From 3c195234ddffca7aa4a1e2d931ab68b7e0790b21 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 11 Nov 2024 14:36:15 +0530 Subject: [PATCH 01/57] Add widget in a separate cell --- docs/quickstart.ipynb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/quickstart.ipynb b/docs/quickstart.ipynb index cf070062ce1..9cbda6e6f83 100644 --- a/docs/quickstart.ipynb +++ b/docs/quickstart.ipynb @@ -107,6 +107,18 @@ "" ] }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "from tardis.io.logger import logger_widget\n", + "logger_widget" + ] + }, { "cell_type": "code", "execution_count": null, From 1fdfd472549747407bb99dd3f12ad7da97957b1b Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 11 Nov 2024 14:36:38 +0530 Subject: [PATCH 02/57] Add Panel based logger widget --- tardis/io/logger/__init__.py | 1 + tardis/io/logger/logger.py | 357 ++++++++++++++++++++--------------- 2 files changed, 205 insertions(+), 153 deletions(-) diff --git a/tardis/io/logger/__init__.py b/tardis/io/logger/__init__.py index d8a1c931684..cc6efdd78d4 100644 --- a/tardis/io/logger/__init__.py +++ b/tardis/io/logger/__init__.py @@ -1,3 +1,4 @@ """ Managing the logging output. """ +from tardis.io.logger.logger import logger_widget \ No newline at end of file diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 44da5fa187f..1976d509f9a 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -1,165 +1,216 @@ import logging -import sys - -from tardis.io.logger.colored_logger import ColoredFormatter - -logging.captureWarnings(True) -logger = logging.getLogger("tardis") - -console_handler = logging.StreamHandler(sys.stdout) -console_formatter = ColoredFormatter() -console_handler.setFormatter(console_formatter) - -logger.addHandler(console_handler) -logging.getLogger("py.warnings").addHandler(console_handler) - -LOGGING_LEVELS = { - "NOTSET": logging.NOTSET, - "DEBUG": logging.DEBUG, - "INFO": logging.INFO, - "WARNING": logging.WARNING, - "ERROR": logging.ERROR, - "CRITICAL": logging.CRITICAL, +import re +import panel as pn +from dataclasses import dataclass, field + +pn.extension() + +def create_output_widget(height=300): + return pn.pane.HTML( + "", + height=height, + styles={ + 'overflow-y': 'auto', + 'overflow-x': 'auto', + 'border': '1px solid #ddd', + 'width': '100%', + 'font-family': 'monospace', + 'padding': '8px', + 'background-color': 'white' + } + ) + +log_outputs = { + "WARNING/ERROR": create_output_widget(), + "INFO": create_output_widget(), + "DEBUG": create_output_widget(), + "ALL": create_output_widget(), } -DEFAULT_LOG_LEVEL = "INFO" -DEFAULT_SPECIFIC_STATE = False - - -class FilterLog: - """ - Filter Log Class for Filtering Logging Output - to a particular level - Parameters - ---------- - log_level : logging object - allows to have a filter for the - particular log_level - """ - - def __init__(self, log_level): - self.log_level = log_level - - def filter(self, log_record): - """ - filter() allows to set the logging level for - all the record that are being parsed & hence remove those - which are not of the particular level - - Parameters - ---------- - log_record : logging.record - which the paricular record upon which the - filter will be applied - - Returns - ------- - boolean : True, if the current log_record has the - level that of the specified log_level - False, if the current log_record doesn't have the - same log_level as the specified one - """ - return log_record.levelno == self.log_level - - -def logging_state(log_level, tardis_config, specific_log_level): - """ - Function to set the logging configuration for the simulation output - Called from within run_tardis() - Configured via functional arguments passed through run_tardis() - log_level & specific_log_level - Configured via YAML parameters under `debug` section - log_level & specific_log_level - - Parameters - ---------- - log_level: str - Allows to input the log level for the simulation - Uses Python logging framework to determine the messages that will be output - specific_log_level: boolean - Allows to set specific logging levels. Logs of the `log_level` level would be output. - """ - if "debug" in tardis_config: - specific_log_level = ( - tardis_config["debug"]["specific_log_level"] - if specific_log_level is None - else specific_log_level - ) - - logging_level = ( - log_level if log_level else tardis_config["debug"]["log_level"] - ) - - # Displays a message when both log_level & tardis["debug"]["log_level"] are specified - if log_level and tardis_config["debug"]["log_level"]: - print( - "log_level is defined both in Functional Argument & YAML Configuration {debug section}" +tab_order = ["ALL", "WARNING/ERROR", "INFO", "DEBUG"] +logger_widget = pn.Tabs( + *[(title, log_outputs[title]) for title in tab_order], + height=350, + sizing_mode='stretch_width' +) + + + +@dataclass +class LoggingConfig: + LEVELS: dict[str, int] = field(default_factory=lambda: { + "NOTSET": logging.NOTSET, + "DEBUG": logging.DEBUG, + "INFO": logging.INFO, + "WARNING": logging.WARNING, + "ERROR": logging.ERROR, + "CRITICAL": logging.CRITICAL, + }) + + COLORS: dict[int | str, str] = field(default_factory=lambda: { + logging.INFO: "#D3D3D3", + logging.WARNING: "orange", + logging.ERROR: "red", + logging.CRITICAL: "orange", + logging.DEBUG: "blue", + "default": "black", + }) + + DEFAULT_LEVEL = "INFO" + DEFAULT_SPECIFIC_STATE = False + + +LOGGING_LEVELS = LoggingConfig().LEVELS + +class TardisLogger: + def __init__(self): + self.config = LoggingConfig() + self.logger = logging.getLogger("tardis") + + def configure_logging(self, log_level, tardis_config, specific_log_level=None): + if "debug" in tardis_config: + specific_log_level = tardis_config["debug"].get( + "specific_log_level", specific_log_level + ) + logging_level = log_level or tardis_config["debug"].get( + "log_level", "INFO" ) - print( - f"log_level = {log_level.upper()} will be used for Log Level Determination\n" + if log_level and tardis_config["debug"].get("log_level"): + self.logger.debug( + "log_level is defined both in Functional Argument & YAML Configuration {debug section}, " + f"log_level = {log_level.upper()} will be used for Log Level Determination" + ) + else: + tardis_config["debug"] = {} + logging_level = log_level or self.config.DEFAULT_LEVEL + specific_log_level = specific_log_level or self.config.DEFAULT_SPECIFIC_STATE + + logging_level = logging_level.upper() + if logging_level not in self.config.LEVELS: + raise ValueError( + f"Passed Value for log_level = {logging_level} is Invalid. Must be one of the following {list(self.config.LEVELS.keys())}" ) - else: - # Adds empty `debug` section for the YAML - tardis_config["debug"] = {} + logger = logging.getLogger("tardis") + tardis_loggers = [ + logging.getLogger(name) + for name in logging.root.manager.loggerDict + if name.startswith("tardis") + ] + + if logging_level in self.config.LEVELS: + for logger in tardis_loggers: + logger.setLevel(self.config.LEVELS[logging_level]) + + if logger.filters: + for filter in logger.filters: + for logger in tardis_loggers: + logger.removeFilter(filter) - if log_level: - logging_level = log_level + if specific_log_level: + filter_log = LogFilter([self.config.LEVELS[logging_level], logging.INFO, logging.DEBUG]) + for logger in tardis_loggers: + logger.addFilter(filter_log) else: - tardis_config["debug"]["log_level"] = DEFAULT_LOG_LEVEL - logging_level = tardis_config["debug"]["log_level"] - - if not specific_log_level: - tardis_config["debug"][ - "specific_log_level" - ] = DEFAULT_SPECIFIC_STATE - specific_log_level = tardis_config["debug"]["specific_log_level"] - - logging_level = logging_level.upper() - if logging_level not in LOGGING_LEVELS: - raise ValueError( - f"Passed Value for log_level = {logging_level} is Invalid. Must be one of the following {list(LOGGING_LEVELS.keys())}" - ) + for filter in logger.filters: + for logger in tardis_loggers: + logger.removeFilter(filter) - # Getting the TARDIS logger & all its children loggers - logger = logging.getLogger("tardis") - # Creating a list for Storing all the Loggers which are derived from TARDIS - tardis_loggers = tardis_logger() + def setup_widget_logging(self): + """Set up widget-based logging interface.""" + widget_handler = LoggingHandler(log_outputs, self.config.COLORS) + widget_handler.setFormatter( + logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") + ) + + self._configure_handlers(widget_handler) + + def _configure_handlers(self, widget_handler): + """Configure logging handlers.""" + logging.captureWarnings(True) + self.logger.setLevel(logging.DEBUG) + + for logger in [self.logger, logging.getLogger()]: + for handler in logger.handlers[:]: + logger.removeHandler(handler) + + self.logger.addHandler(widget_handler) + logging.getLogger("py.warnings").addHandler(widget_handler) + + + +class LoggingHandler(logging.Handler): + def __init__(self, log_outputs, colors): + super().__init__() + self.log_outputs = log_outputs + self.colors = colors + self._log_contents = {key: [] for key in log_outputs.keys()} + + def emit(self, record): + """Emit a log record to the appropriate widget output.""" + try: + log_entry = self.format(record) + clean_log_entry = self._remove_ansi_escape_sequences(log_entry) + html_output = self._format_html_output(clean_log_entry, record) + + self._display_log(record.levelno, html_output) + except Exception: + self.handleError(record) + + @staticmethod + def _remove_ansi_escape_sequences(text): + """Remove ANSI escape sequences from string.""" + ansi_escape = re.compile(r"\x1B[@-_][0-?]*[ -/]*[@-~]") + return ansi_escape.sub("", text) + + def _format_html_output(self, log_entry, record): + """Format log entry as HTML with appropriate styling.""" + color = self.colors.get(record.levelno, self.colors["default"]) + + parts = log_entry.split(" ", 2) + if len(parts) > 2: + prefix, levelname, message = parts + return f'{prefix} {levelname} {message}' + return log_entry + + def _display_log(self, level, html_output): + """Display log message in appropriate outputs.""" + html_wrapped = f"
{html_output}
" + + level_to_output = { + logging.WARNING: "WARNING/ERROR", + logging.ERROR: "WARNING/ERROR", + logging.INFO: "INFO", + logging.DEBUG: "DEBUG" + } + + output_key = level_to_output.get(level) + if output_key: + self._update_output(output_key, html_wrapped) + + # Always display in ALL output + self._update_output("ALL", html_wrapped) + + def _update_output(self, key, html): + """Update the content of a specific output widget.""" + self._log_contents[key].append(html) + current_content = '\n'.join(self._log_contents[key]) + self.log_outputs[key].object = current_content + self.log_outputs[key].param.trigger('object') + + +class LogFilter: + """Filter for controlling which log levels are displayed.""" + def __init__(self, log_levels): + self.log_levels = log_levels + + def filter(self, log_record): + return log_record.levelno in self.log_levels - if logging_level in LOGGING_LEVELS: - for logger in tardis_loggers: - logger.setLevel(LOGGING_LEVELS[logging_level]) - if logger.filters: - for filter in logger.filters: - for logger in tardis_loggers: - logger.removeFilter(filter) - - if specific_log_level: - filter_log = FilterLog(LOGGING_LEVELS[logging_level]) - for logger in tardis_loggers: - logger.addFilter(filter_log) - else: - for filter in logger.filters: - for logger in tardis_loggers: - logger.removeFilter(filter) - - -def tardis_logger(): - """ - Generates the list of the loggers which are derived from TARDIS - All loggers which are of the form `tardis.module_name` are added to the list - - Parameters - ---------- - list_for_loggers : list - List for storing the loggers derived from TARDIS - - Returns - ------- - list_for_loggers : list - """ - list_for_loggers = [] - for name in logging.root.manager.loggerDict: - if not name.find("tardis"): - list_for_loggers.append(logging.getLogger(name)) - return list_for_loggers +def logging_state(log_level, tardis_config, specific_log_level=None): + """Configure logging state for TARDIS.""" + logger = TardisLogger() + logger.configure_logging(log_level, tardis_config, specific_log_level) + logger.setup_widget_logging() From daa9ee995ad6690f35f7c3c5757ed1906f64d78e Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 11 Nov 2024 14:43:47 +0530 Subject: [PATCH 03/57] Panel pyodide settings --- docs/conf.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/conf.py b/docs/conf.py index 178bc23f0fd..c95a87b1451 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -90,6 +90,7 @@ "nbsphinx", "numpydoc", "recommonmark", + "nbsite.pyodide" # for Panel ] bibtex_bibfiles = ["tardis.bib"] @@ -346,6 +347,12 @@ ("using/gui/index.rst", "using/visualization/index.rst"), ] +# -- Panel Pydiode Settings -------------------------------------------------- + +nbsite_pyodide_conf = { + "PYODIDE_URL": "https://cdn.jsdelivr.net/pyodide/v0.26.3/full/pyodide.js" +} + # -- Sphinx hook-ins --------------------------------------------------------- From c75f066c4b7e600e1c22e5373bfb2c9e06e44fa8 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 11 Nov 2024 16:10:55 +0530 Subject: [PATCH 04/57] Modify quickstart to embed the widget --- docs/quickstart.ipynb | 49 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 44 insertions(+), 5 deletions(-) diff --git a/docs/quickstart.ipynb b/docs/quickstart.ipynb index 9cbda6e6f83..341c94508cd 100644 --- a/docs/quickstart.ipynb +++ b/docs/quickstart.ipynb @@ -90,7 +90,8 @@ "metadata": {}, "outputs": [], "source": [ - "from tardis import run_tardis" + "from tardis import run_tardis\n", + "from tardis.io.logger import logger_widget" ] }, { @@ -115,8 +116,8 @@ }, "outputs": [], "source": [ - "from tardis.io.logger import logger_widget\n", - "logger_widget" + "# Uncommend below line to see live logs from the widget\n", + "# logger_widget" ] }, { @@ -133,7 +134,16 @@ ] }, { - "attachments": {}, + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# Only required when building documentation\n", + "logger_widget.embed()" + ] + }, + { "cell_type": "markdown", "metadata": {}, "source": [ @@ -210,7 +220,36 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.3" + "version": "3.12.4" + }, + "varInspector": { + "cols": { + "lenName": 16, + "lenType": 16, + "lenVar": 40 + }, + "kernels_config": { + "python": { + "delete_cmd_postfix": "", + "delete_cmd_prefix": "del ", + "library": "var_list.py", + "varRefreshCmd": "print(var_dic_list())" + }, + "r": { + "delete_cmd_postfix": ") ", + "delete_cmd_prefix": "rm(", + "library": "var_list.r", + "varRefreshCmd": "cat(var_dic_list()) " + } + }, + "types_to_exclude": [ + "module", + "function", + "builtin_function_or_method", + "instance", + "_Feature" + ], + "window_display": false } }, "nbformat": 4, From a92182b66a3468f429d911c536ab580bbc43790a Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 11 Nov 2024 16:21:46 +0530 Subject: [PATCH 05/57] Delete coloured logger and plasma dataframes output --- tardis/io/logger/colored_logger.py | 82 ------------------------------ tardis/simulation/base.py | 36 ++++--------- 2 files changed, 9 insertions(+), 109 deletions(-) delete mode 100644 tardis/io/logger/colored_logger.py diff --git a/tardis/io/logger/colored_logger.py b/tardis/io/logger/colored_logger.py deleted file mode 100644 index 3f049c93a68..00000000000 --- a/tardis/io/logger/colored_logger.py +++ /dev/null @@ -1,82 +0,0 @@ -import logging - -""" -Code for Custom Logger Classes (ColoredFormatter and ColorLogger) and its helper function -(formatter_message) is used from this thread -http://stackoverflow.com/questions/384076/how-can-i-color-python-logging-output -""" - -FORMAT = "[$BOLD{name:20s}$RESET][{levelname:18s}] \n\t{message:s} ($BOLD{filename:s}$RESET:{lineno:d})" -DEBUG_FORMAT = "[$BOLD{name:20s}$RESET][{levelname:18s}] {message:s} ($BOLD{filename:s}$RESET:{lineno:d})" - - -def formatter_message(message, use_color=True): - """ - Helper Function used for Coloring Log Output - """ - # These are the sequences need to get colored ouput - RESET_SEQ = "\033[0m" - BOLD_SEQ = "\033[1m" - if use_color: - message = message.replace("$RESET", RESET_SEQ).replace( - "$BOLD", BOLD_SEQ - ) - else: - message = message.replace("$RESET", "").replace("$BOLD", "") - return message - - -class ColoredFormatter(logging.Formatter): - """ - Custom logger class for changing levels color - """ - - def __init__(self, use_color=True): - self.non_debug = formatter_message(FORMAT, True) - self.debug = formatter_message(DEBUG_FORMAT, True) - logging.Formatter.__init__(self, self.non_debug, style="{") - self.use_color = use_color - - def format(self, record): - COLOR_SEQ = "\033[1;%dm" - RESET_SEQ = "\033[0m" - BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = range(8) - COLORS = { - "WARNING": YELLOW, - "INFO": WHITE, - "DEBUG": BLUE, - "CRITICAL": YELLOW, - "ERROR": RED, - } - - levelname = record.levelname - if self.use_color and levelname in COLORS: - levelname_color = ( - COLOR_SEQ % (30 + COLORS[levelname]) + levelname + RESET_SEQ - ) - record.levelname = levelname_color - - if record.levelno == logging.DEBUG: - self._style._fmt = self.debug - else: - self._style._fmt = self.non_debug - - return logging.Formatter.format(self, record) - - -class ColoredLogger(logging.Logger): - """ - Custom logger class with multiple destinations - """ - - COLOR_FORMAT = formatter_message(FORMAT, True) - - def __init__(self, name): - logging.Logger.__init__(self, name, logging.DEBUG) - - color_formatter = ColoredFormatter(self.COLOR_FORMAT) - - console = logging.StreamHandler() - console.setFormatter(color_formatter) - - self.addHandler(console) diff --git a/tardis/simulation/base.py b/tardis/simulation/base.py index c4615db9313..6546a99b0f2 100644 --- a/tardis/simulation/base.py +++ b/tardis/simulation/base.py @@ -621,33 +621,15 @@ def log_plasma_state( plasma_state_log["next_w"] = next_dilution_factor plasma_state_log.columns.name = "Shell No." - if is_notebook(): - logger.info("\n\tPlasma stratification:") - - # Displaying the DataFrame only when the logging level is NOTSET, DEBUG or INFO - if logger.level <= logging.INFO: - if not logger.filters: - display( - plasma_state_log.iloc[::log_sampling].style.format( - "{:.3g}" - ) - ) - elif logger.filters[0].log_level == 20: - display( - plasma_state_log.iloc[::log_sampling].style.format( - "{:.3g}" - ) - ) - else: - output_df = "" - plasma_output = plasma_state_log.iloc[::log_sampling].to_string( - float_format=lambda x: f"{x:.3g}", - justify="center", - ) - for value in plasma_output.split("\n"): - output_df = output_df + f"\t{value}\n" - logger.info("\n\tPlasma stratification:") - logger.info(f"\n{output_df}") + output_df = "" + plasma_output = plasma_state_log.iloc[::log_sampling].to_string( + float_format=lambda x: f"{x:.3g}", + justify="center", + ) + for value in plasma_output.split("\n"): + output_df = output_df + f"\t{value}\n" + logger.info("\n\tPlasma stratification:") + logger.info(f"\n{output_df}") logger.info( f"\n\tCurrent t_inner = {t_inner:.3f}\n\tExpected t_inner for next iteration = {next_t_inner:.3f}\n" From 1a700fcab5c91a9674fa33ee30ff954ca0c49742 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 11 Nov 2024 16:26:38 +0530 Subject: [PATCH 06/57] Install panel in actions --- .github/actions/setup_env/action.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/actions/setup_env/action.yml b/.github/actions/setup_env/action.yml index 8c64f24dff4..d9c08227edb 100644 --- a/.github/actions/setup_env/action.yml +++ b/.github/actions/setup_env/action.yml @@ -30,3 +30,8 @@ runs: environment-name: tardis cache-environment: true cache-downloads: true + + - run: | + micromamba install panel watchfiles + micromamba install -c pyviz nbsite + shell: bash From 73f07d3a9e2d995884178c239d4046e6fc2e088e Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Fri, 15 Nov 2024 14:05:20 +0530 Subject: [PATCH 07/57] Run workflow From fd9ef3a118f903b3c95fd9b16684709584d53316 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Fri, 15 Nov 2024 18:05:42 +0530 Subject: [PATCH 08/57] Add panel, watchfiles and nbsite to environment --- conda-linux-64.lock | 394 +-- conda-lock.yml | 7461 +++++++++++++++++++++++------------------- conda-osx-64.lock | 378 +-- conda-osx-arm64.lock | 378 +-- tardis_env3.yml | 3 + 5 files changed, 4774 insertions(+), 3840 deletions(-) diff --git a/conda-linux-64.lock b/conda-linux-64.lock index a422c24c02b..fd9bebf386c 100644 --- a/conda-linux-64.lock +++ b/conda-linux-64.lock @@ -1,172 +1,176 @@ # Generated by conda-lock. # platform: linux-64 -# input_hash: eb19f5b22e0784cf376dc551616a0294a2f7c0c5f0238c888619e1797240a813 +# input_hash: 9a215b72d30171ab5440bf1c2bb2816288e38d79c44f638c45a3d0e125193606 @EXPLICIT https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2#d7c89558ba9fa0495403155b64376d81 -https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.6.2-hbcca054_0.conda#847c3c2905cc467cea52c24f9cfa8080 +https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda#c27d1c142233b5bc9ca570c6e2e0c244 https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_2.conda#cbbe59391138ea5ad3658c76912e147f -https://conda.anaconda.org/conda-forge/linux-64/git-lfs-3.5.1-ha770c72_0.conda#bcba64281c71698f6dbb773e61908912 -https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-hf3520f5_7.conda#b80f2f396ca2c28b8c14c437a4ed1e74 +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 +https://conda.anaconda.org/conda-forge/linux-64/git-lfs-3.5.1-h647637d_1.conda#6dfad56d8b8f5f72f615b60f0baf1dea https://conda.anaconda.org/conda-forge/noarch/nomkl-1.0-h5ca1d4c_0.tar.bz2#9a66894dfd07c4510beb6b3f9672ccc0 -https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.2-ha770c72_0.conda#8c924f0b7f3e064b1c954a08e7c32fba -https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-4_cp312.conda#dccc2d142812964fcc6abdc97b672dff -https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda#161081fc7cec0bfda0d86d7cb595f8d8 +https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.5-ha770c72_0.conda#2889e6b9c666c3a564ab90cedc5832fd +https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-5_cp312.conda#0424ae29b104430108f5218a66db7260 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda#8ac3367aafb1cc0a068483c580af8015 https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h77fa898_10.conda#9404d1686e63142d41acc72ef876a588 +https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda#048b02e3962f066da18efe3a21b77672 +https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda#cc3573974587f12dda90d96e3e55a702 https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2#73aaf86a425cc6e73fcf236a5a46396d https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h77fa898_10.conda#bbb96c5e7a11ef8ca2b666fe9fe3d199 -https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda#69b8b6202a07720f448be700e300ccf4 -https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.28.1-hd590300_0.conda#dcde58ff9a1f30b0037a2315d1846d1f +https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda#3cb76c3f10d3bc7f1105b2fc9db984df +https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-heb4867d_0.conda#09a6c610d002e54e18353c06ef61a253 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda#41b599ed2b02abcfdd84302bff174b23 +https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.22-hb9d3cd8_0.conda#b422943d5d772b7cc858b36ad2a92db5 +https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda#db833e03127376d461e1e13e76f09b6c +https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda#e39480b9ca41323497b05492a63bc35b +https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda#9822b874ea29af082e5d36098d25427d +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda#234a5554c53625688d51062645337328 +https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda#edb0dca6bc32e4f4789199455a1dbeb8 +https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda#23cc74f77eb99315c0360ec3533147a9 +https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda#b3c17d95b5a10c6e64a21fa17573e70e +https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.1-hb9d3cd8_1.conda#19608a9656912805b2b9a2f6bd257b04 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hb9d3cd8_1.conda#77cbc488235ebbaab2b6e912d3934bae +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda#8035c64cb77ed555e3f150b7b3972480 +https://conda.anaconda.org/conda-forge/linux-64/xorg-xorgproto-2024.1-hb9d3cd8_1.conda#7c21106b851ec72c037b162c216d8f05 +https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda#62ee74e96c5ebb0af99386de58cf9553 https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2#ac7bc6a654f8f41b352b38f4051135f8 -https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda#3bf7b9fd5a7136126e0234db4b87c8b6 https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2#30186d27e2c9fa62b45fb1476b7200e3 -https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hd590300_1.conda#aec6c91c7371c26392a06708a73c70e5 -https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.20-hd590300_0.conda#8e88f9389f1165d7c0936fe40d9a9a79 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda#9566f0bd264fbd463002e759b8a82401 +https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda#06f70867945ea6a84d35836af780f1de https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda#172bf1cd1ff8629f2b1179945ed45055 -https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.2-h59595ed_0.conda#e7ba12deb7020dd080c6c70e7b6f6a3d https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2#d645c6d2ac96843a2bfaccd2d62b3ac3 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-h3d2ce59_10.conda#e3896e5c2dd1cbabaf4abb3254df47b0 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda#f1fd30127802683586f768875127a987 https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda#d66573916ffcf376178462f1b61c941e https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda#ea25936bb4080d843790b586850f82b8 https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda#30fd6e37fe21f86f4bd26d6ee73eeec7 -https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h36c2ea0_1.tar.bz2#c3788462a6fbddafdb413a9f9053e58d -https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-hc0a3c3a_10.conda#ea50441ab527f23ffa108ade07e2fde0 +https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.44-hadc24fc_0.conda#f4cc49d7aa68316213e4b12be35308d1 +https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda#a587892d3c13b6621a6091be690dbca2 +https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda#b6f02b52a174e612e89548f4663ce56a +https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda#1f5a58e686b13bcfde88b93f547d23fe +https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda#8371ac6457591af2cf6159439c1fd051 https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda#40b61aab5c7ba9ff276c41cfffe6b80b https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.4.0-hd590300_0.conda#b26e8aa824079e1be0294e7152ca4559 +https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda#92ed62436b625154323d40d5f2f11dd7 https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda#5aa797f8787fe7a17d1b0821485b5adc -https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-h4ab18f5_1.conda#57d7dc60e9325e3de37ff8dffd18e814 -https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-hd590300_1001.conda#ec7398d21e2651e0dcb0044d03b9a339 -https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h59595ed_0.conda#fcea371545eda051b6deafb24889fc69 -https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.1-h4ab18f5_0.conda#a41fa0e391cc9e0d6b78ac69ca047a6c -https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2#22dad4df6e8630e8dff2428f6f6a7036 -https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2#4b230e8381279d76131116660f5a241a -https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.1-hd590300_0.conda#b462a33c0be1421532f28bfe8f4a7514 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hd590300_0.conda#2c80dc38fface310c9bd81b17037fee5 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2#be93aabceefa2fac576e971aef407908 -https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2#06feff3d2634e3097ce2fe681474b534 -https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h0b41bf4_1003.conda#bce9f945da8ad2ae9b1d7165a64d0f87 -https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2#b4a4381d54784606820704f7b5f05a15 +https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda#70caf8bb6cf39a0b6b7efc885f51c0fe +https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda#d453b98d9c83e71da0741bb0ff4d76bc https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2#2161070d867d1b1204ea749c8eec4ef0 https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2#4cb3ad778ec2d5a7acbdf254eb1c42ae -https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.0.7-h0b41bf4_0.conda#49e8329110001f04923fe7e864990b0c -https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.2-h59595ed_0.conda#53fb86322bdb89496d7579fe3f02fd61 -https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-h59595ed_1.conda#e358c7c5f6824c272b5034b3816438a7 +https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda#c9f075ab2f33b3bbee9e62d4ad0a6cd8 +https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.2-h5888daf_0.conda#135fd3c66bccad3d2254f50f9809e86a +https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_2.conda#c63b5e52939e795ba8d26e35d767a843 +https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda#9ae35c3d96db2c94ce0cef86efdfa2cb +https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda#c94a5994ef49749880a8139cf9afcbe1 https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h59595ed_1003.conda#f87c7b7c2cb45f323ffbce941c78ab7c -https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda#cc47e1facc155f91abd89b11e48e72ff +https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda#8b189310083baabfb622af68fd9d3ae3 https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2#76bbff344f0134279f225174e9064c8f https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda#5e97e271911b8b2001a8b71860c32faa -https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hd590300_1.conda#f07002e225d7a60a694d42a7bf5ff53f -https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hd590300_1.conda#5fc11c6020d421960607d821310fcd4d https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2#4d331e44109e3f0e19b4cb8f9b82f3e1 -https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-13.2.0-h69a702a_10.conda#a78f7b3d951665c4c57578a8d3787993 +https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-14.2.0-h69a702a_1.conda#0a7f4cd238267c88e5d69f7826a407eb https://conda.anaconda.org/conda-forge/linux-64/libllvm14-14.0.6-hcd5def8_4.conda#73301c133ded2bf71906aa2104edae8b -https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda#700ac6ea6d53d5510591c4344d5c989a -https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.43-h2797004_0.conda#009981dd9cfcaa4dbfa25ffaed86bcae -https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.0-hde9e2c9_0.conda#18aa975d2094c34aef978060ae7da7d8 -https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda#1f5a58e686b13bcfde88b93f547d23fe -https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.15-h0b41bf4_0.conda#33277193f5b92bad9fdd230eb700929c +https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda#19e57602824042dfd0446292ef90488b +https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda#62857b389e42b36b686331bec0922050 https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.4-hcb278e6_0.conda#318b08df404f9c9be5712aaa5a6f0bb0 -https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-h0f59acf_0.conda#3914f7ac1761dce57102c72ca7c35d01 +https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hba22ea6_2.conda#df359c09c41cd186fffb93a2d87aa6f5 https://conda.anaconda.org/conda-forge/linux-64/pixman-0.43.2-h59595ed_0.conda#71004cbf7924e19c02746ccde9fd7123 +https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda#353823361b1d27eb3960efb076dfcaf6 https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda#47d31b792659ce70f470b5c82fdfb7a4 -https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.0-hdb0a2a9_1.conda#843bbb8ace1d64ac50d64639ff38b014 -https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda#d453b98d9c83e71da0741bb0ff4d76bc -https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.4-h7391055_0.conda#93ee23f12bc2e684548181256edd2cf6 -https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-h4ab18f5_1.conda#9653f1bf3766164d0e65fa723cabbc54 +https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-ha2e4443_0.conda#6b7dcc7349efd123d493d2dbe85a045f +https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.4-he73a12e_1.conda#05a8ea5f446de33006171a7afe6ae857 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.10-h4f16b4b_0.conda#0b666058a179b744a622d0a4a0c56353 https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda#4d056880988120e29d75bfff282e0f45 -https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.5-hc2324a3_1.conda#11d76bee958b1989bd1ac6ee7372ea6d -https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hd590300_1.conda#39f910d205726805a958da408ca194ba -https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.14.4-hb4ffafa_1.conda#84eb54e92644c328e087e1c725773317 -https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda#9ae35c3d96db2c94ce0cef86efdfa2cb -https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.2-h659d440_0.conda#cd95826dbd331ed1be26bdf401432844 -https://conda.anaconda.org/conda-forge/linux-64/libglib-2.80.2-h8a4344b_1.conda#9c406bb3d4dac2b358873e6462496d09 -https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_h413a1c8_0.conda#a356024784da6dfd4683dc5ecf45b155 -https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.6.0-h1dd3fc0_3.conda#66f03896ffbe1a110ffda05c7a856504 -https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-hc051c1a_1.conda#340278ded8b0dc3a73f3660bbb0adbc6 -https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h9458935_1.conda#8083b20f566639c22f78bcd6ca35b276 -https://conda.anaconda.org/conda-forge/linux-64/python-3.12.4-h194c7f8_0_cpython.conda#d73490214f536cccb5819e9873048c92 -https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.9-h8ee46fc_0.conda#077b6e8ad6a3ddb741fce2496dd01bec -https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda#def531a3ac77b7fb8c21d17bb5d0badb -https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.6.17.0.31.35-pyhd8ed1ab_0.conda#f535beec9185f435fd331ad9f7c47099 +https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-hef167b5_0.conda#54fe76ab3d0189acaef95156874db7f9 +https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_2.conda#98514fe74548d768907ce7a13f680e8f +https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.15.1-hc57e6cf_0.conda#5f84961d86d0ef78851cb34f9d5e31fe +https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda#8f5b0b297b59e1ac160ad4beec99dbee +https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda#3f43953b7d3fb3aaa1d0d0723d91e368 +https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda#8ea26d42ca88ec5258802715fe1ee10b +https://conda.anaconda.org/conda-forge/linux-64/libglib-2.82.2-h2ff4ddf_0.conda#13e8e54035ddd2b91875ba399f0f7c04 +https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-he137b08_1.conda#63872517c98aa305da58a757c443698e +https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.5-hb346dea_0.conda#c81a9f1118541aaa418ccb22190c817e +https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda#2eeb50cab6652538eee8fc0bc3340c81 +https://conda.anaconda.org/conda-forge/linux-64/python-3.12.7-hc5c86c4_0_cpython.conda#0515111a9cdf69f83278f7c197db9807 +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda#febbab7d15033c913d53c7a2c102309d +https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.11-hb9d3cd8_1.conda#a7a49a8b85122b49214798321e2e96b4 +https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_0.conda#7d78a232029458d0077ede6cda30ed0c +https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.11.11.0.32.38-pyhd8ed1ab_0.conda#f6878050db1dc08920998838ee16eb68 https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda#f730d54ba9cd543666d7220c9f7ed563 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hd590300_1.conda#f27a24d46e3ea7b70a1f98e50c62508f -https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h30efb56_1.conda#45801a89533d3336a365284d93298e36 +https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda#6732fa52eb8e66e5afeb32db8701a791 +https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda#b0b867af6fc74b2a0aa206da29c0f3cf https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/certifi-2024.6.2-pyhd8ed1ab_0.conda#8821ec1c8fcdc9e1d291d7b9f6e9968a -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda#7f4a9e3fcff3f6356ae99244a014da6a +https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-hebfffa5_3.conda#fceaedf1cdbcb02df9699a0d9b005292 +https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda#12f7d00853807b0531775e9be891cb11 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_0.conda#a374efa97290b8799046df7c5ca17164 https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda#f3ad426304898027fc619827ff428eca https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda#6e67fa19bedafa7eb7d6ea91de53e03d https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2#3faab06a954c2a04039983f2c4a50d99 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.7-py312hd8ed1ab_0.conda#f0d1309310498284ab13c9fd73db4781 https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda#5cd86562580f274031ede6aa6aa24441 -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.1-py312h30efb56_0.conda#bdd639417094ace2fb1ce10b20d68d5d +https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.8-py312h2ec8cdc_0.conda#eb182854d81037c9cfd95b06aba22c06 https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2#43afe5ab04e35e17ba28649471dd7364 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/linux-64/docutils-0.20.1-py312h7900ff3_3.conda#1b90835ae26b9b8250b302649359a989 +https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_0.conda#e8cd5d629f65bdf0f3bb312cde14659e https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2#3cf04868fee0a029769bd41f4b2fbf2d -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda#8d652ea2ee8eaee02ed8dc820bc794aa -https://conda.anaconda.org/conda-forge/noarch/executing-2.0.1-pyhd8ed1ab_0.conda#e16be50e378d8a4533b989035b196ab8 -https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.2-h14ed4e7_0.conda#0f69b688f52ff6da70bccb7ff7001d1d +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda#d02ae936e42063ca46af6cdad2dbd1e0 +https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda#d0441db20c827c11721889a241df1220 https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_0.conda#650a7807e689642dddd3590eb817beed https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda#201db6c2d9a3c5e46573ac4cb2e92f4f +https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py312h2ec8cdc_0.conda#aa633f30a6bc2c30a8f62215ba6da013 https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda#4d8df0b0db060d33c9a702ada998a8fe https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2#914d6646c4dbb1fd3ff539830a12fd71 https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2#9f765cbfab6870c8435b9eefecd7a1f4 -https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda#c0cc1420498b17414d8617d0b9f506ca +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda#7ba2ede0e7c795ff95088daf0dc59753 https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352 https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda#f800d2da156d08e289b14e87e43c1ae5 -https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-pyhd8ed1ab_1.conda#f8ed9f18dce81e4ee55c858cc2f8548a -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda#5d8c241a9261e720a34a07a3e1ac4109 -https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_0.conda#320338762418ae59539ae368d4386085 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-1.1.7-pyhd8ed1ab_0.conda#608e312cd17cb7119033fae7d7420572 -https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.5-py312h8572e83_1.conda#c1e71f2bc05d8e8e033aefac2c490d05 +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda#b5fd1ac9269dd22e003eaac27e249d97 +https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda#6b51f7459ea4073eeb5057207e2e1e3d +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda#ccea946e6dce9f330fbf7fca97fe8de7 +https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.7-py312h68727a3_0.conda#444266743652a4f1538145e9362f6d3b https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda#51bb7010fc86f70eee639b4bb7a894f5 -https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-22_linux64_openblas.conda#1a2a0cd3153464fee6646f3dd6dad9b8 -https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.8.0-hca28451_0.conda#f21c27f076a07907e70c49bb57bd0f20 -https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.4.0-h2c329e2_0.conda#80030debaa84cfc31755d53742df3ca6 +https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda#5dbd1b0fc0d01ec5e0e1fbe667281a11 +https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.10.1-hbbe4b11_0.conda#6e801c50a40301f6978c53976917b277 +https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-hd3e95f3_10.conda#30ee3a29c84cf7b842a8c5828c4b7c13 +https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda#4dc03a53fc69371a6158d0ed37214cd3 https://conda.anaconda.org/conda-forge/linux-64/libxslt-1.1.39-h76b75d6_0.conda#e71f31f8cfb0a91439f2086fc8aa0461 -https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.42.0-py312hb06c811_1.conda#ae7c5ecce1fd0b7006149bd020421379 -https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py312h98912ed_0.conda#6ff0b9582da2d4a74a1f9ae1f9ce2af6 +https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda#ed6ead7e9ab9469629c6cfb363b5c6e2 +https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_0.conda#a755704ea0e2503f8c227d84829a8e81 +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda#776a8dd9e824f77abac30e6ef43a8f7a https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_0.conda#5cbee699846772cc939bef23a0d524ed -https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-hfe3b2da_0.conda#289c71e83dc0daa7d4c81f04180778ca +https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda#aa14b9a5196a6d8dd364164b7ce56acf https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_0.conda#dbf6e2d89137da32fa6670f3bffc024e https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2#2ba8498c1018c1e9c61eb99b973dfe19 -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda#4eccaeba205f0aed9ac3a9ea58568ca3 https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda#6598c056f64dc8800d40add25e4e2c34 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.3-pyhd8ed1ab_1.conda#d335fd5704b46f4efb89a6774e81aef0 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda#fd40bf7f7f4bc4b647dc8512053d9873 https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.2-h488ebb8_0.conda#7f2e286780f072ed750df46dc2631138 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda#cbe1bb1f21567018ce595d9c2be0f0db +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_0.conda#c16469afe1ec91aaafcf4bea966c0465 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/param-2.1.1-pyhff2d567_0.conda#bd991333d5bc659bb82bfb5a5d4c1576 https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda#81534b420deb77da8833f2289b8d47ac -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda#17064acba08d3686f1135b5ec1b32b12 https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2#415f0ebb6198cc2801c73438a9fb5761 https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda#405678b942f2481cecdb3e010f4925d9 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda#6f6cf28bf8e021933869bae3f84b8fc9 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda#fd8f2b18b65bbf62e8f653100690c8d2 https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda#d3483c8fc2dc2cc3f5cf43e26d60cabf -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.20.0-pyhd8ed1ab_0.conda#9a19b94034dd3abb2b348c8b93388035 -https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda#3facaca6cc0f7988df3250efccd32da3 +https://conda.anaconda.org/conda-forge/linux-64/portalocker-2.10.1-py312h7900ff3_1.conda#ad9900507f9399b949214acbcdb126e0 +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda#07e9550ddff45150bfc7da146268e165 +https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py312h66e93f0_0.conda#0524eb91d3d78d76d671c6e3cd7cee82 https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2#359eeb6536da0e687af562ed265ec263 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2#6784285c7e55cb7212efabc79e4c2883 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda#0f051f09d992e0d08941706ad519ee0e https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2#6f6d42b894118f8378fce11887ccdaff https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda#844d9eb3b43095b031874477f7d70088 https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda#b7f5c092b8f9800150d998a71b76d5a1 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda#b9a4dacf97241704529131a0dfc0494f +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda#035c17fbf099f50ff60bf2eb303b0a83 https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2#2a7de29fb590ca14b5243c4c812c8025 https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda#b98d2018c01ce9980c03ee2850690fab https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.1-pyhd8ed1ab_0.conda#98206ea9954216ee7540f0c773f2104d +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda#986287f89929b2d629bd6ef6497dc307 https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad -https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.1-py312h98912ed_1.conda#e3fd78d8d490af1d84763b9fe3f2e552 +https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda#549e5930e768548a89c23f595dac5a95 https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.18.1-py312h4413252_0.conda#73da42918aaeb87d5618f82e2ac18d1f -https://conda.anaconda.org/conda-forge/linux-64/ruff-0.4.9-py312h5715c7c_0.conda#09843d6fb50309699fe5b669be5e1d71 +https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.21.0-py312h12e396e_0.conda#37f4ad7cb4214c799f32e5f411c6c69f +https://conda.anaconda.org/conda-forge/linux-64/ruff-0.7.3-py312h2156523_0.conda#ed126dd09a1f2081996c5b71423a2b80 https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh0d859eb_0.conda#778594b20097b5a948c59e50ae42482a -https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda#c8ddb4f34a208df4dd42509a0f6a1c89 +https://conda.anaconda.org/conda-forge/noarch/setuptools-75.3.0-pyhd8ed1ab_0.conda#2ce9825396daf72baabaade36cee16da https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2 https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_0.conda#490730480d76cf9c8f8f2849719c6e2b https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e @@ -174,148 +178,162 @@ https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda#3 https://conda.anaconda.org/conda-forge/noarch/sphinx_bootstrap_theme-0.8.1-pyhd8ed1ab_0.tar.bz2#6d1e1ad812c9991b6da549caa00d3771 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda#da1d979339e2714c30a8e806a33ec087 https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_1.tar.bz2#4759805cce2d914c38472f70bf4d8bcb -https://conda.anaconda.org/conda-forge/noarch/tenacity-8.4.1-pyhd8ed1ab_0.conda#2fcb668e39c694ece9a7748e3fad1a7e +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.0.0-pyhd8ed1ab_0.conda#42af51ad3b654ece73572628ad2882ae https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2#f832c45a477c78bebd107098db465095 -https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2#5844808ffab9ebdb694585b50ba02a96 -https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py312h9a8786e_0.conda#fd9c83fde763b494f07acee1404c280e +https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda#3fa1089b4722df3a900135925f4519d9 +https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py312h66e93f0_1.conda#af648b62462794649066366af4ecd5b0 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda#3df84416a021220d8b5700c613af2dc5 -https://conda.anaconda.org/conda-forge/linux-64/typed-ast-1.5.5-py312h98912ed_1.conda#09f88fbe0bd63d7d632d687a6c6cf2d7 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20240316-pyhd8ed1ab_0.conda#7831efa91d57475373ee52fb92e8d137 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda#3d326f8a2aa2d14d51d8c513426b5def https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda#ebe6952715e1d5eb567eeebf25250fa7 https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2#eb67e3cace64c66233e2d35949e20f92 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda#3b7fc78d7be7b450952aaa916fb78877 +https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py312h66e93f0_1.conda#588486a61153f94c7c13816f7069e440 https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda#0944dc65cb4a9b5b68522c3bb585d41c https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda#68f0738df502a14213624b288c60c9ad -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.6.0-pyhd8ed1ab_0.conda#419f2f6cf90fc7a6feee657752cd0f7b +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda#eb48b812eb4fbb9ff238a6651fdbbcae https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda#daf5160ff9cde3a468556965329085b9 https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda#f372c576b8774922da83cda2b12f9d29 -https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda#0b5293a157c2b5cd513dd1b03d8d3aae -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h0b41bf4_2.conda#82b6df12252e6f32402b96dacc656fec -https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.11-hd590300_0.conda#ed67c36f215b310412b2af935bf3e530 -https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h75354e8_4.conda#03cc8d9838ad9dd0060ab532e81ccb21 -https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda#49808e59df5535116f6878b2a820d6f4 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.4.0-pyhd8ed1ab_0.conda#1fa97c6e8db1f82c64ff17a5efc4ae8e +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda#f9751d7c71df27b2d29f5cab3378982e +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_0.conda#6372cd99502721bd7499f8d16b56268d +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda#156c91e778c1d4d57b709f8c5333fd06 +https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda#3947a35e916fcc6b9825449affbf4214 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda#fee389bf8a4843bd7a2248ce11b7f188 +https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda#1bb1ef9806a9a20872434f58b3e7fc1a +https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda#688697ec5e9588bdded167d19577625b https://conda.anaconda.org/conda-forge/noarch/astropy-sphinx-theme-1.1-pyhd8ed1ab_0.conda#9941dc6d227213c20be1a1f45bdf1102 https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda#5f25798dcefd8252ce5f9dc494d5f571 https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda#3d081de3a6ea9f894bbb585e8e3a4dcb -https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda#9669586875baeced8fc30c0826c3270e +https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda#6d4e9ecca8d88977147e109fc7053184 https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda#332493000404d8411859539a5a630865 -https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda#0ed9d7c0e9afa7c025807a9a8136ea3e +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda#461bcfab8e65c166e297222ae919a2d4 https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-h3faef2a_0.conda#f907bb958910dc404647326ca80c263e -https://conda.anaconda.org/conda-forge/linux-64/cffi-1.16.0-py312hf06ca03_0.conda#56b0ca764ce23cc54f3f7e2a7b970f6d +https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda#a861504bbea4161a9170b85d4d2be840 https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda#948d84721b578d426294e17a02e24cbb https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2#6aa0173c14befcd577ded130cf6f22f5 -https://conda.anaconda.org/conda-forge/linux-64/coverage-7.5.3-py312h9a8786e_0.conda#f01930d0afe8ac5f8062c98e6b8d1fd0 +https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.5-py312h178313f_1.conda#07b92c4c49a2a384380fed01d70a6511 https://conda.anaconda.org/conda-forge/noarch/dot2tex-2.11.3-pyhd8ed1ab_0.tar.bz2#fb28e38d17dee34abc13cf6ad916534a -https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.53.0-py312h9a8786e_0.conda#8490346e9d5efd7a6869582aa0c95b25 -https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.5-py312h1d5cde6_1.conda#27abd7664bc87595bd98b6306b8393d1 +https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.0-py312h178313f_0.conda#f404f4fb99ccaea68b00c1cc64fc1e68 +https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_2.conda#af9faf103fb57241246416dc70b466f7 https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2#b21ed0883505ba1910994f1df031a428 https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2#b748fbf7060927a6e82df7cb5ee8f097 +https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-9.0.0-hda332d3_1.conda#76b32dcf243444aea9c6b804bcfa40b8 https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.3-nompi_hdf9ad27_105.conda#7e1729554e209627636a0f6fabcdd115 -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.1.0-pyha770c72_0.conda#0896606848b2dc5cebdf111b6543aa04 -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda#c5d3907ad8bd7bf557521a1833cf7e6d -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda#81a3be0b2023e1ea8555781f0ad904a2 +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda#54198435fce4d64d8a89af22573012a8 +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda#c808991d29b9838fb4d96ce8267ec9ec +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda#11ead81b00e0f7cc901fceb7ccfb92c1 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda#7b86ecb7d3557821c649b3c31e3eb9f2 -https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-5.7.2-py312h7900ff3_0.conda#eee5a2e3465220ed87196bbb5665f420 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda#0a2980dada0dd7fd0998f0342308b1b1 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda#afcd1b53bcac8844540358e33f33d28f https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2#8d67904973263afd2985ba56aa2d6bb4 -https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-22_linux64_openblas.conda#4b31699e0ec5de64d5896e580389c9a1 -https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h119a65a_9.conda#cfebc557e54905dadc355c0e9f003004 -https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-22_linux64_openblas.conda#b083767b6c877e24ee597d93b87ab838 -https://conda.anaconda.org/conda-forge/linux-64/lxml-5.2.2-py312hb90d8a5_0.conda#da3e0a20f8eb75072ad036198c37be61 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda#f1b64ca4faf563605cf6f6ca93f9ff3f +https://conda.anaconda.org/conda-forge/linux-64/lxml-5.3.0-py312he28fd5a_2.conda#3acf38086326f49afed094df4ba7c9d9 +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda#93a8e71256479c62074356ef6ebf501b https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda#779345c95648be40d22aaa89de7d4254 +https://conda.anaconda.org/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_0.conda#c705a6295a3946400a0c0893dbec87bb https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda#24fba5a9d161ad8103d4e84c0e1a3ed4 https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda#629f3203c99b32e0988910c93e77f3b6 -https://conda.anaconda.org/conda-forge/linux-64/pillow-10.3.0-py312hdcec9eb_0.conda#425bb325f970e57a047ac57c4586489d -https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda#f586ac1e56c8638b64f9c8122a7b8a67 -https://conda.anaconda.org/conda-forge/noarch/plotly-5.22.0-pyhd8ed1ab_0.conda#5b409a5f738e7d76c2b426eddb7e9956 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.47-pyha770c72_0.conda#1247c861065d227781231950e14fe817 -https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda#0f3f49c22c7ef3a1195fa61dad3c43be +https://conda.anaconda.org/conda-forge/linux-64/pillow-11.0.0-py312h7b63e92_0.conda#385f46a4df6f97892503a841121a9acf +https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda#5dd546fe99b44fda83963d15f84263b7 +https://conda.anaconda.org/conda-forge/noarch/plotly-5.24.1-pyhd8ed1ab_0.conda#81bb643d6c3ab4cbeaf724e9d68d0a6a +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda#4c05134c48b6a74f33bbb9938e4a115e +https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.3-pyhd8ed1ab_0.conda#c03d61f31f38fdb9facf70c29958bf7a https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda#2cf4264fffb9e6eff6031c5b6884d61c -https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.0.3-py312h8fd38d8_0.conda#27efa6d21e98bcab4585a6b913df7625 +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.3-pyhd8ed1ab_0.conda#02b4e3a3014c1ac490ee4a4316f2d229 +https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py312hbf22597_3.conda#746ce19f0829ec3e19c93007b1a224d3 https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda#0fc8b52192a8898627c3efae1003e9f6 https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2#fed45fc5ea0813240707998abe49f520 -https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.0-pyhd8ed1ab_0.conda#d9750d7c0ef0ab69cbee7557e88dd128 +https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.2-pyhd8ed1ab_0.conda#3026a4b3e26761987258d09101514dd0 https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh0d859eb_0.conda#efba281bbdae5f6b0a1d53c6d4a97c93 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda#8662629d9a05f9cff364e31ca106c1ac -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.4-pyhd8ed1ab_0.conda#e74cd796e70a4261f86699ee0a3a7a24 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda#196a9e6ab4e036ceafa516ea036619b0 https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda#52d648bd608f5737b123f510bb5514b5 -https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.2-pyhd8ed1ab_0.conda#92cdb6fe54b78739ad70637e4f0deb07 -https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-21.2.0-py312h98912ed_4.conda#00536e0a1734dcde9815fe227f32fc5a +https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-21.2.0-py312h66e93f0_5.conda#1505fc57c305c0a3174ea7aae0a0db25 https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda#b77d8c2313158e6e461ca0efb1c2c508 +https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda#f5fbba0394ee45e9a64a73c2a994126a https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2#642d35437078749ef23a5dca2c9bb1f3 -https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-8.5.0-hfac3d4d_0.conda#f5126317dd0ce0ba26945e411ecc6960 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda#a6b9a0158301e697e4d0a36a3d60e133 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.1.0-hd8ed1ab_0.conda#6ef2b72d291b39e479d7694efa2b2b98 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda#a0e4efb5f35786a05af4809a2fb1f855 +https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py312hedeef09_102.conda#ee52559d324594141ce369c527d6d029 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda#b8e1901ef9a215fc41ecfb6bef7e0943 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda#2a92e152208121afadf85a5e1f3a5f4d +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda#720745920222587ef942acfbc578b584 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda#a14218cfb29662b4a19ceb04e93e298e https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda#219b3833aa8ed91d47d1be6ca03f30be -https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda#d8285bea2a350f63fab23bf460221f3f -https://conda.anaconda.org/conda-forge/noarch/pbr-6.0.0-pyhd8ed1ab_0.conda#8dbab5ba746ed14aa32cb232dc437f8f +https://conda.anaconda.org/conda-forge/noarch/markdown-3.6-pyhd8ed1ab_0.conda#06e9bebf748a0dea03ecbe1f0e27e909 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda#5387f2cfa28f8a3afa3368bb4ba201e8 +https://conda.anaconda.org/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda#e064ca33edf91ac117236c4b5dee207a +https://conda.anaconda.org/conda-forge/linux-64/numexpr-2.10.1-py312h6a710ac_103.conda#400fc4e98af1df61bb02b6fb5c2e1b98 +https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda#8bce4f6caaf8c5448c7ac86d87e26b4b +https://conda.anaconda.org/conda-forge/linux-64/pango-1.54.0-h4c5309f_1.conda#7df02e445367703cd87a574046e3a6f0 +https://conda.anaconda.org/conda-forge/noarch/pbr-6.1.0-pyhd8ed1ab_0.conda#5a166b998fd17cdaaaadaccdd71a363f https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_2.tar.bz2#2099b86a7399c44c0c61cdb6de6915ba -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-5.0.0-pyhd8ed1ab_0.conda#c54c0107057d67ddf077751339ec2c63 +https://conda.anaconda.org/conda-forge/linux-64/pyerfa-2.0.1.5-py312hc0a28a1_0.conda#79e7f149a42b768fc8b1fea020ef502e +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_0.conda#cb8a11b6d209e3d85e5094bdbd9ebd9c https://conda.anaconda.org/conda-forge/noarch/pytest-doctestplus-1.2.1-pyhd8ed1ab_0.conda#7aa60393604ac35f03ee479158d7269a https://conda.anaconda.org/conda-forge/noarch/pytest-metadata-3.1.1-pyhd8ed1ab_0.conda#52b91ecba854d55b28ad916a8b10da24 -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda#5ede4753180c7a550a443c430dc8ab52 +https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py312h62794b6_1.conda#b43233a9e2f62fb94affe5607ea79473 https://conda.anaconda.org/conda-forge/noarch/setuptools-scm-8.1.0-pyhd8ed1ab_0.conda#ba9f7f0ec4f2a18de3e7bce67c4a431e +https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.36-py312h66e93f0_0.conda#3ce28408f8cea2d889b5ebd569f3316b https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda#e7df0fdd404616638df5ece6e69ba7af -https://conda.anaconda.org/conda-forge/noarch/sympy-1.12.1-pypyh2585a3b_103.conda#4af9db19148140eb2ff3b2a93697063b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_104.conda#68085d736d2b2f54498832b65059875d +https://conda.anaconda.org/conda-forge/linux-64/watchfiles-0.24.0-py312h12e396e_1.conda#fa5bb5b364b0f8162d67c31009c985c9 +https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda#8b7069e9792ee4e5b4919a7a306d2e67 https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda#3afef1f55a1366b4d3b6a0d92e2235e4 -https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.2.1-py312h8572e83_0.conda#12c6a831ef734f0b2dd4caff514cbb7f -https://conda.anaconda.org/conda-forge/linux-64/h5py-3.11.0-nompi_py312hb7ab980_102.conda#966750c8f347ece01e80aa2114b4a76d -https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.0-pyhd8ed1ab_0.conda#9f359af5a886fd6ca6b2b6ea02e58332 -https://conda.anaconda.org/conda-forge/noarch/ipython-8.25.0-pyh707e725_0.conda#98466a37c08f3bdbb500786271859517 +https://conda.anaconda.org/conda-forge/linux-64/astropy-6.1.6-py312hc0a28a1_0.conda#c4006b2a902a3828a4e62fa7ab85e8ad +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda#e88d74bb7b9b89d4c9764286ceb94cc9 +https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h6470451_5.conda#1483ba046164be27df7f6eddbcec3a12 +https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda#7e9ac3faeebdbd7b53b462c41891e7f7 +https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda#56db21d7d51410fcfbfeca3d1a6b4269 https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2#4cb68948e0b8429534380243d063a27a -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.22.0-pyhd8ed1ab_0.conda#b9661a4b1200d6bc7d8a4cdafdc91468 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.2-pyhd8ed1ab_0.conda#3cdbb2fa84490e5fd44c9f9806c0d292 -https://conda.anaconda.org/conda-forge/linux-64/numba-0.59.1-py312hacefee8_0.conda#84c93029c60916c59a914a3ba579c4a8 -https://conda.anaconda.org/conda-forge/linux-64/numexpr-2.10.0-py312hf412c99_100.conda#302f3d106749fc6e101a189fbdadd2d5 -https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.2-py312h1d6d2e6_1.conda#ae00b61f3000d2284d1f2584d4dfafa8 -https://conda.anaconda.org/conda-forge/linux-64/pango-1.54.0-h84a9a3c_0.conda#7c51e110b2f059c0843269d3324e4b22 -https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py312h7900ff3_1.conda#c8d21c14dd6c1001f66d6b9533322fcd -https://conda.anaconda.org/conda-forge/linux-64/pyerfa-2.0.1.4-py312h085067d_1.conda#bc2e2dff58a86d464ee4198ec06ac3c9 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda#da304c192ad59975202859b367d0f6a2 +https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-hc0ffecb_0.conda#83f045969988f5c7a65f3950b95a8b35 +https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.2-py312hd3ec401_2.conda#2380c9ba933ffaac9ad16d8eac8e3318 +https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py312h7900ff3_2.conda#0472f87b9dc0b1db7b501f4d814ba90b +https://conda.anaconda.org/conda-forge/linux-64/pytables-3.10.1-py312h1d844bd_1.conda#008957ee62b55e7413f0ffa9310a7139 https://conda.anaconda.org/conda-forge/noarch/pytest-html-4.1.1-pyhd8ed1ab_0.conda#4d2040212307d18392a2687772b3a96d -https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.1-py312hc2bc53b_0.conda#864b2399a9c998e17d1a9a4e0c601285 https://conda.anaconda.org/conda-forge/noarch/setuptools_scm-8.1.0-hd8ed1ab_0.conda#7ed7b077f6c6ebcb5fc66f23985df487 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-apidoc-0.3.0-py_1.tar.bz2#855b087883443abb10f5faf6eef40860 -https://conda.anaconda.org/conda-forge/linux-64/astropy-6.1.1-py312h085067d_0.conda#c9c20f7d82416d8dab218d7c006580b4 -https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h280cfa0_4.conda#410f86e58e880dcc7b0e910a8e89c05c -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.4-pyh3099207_0.conda#36baf4c745655019de1f29df2535a72b -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.22.0-pyhd8ed1ab_0.conda#32ab666927ee17b9468c2c72bbd7ba1b -https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.1-hadf69e7_0.conda#73fc255d740d23da4f554b58dc4909fd -https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.8.4-py312h20ab3a6_2.conda#fbfe798f83f0d66410903ad8f40d5283 +https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda#6b55867f385dd762ed99ea687af32a69 +https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.0.0-hba01fac_0.conda#953e31ea00d46beb7e64a79fc291ec44 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh3099207_0.conda#b40131ab6a36ac2c09b7c57d4d3fbf99 +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.5-pyhd8ed1ab_0.conda#a022d34163147d16b27de86dc53e93fc +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda#16b37612b3a2fd77f409329e213b530c https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda#0b57b5368ab7fc7cdc9e3511fa867214 -https://conda.anaconda.org/conda-forge/linux-64/pytables-3.9.2-py312h96d95ec_2.conda#143035fab75c7b7bd2de17b9617bac65 -https://conda.anaconda.org/conda-forge/linux-64/graphviz-11.0.0-hc68bbd7_0.conda#52a531ef95358086a56086c45d97ab75 +https://conda.anaconda.org/conda-forge/noarch/radioactivedecay-0.5.1-pyhd8ed1ab_0.conda#9fc71a62309a874f06c90dac73fa0db5 +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda#5ede4753180c7a550a443c430dc8ab52 https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda#ed45423c41b3da15ea1df39b1f80c2ca https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.0-pyhd8ed1ab_0.conda#15b51397e0fe8ea7d7da60d83eb76ebc -https://conda.anaconda.org/conda-forge/noarch/radioactivedecay-0.5.1-pyhd8ed1ab_0.conda#9fc71a62309a874f06c90dac73fa0db5 +https://conda.anaconda.org/conda-forge/noarch/panel-1.5.4-pyhd8ed1ab_0.conda#41c7413071c2bae37472214a3525e6bf +https://conda.anaconda.org/conda-forge/linux-64/pygraphviz-1.14-py312h011e53f_0.conda#bad112802852496a8a8e41fd3ae9128d +https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.0-pyhd8ed1ab_0.conda#b667cf7b57baa559f628d374f017fa32 https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhd8ed1ab_1.conda#e2d2abb421c13456a9a9f80272fdf543 -https://conda.anaconda.org/conda-forge/linux-64/pygraphviz-1.13-py312h4a1d8a7_1.conda#92a342fbfdba1ff7b29e1642d7d178b9 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.1-pyhd8ed1ab_0.conda#174af03c6e6038edd32021a48aa003c4 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda#ca23c71f70a7c7935b3d03f0f1a5801d https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_1.conda#37cec2cf68f4c09563d8bc833791096b https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhd8ed1ab_0.conda#885867f6adab3d7ecdf8ab6ca0785f51 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.2-pyhd8ed1ab_0.conda#d1cb7b113daaadd89e5aa6a32b28bf0d +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda#af8239bf1ba7e8c69b689f780f653488 https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_1.conda#ab83e3b9ca2b111d8f332e9dc8b2170f https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda#3d85618e2c97ab896b5b5e298d32b5b3 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.2-pyhd8ed1ab_0.conda#405a9d330af26391c8001d56b3ef4239 -https://conda.anaconda.org/conda-forge/noarch/nbclassic-1.1.0-pyhd8ed1ab_0.conda#6275b55edf34cfa1f01ba40b699dd915 -https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.1-pyhd8ed1ab_0.conda#08fa71a038c2cac2e636a5a456df15d5 -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-3.6.6-pyhd8ed1ab_0.conda#fe79dfe7d51794d665ec3c2fdd4e47c3 -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-7.8.0-pyhd8ed1ab_0.conda#518b05adab6cfe6ea249319932d9d4a3 -https://conda.anaconda.org/conda-forge/noarch/qgrid-1.3.1-pyhd8ed1ab_4.tar.bz2#fff68c7404813a1eb2678425f00e9917 -https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.4-pyhd8ed1ab_0.conda#9dc80eaeff56fb67dbf4f871b81bc13a -https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.7.0-pyhd8ed1ab_1.conda#66798cbfdcb003d9fbccd92cd08eb3ac +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda#594762eddc55b82feac6097165a88e3c +https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.2-pyhd8ed1ab_0.conda#c4d5a58f43ce9ffa430e6ecad6c30a42 +https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_0.conda#ea5aa87c2aa98c233933dcca849e0f61 +https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda#38e1b2f0f62e9976cf9fe54a54258e3c +https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.5-pyhd8ed1ab_0.conda#b808b8a0494c5cca76200c73e260a060 +https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_0.conda#0a5522bdd3983c52102e75d1307ad8c4 +https://conda.anaconda.org/conda-forge/noarch/pydata-sphinx-theme-0.15.4-pyhd8ed1ab_0.conda#c7c50dd5192caa58a05e6a4248a27acb https://conda.anaconda.org/conda-forge/noarch/recommonmark-0.7.1-pyhd8ed1ab_0.tar.bz2#b3becf9905b8c7ba839072f65e693253 -https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.17.0-pyh717bed2_1.conda#ee327fec39b9a01d03d3010463df3ee1 -https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.16.0-pyhd8ed1ab_0.conda#add28691ee89e875b190eda07929d5d4 +https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.18.0-pyh91182bf_0.conda#4081e89f890cd7b12299e4d2ad3fa718 +https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda#ac832cc43adc79118cf6e23f1f9b8995 +https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_1.conda#db0f1eb28b6df3a11e89437597309009 +https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.18.0-pyhd8ed1ab_0.conda#dc78276cbf5ec23e4b959d1bbd9caadb https://conda.anaconda.org/conda-forge/noarch/sphinx-jsonschema-1.19.1-pyhd8ed1ab_0.tar.bz2#d340bddca07283d3362b0e46b1791568 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda#611a35a27914fac3aa37611a6fe40bb5 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda#ac0947374ec8b703181808828bf5dfec -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda#d7e4954df0d3aea2eacc7835ad12671d -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda#7e1e7437273682ada2ed5e9e9714b140 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda#9075bd8c033f0257122300db914e49c9 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda#2925be8d19542dd116775f1b9c55bb50 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda#b3bcc38c471ebb738854f52a36059b48 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda#e25640d692c02e8acfff0372f547e940 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jquery-4.1-pyhd8ed1ab_0.conda#914897066d5873acfb13e75705276ad1 https://conda.anaconda.org/conda-forge/noarch/sphinx-astropy-1.9.1-pyhd8ed1ab_0.conda#b6a0939e7b6b3a854b8c8f04606da1a7 -https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-2.0.0-pyha770c72_0.conda#baf6d9a33df1a789ca55e3b404c7ea28 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda#26acae54b06f178681bfb551760f5dd1 -https://conda.anaconda.org/conda-forge/noarch/sphinx-7.3.7-pyhd8ed1ab_0.conda#7b1465205e28d75d2c0e1a868ee00a67 +https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.1-pyha770c72_0.conda#740536f8a54250b1964e494c0bf5c9c3 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda#d6e5ea5fe00164ac6c2dcc5d76a42192 +https://conda.anaconda.org/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_0.conda#05706dd5a145a9c91861495cd435409a https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda#e507335cb4ca9cff4c3d0fa9cdab255e +https://conda.anaconda.org/conda-forge/noarch/sphinxext-rediraffe-0.2.7-pyhd8ed1ab_1.conda#5a4b4ceef907d21f4684f5ea5d2622df +https://conda.anaconda.org/pyviz/noarch/nbsite-0.8.6-py_0.tar.bz2#0b5dfa7811e342e5641990e1dc624921 +# pip qgridnext @ https://files.pythonhosted.org/packages/bd/9c/133709f00aea48328bd1efc66a1c961a61a66aab344e07077aace2ad113b/qgridnext-2.0.4-py3-none-any.whl#sha256=83692cd8f3b8515f2d0f3488b9e9944c180398ab4bae75fc6c83402ba3a9b9fb diff --git a/conda-lock.yml b/conda-lock.yml index 8bd6d4c9f2a..ed4f7f50754 100644 --- a/conda-lock.yml +++ b/conda-lock.yml @@ -13,9 +13,9 @@ version: 1 metadata: content_hash: - osx-64: f53de271de36e87ab6e9f5fa06dd1d75afde77a9406afae73f896a5ec1cdffcf - linux-64: eb19f5b22e0784cf376dc551616a0294a2f7c0c5f0238c888619e1797240a813 - osx-arm64: 8ba187f2338166be0b68427778ce769206c349bcbd0beeb7cc4b16ec73fd0186 + osx-64: 7e6bafe90291e60bd8cf681191c86f0087265254c04a85aa1682716ba3b49cd0 + linux-64: 9a215b72d30171ab5440bf1c2bb2816288e38d79c44f638c45a3d0e125193606 + osx-arm64: e2e86619c3fe9c3778a3bbed2bccf9ecd52c7c9a842ee559935a5424cb390a4d channels: - url: conda-forge used_env_vars: [] @@ -52,88 +52,127 @@ package: sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 category: main optional: false +- name: accessible-pygments + version: 0.0.5 + manager: conda + platform: linux-64 + dependencies: + pygments: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda + hash: + md5: 1bb1ef9806a9a20872434f58b3e7fc1a + sha256: 712c1875bcd32674e8ce2f418f0b2875ecb98e6bcbb21ec7502dae8ff4b0f73c + category: main + optional: false +- name: accessible-pygments + version: 0.0.5 + manager: conda + platform: osx-64 + dependencies: + pygments: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda + hash: + md5: 1bb1ef9806a9a20872434f58b3e7fc1a + sha256: 712c1875bcd32674e8ce2f418f0b2875ecb98e6bcbb21ec7502dae8ff4b0f73c + category: main + optional: false +- name: accessible-pygments + version: 0.0.5 + manager: conda + platform: osx-arm64 + dependencies: + pygments: '' + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda + hash: + md5: 1bb1ef9806a9a20872434f58b3e7fc1a + sha256: 712c1875bcd32674e8ce2f418f0b2875ecb98e6bcbb21ec7502dae8ff4b0f73c + category: main + optional: false - name: alabaster - version: 0.7.16 + version: 1.0.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_0.conda hash: - md5: def531a3ac77b7fb8c21d17bb5d0badb - sha256: fd39ad2fabec1569bbb0dfdae34ab6ce7de6ec09dcec8638f83dad0373594069 + md5: 7d78a232029458d0077ede6cda30ed0c + sha256: a9e1092725561d9bff12d3a4d3bb46c43d3d0db3cbb2c63c9025d1c77e84840c category: main optional: false - name: alabaster - version: 0.7.16 + version: 1.0.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_0.conda hash: - md5: def531a3ac77b7fb8c21d17bb5d0badb - sha256: fd39ad2fabec1569bbb0dfdae34ab6ce7de6ec09dcec8638f83dad0373594069 + md5: 7d78a232029458d0077ede6cda30ed0c + sha256: a9e1092725561d9bff12d3a4d3bb46c43d3d0db3cbb2c63c9025d1c77e84840c category: main optional: false - name: alabaster - version: 0.7.16 + version: 1.0.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.9' - url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_0.conda hash: - md5: def531a3ac77b7fb8c21d17bb5d0badb - sha256: fd39ad2fabec1569bbb0dfdae34ab6ce7de6ec09dcec8638f83dad0373594069 + md5: 7d78a232029458d0077ede6cda30ed0c + sha256: a9e1092725561d9bff12d3a4d3bb46c43d3d0db3cbb2c63c9025d1c77e84840c category: main optional: false - name: anyio - version: 4.4.0 + version: 4.6.2.post1 manager: conda platform: linux-64 dependencies: exceptiongroup: '>=1.0.2' idna: '>=2.8' - python: '>=3.8' + python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda hash: - md5: 1fa97c6e8db1f82c64ff17a5efc4ae8e - sha256: 84ac9429812495f12939ab4994f2634f7cacd254f6234a0c2c0243daed15a7ee + md5: 688697ec5e9588bdded167d19577625b + sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 category: main optional: false - name: anyio - version: 4.4.0 + version: 4.6.2.post1 manager: conda platform: osx-64 dependencies: - python: '>=3.8' + python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.1' idna: '>=2.8' exceptiongroup: '>=1.0.2' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda hash: - md5: 1fa97c6e8db1f82c64ff17a5efc4ae8e - sha256: 84ac9429812495f12939ab4994f2634f7cacd254f6234a0c2c0243daed15a7ee + md5: 688697ec5e9588bdded167d19577625b + sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 category: main optional: false - name: anyio - version: 4.4.0 + version: 4.6.2.post1 manager: conda platform: osx-arm64 dependencies: - exceptiongroup: '>=1.0.2' - idna: '>=2.8' - python: '>=3.8' + python: '>=3.9' sniffio: '>=1.1' typing_extensions: '>=4.1' - url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.4.0-pyhd8ed1ab_0.conda + idna: '>=2.8' + exceptiongroup: '>=1.0.2' + url: https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda hash: - md5: 1fa97c6e8db1f82c64ff17a5efc4ae8e - sha256: 84ac9429812495f12939ab4994f2634f7cacd254f6234a0c2c0243daed15a7ee + md5: 688697ec5e9588bdded167d19577625b + sha256: 4b54b7ce79d818e3cce54ae4d552dba51b7afac160ceecdefd04b3917a37c502 category: main optional: false - name: appnope @@ -193,9 +232,9 @@ package: manager: conda platform: osx-arm64 dependencies: + typing-extensions: '' argon2-cffi-bindings: '' python: '>=3.7' - typing-extensions: '' url: https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda hash: md5: 3afef1f55a1366b4d3b6a0d92e2235e4 @@ -207,14 +246,15 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' cffi: '>=1.0.1' - libgcc-ng: '>=12' - python: '>=3.12.0rc3,<3.13.0a0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-21.2.0-py312h98912ed_4.conda + url: https://conda.anaconda.org/conda-forge/linux-64/argon2-cffi-bindings-21.2.0-py312h66e93f0_5.conda hash: - md5: 00536e0a1734dcde9815fe227f32fc5a - sha256: 8ddb4a586bc128f1b9484f82c5cb0226340527fbfe093adf3b76b7e755e11477 + md5: 1505fc57c305c0a3174ea7aae0a0db25 + sha256: 3cbc3b026f5c3f26de696ead10607db8d80cbb003d87669ac3b02e884f711978 category: main optional: false - name: argon2-cffi-bindings @@ -222,13 +262,14 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' cffi: '>=1.0.1' - python: '>=3.12.0rc3,<3.13.0a0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-bindings-21.2.0-py312h104f124_4.conda + url: https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-bindings-21.2.0-py312hb553811_5.conda hash: - md5: dddfb6125aed1fb84eb13319007c08fd - sha256: aa321e91f0ff365b5261fa1dcffa2d32aa957561bdbb38988e52e28e25a762a8 + md5: 033345df1d545bc40b52e03cb03db4e0 + sha256: 37d61df3778b99e12d8adbaf7f1c5e8b07616ef3ada4436ad995f25c25ae6fda category: main optional: false - name: argon2-cffi-bindings @@ -236,13 +277,14 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' cffi: '>=1.0.1' - python: '>=3.12.0rc3,<3.13.0a0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/argon2-cffi-bindings-21.2.0-py312h02f2b3b_4.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/argon2-cffi-bindings-21.2.0-py312h024a12e_5.conda hash: - md5: 015edbb6fae68ab35881f55f149d4725 - sha256: 1cfcf4b2d36a3b183a5cb1c69f85768166e50af6ced5ae381c440666a6da12c6 + md5: 6ccaeafe1a52b0d0e7ebfbf53a374649 + sha256: 0e32ddd41f273f505956254d81ffadaf982ed1cb7dfd70d9251a8c5b705c7267 category: main optional: false - name: arrow @@ -288,32 +330,33 @@ package: category: main optional: false - name: astropy - version: 6.1.1 + version: 6.1.6 manager: conda platform: linux-64 dependencies: - astropy-iers-data: '>=0.2024.5.27.0.30.8' + __glibc: '>=2.17,<3.0.a0' + astropy-iers-data: '>=0.2024.10.28.0.34.7' importlib-metadata: '' - libgcc-ng: '>=12' + libgcc: '>=13' numpy: '>=1.23' packaging: '>=19.0' pyerfa: '>=2.0.1.1' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* pyyaml: '>=3.13' - url: https://conda.anaconda.org/conda-forge/linux-64/astropy-6.1.1-py312h085067d_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/astropy-6.1.6-py312hc0a28a1_0.conda hash: - md5: c9c20f7d82416d8dab218d7c006580b4 - sha256: da3e94a44054e8cf36785818742cfddadc3e7fb6a0e966ef1a27f64720adfd03 + md5: c4006b2a902a3828a4e62fa7ab85e8ad + sha256: 67f2407fb61f602529f9e374bf8f14fcc2586ce490aa5171123d8a4025e6501d category: main optional: false - name: astropy - version: 6.1.1 + version: 6.1.6 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - astropy-iers-data: '>=0.2024.5.27.0.30.8' + astropy-iers-data: '>=0.2024.10.28.0.34.7' importlib-metadata: '' numpy: '>=1.23' packaging: '>=19.0' @@ -321,19 +364,19 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* pyyaml: '>=3.13' - url: https://conda.anaconda.org/conda-forge/osx-64/astropy-6.1.1-py312h5dc8b90_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/astropy-6.1.6-py312h025c719_0.conda hash: - md5: 28320fef8043fc9e3b111083a1b4a333 - sha256: f6724466cefbc25a02c2e4727ccb2ec89004a566a6a12f74d9619af082ba08d4 + md5: 2e482a9d20f2f99f7d4700e09f058f95 + sha256: cbcc5f20edfa9325acd4909d99e65fcfdc57263fb9a17b527af888f5909057bf category: main optional: false - name: astropy - version: 6.1.1 + version: 6.1.6 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - astropy-iers-data: '>=0.2024.5.27.0.30.8' + astropy-iers-data: '>=0.2024.10.28.0.34.7' importlib-metadata: '' numpy: '>=1.23' packaging: '>=19.0' @@ -341,46 +384,46 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* pyyaml: '>=3.13' - url: https://conda.anaconda.org/conda-forge/osx-arm64/astropy-6.1.1-py312hbebd99a_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/astropy-6.1.6-py312he0011b7_0.conda hash: - md5: 2e3e09291e0ff4857df0826bbaac1ffa - sha256: a055e4b63f18e2f164f90ac49e8228d983b971b8de54ba29706647bb294d76ec + md5: 37458d3f6cd9e5975b9003b97e234fcd + sha256: 0dc2d76a19383a73e3c659460fd9071bc6e6f3042faddf97f9f8aac22e8a8cf5 category: main optional: false - name: astropy-iers-data - version: 0.2024.6.17.0.31.35 + version: 0.2024.11.11.0.32.38 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.6.17.0.31.35-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.11.11.0.32.38-pyhd8ed1ab_0.conda hash: - md5: f535beec9185f435fd331ad9f7c47099 - sha256: 9f49dfdedc4c34a5283d8c81397be6cd2a2c3de09501b8fb0d45b0fb6d51e643 + md5: f6878050db1dc08920998838ee16eb68 + sha256: 60d75850c4a843d260a3eecf7aae88f4f88b027aed6106df96e43e24f35642a3 category: main optional: false - name: astropy-iers-data - version: 0.2024.6.17.0.31.35 + version: 0.2024.11.11.0.32.38 manager: conda platform: osx-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.6.17.0.31.35-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.11.11.0.32.38-pyhd8ed1ab_0.conda hash: - md5: f535beec9185f435fd331ad9f7c47099 - sha256: 9f49dfdedc4c34a5283d8c81397be6cd2a2c3de09501b8fb0d45b0fb6d51e643 + md5: f6878050db1dc08920998838ee16eb68 + sha256: 60d75850c4a843d260a3eecf7aae88f4f88b027aed6106df96e43e24f35642a3 category: main optional: false - name: astropy-iers-data - version: 0.2024.6.17.0.31.35 + version: 0.2024.11.11.0.32.38 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.6.17.0.31.35-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.11.11.0.32.38-pyhd8ed1ab_0.conda hash: - md5: f535beec9185f435fd331ad9f7c47099 - sha256: 9f49dfdedc4c34a5283d8c81397be6cd2a2c3de09501b8fb0d45b0fb6d51e643 + md5: f6878050db1dc08920998838ee16eb68 + sha256: 60d75850c4a843d260a3eecf7aae88f4f88b027aed6106df96e43e24f35642a3 category: main optional: false - name: astropy-sphinx-theme @@ -414,8 +457,8 @@ package: manager: conda platform: osx-arm64 dependencies: - python: '>=3.7' setuptools: '' + python: '>=3.7' url: https://conda.anaconda.org/conda-forge/noarch/astropy-sphinx-theme-1.1-pyhd8ed1ab_0.conda hash: md5: 9941dc6d227213c20be1a1f45bdf1102 @@ -545,81 +588,78 @@ package: category: main optional: false - name: attrs - version: 23.2.0 + version: 24.2.0 manager: conda platform: linux-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda hash: - md5: 5e4c0743c70186509d1412e03c2d8dfa - sha256: 77c7d03bdb243a048fff398cedc74327b7dc79169ebe3b4c8448b0331ea55fea + md5: 6732fa52eb8e66e5afeb32db8701a791 + sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 category: main optional: false - name: attrs - version: 23.2.0 + version: 24.2.0 manager: conda platform: osx-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda hash: - md5: 5e4c0743c70186509d1412e03c2d8dfa - sha256: 77c7d03bdb243a048fff398cedc74327b7dc79169ebe3b4c8448b0331ea55fea + md5: 6732fa52eb8e66e5afeb32db8701a791 + sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 category: main optional: false - name: attrs - version: 23.2.0 + version: 24.2.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda hash: - md5: 5e4c0743c70186509d1412e03c2d8dfa - sha256: 77c7d03bdb243a048fff398cedc74327b7dc79169ebe3b4c8448b0331ea55fea + md5: 6732fa52eb8e66e5afeb32db8701a791 + sha256: 28dba85a7e0f7fb57d7315e13f603d1e41b83c5b88aa2a602596b52c833a2ff8 category: main optional: false - name: babel - version: 2.14.0 + version: 2.16.0 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - pytz: '' - setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + python: '>=3.8' + pytz: '>=2015.7' + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda hash: - md5: 9669586875baeced8fc30c0826c3270e - sha256: 8584e3da58e92b72641c89ff9b98c51f0d5dbe76e527867804cbdf03ac91d8e6 + md5: 6d4e9ecca8d88977147e109fc7053184 + sha256: fce1d78e42665bb26d3f2b45ce9cacf0d9dbe4c1b2db3879a384eadee53c6231 category: main optional: false - name: babel - version: 2.14.0 + version: 2.16.0 manager: conda platform: osx-64 dependencies: - setuptools: '' - pytz: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + python: '>=3.8' + pytz: '>=2015.7' + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda hash: - md5: 9669586875baeced8fc30c0826c3270e - sha256: 8584e3da58e92b72641c89ff9b98c51f0d5dbe76e527867804cbdf03ac91d8e6 + md5: 6d4e9ecca8d88977147e109fc7053184 + sha256: fce1d78e42665bb26d3f2b45ce9cacf0d9dbe4c1b2db3879a384eadee53c6231 category: main optional: false - name: babel - version: 2.14.0 + version: 2.16.0 manager: conda platform: osx-arm64 dependencies: - python: '>=3.7' - pytz: '' - setuptools: '' - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda + python: '>=3.8' + pytz: '>=2015.7' + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda hash: - md5: 9669586875baeced8fc30c0826c3270e - sha256: 8584e3da58e92b72641c89ff9b98c51f0d5dbe76e527867804cbdf03ac91d8e6 + md5: 6d4e9ecca8d88977147e109fc7053184 + sha256: fce1d78e42665bb26d3f2b45ce9cacf0d9dbe4c1b2db3879a384eadee53c6231 category: main optional: false - name: beautifulsoup4 @@ -662,102 +702,156 @@ package: category: main optional: false - name: bleach - version: 6.1.0 + version: 6.2.0 manager: conda platform: linux-64 dependencies: - packaging: '' - python: '>=3.6' - setuptools: '' - six: '>=1.9.0' + python: '>=3.9' webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda hash: - md5: 0ed9d7c0e9afa7c025807a9a8136ea3e - sha256: 845e77ef495376c5c3c328ccfd746ca0ef1978150cae8eae61a300fe7755fb08 + md5: 461bcfab8e65c166e297222ae919a2d4 + sha256: 01be7fb5163e7c31356a18c259ddc19a5431b8b974dc65e2427b88c2d30034f3 category: main optional: false - name: bleach - version: 6.1.0 + version: 6.2.0 manager: conda platform: osx-64 dependencies: - setuptools: '' - packaging: '' webencodings: '' - python: '>=3.6' - six: '>=1.9.0' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda hash: - md5: 0ed9d7c0e9afa7c025807a9a8136ea3e - sha256: 845e77ef495376c5c3c328ccfd746ca0ef1978150cae8eae61a300fe7755fb08 + md5: 461bcfab8e65c166e297222ae919a2d4 + sha256: 01be7fb5163e7c31356a18c259ddc19a5431b8b974dc65e2427b88c2d30034f3 category: main optional: false - name: bleach - version: 6.1.0 + version: 6.2.0 manager: conda platform: osx-arm64 dependencies: - packaging: '' - python: '>=3.6' - setuptools: '' - six: '>=1.9.0' webencodings: '' - url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda hash: - md5: 0ed9d7c0e9afa7c025807a9a8136ea3e - sha256: 845e77ef495376c5c3c328ccfd746ca0ef1978150cae8eae61a300fe7755fb08 + md5: 461bcfab8e65c166e297222ae919a2d4 + sha256: 01be7fb5163e7c31356a18c259ddc19a5431b8b974dc65e2427b88c2d30034f3 category: main optional: false - name: blosc - version: 1.21.5 + version: 1.21.6 manager: conda platform: linux-64 dependencies: libgcc-ng: '>=12' libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' lz4-c: '>=1.9.3,<1.10.0a0' snappy: '>=1.2.0,<1.3.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.5-hc2324a3_1.conda + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-hef167b5_0.conda hash: - md5: 11d76bee958b1989bd1ac6ee7372ea6d - sha256: fde5e8ad75d2a5f154e29da7763a5dd9ee5b5b5c3fc22a1f5170296c8f6f3f62 + md5: 54fe76ab3d0189acaef95156874db7f9 + sha256: 6cc260f9c6d32c5e728a2099a52fdd7ee69a782fff7b400d0606fcd32e0f5fd1 category: main optional: false - name: blosc - version: 1.21.5 + version: 1.21.6 manager: conda platform: osx-64 dependencies: - __osx: '>=10.9' + __osx: '>=10.13' libcxx: '>=16' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' lz4-c: '>=1.9.3,<1.10.0a0' snappy: '>=1.2.0,<1.3.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.5-hafa3907_1.conda + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.6-h7d75f6d_0.conda hash: - md5: 937b9f86de960cd40c8ef5c7421b7028 - sha256: a2e867d61ce398187d59f59e034e8651c825cb33224d2c6f315876b6df5e2161 + md5: 3e5669e51737d04f4806dd3e8c424663 + sha256: 65e5f5dd3d68ed0d9d35e79d64f8141283cad2b55dcd9a04480ceea0e436aca8 category: main optional: false - name: blosc - version: 1.21.5 + version: 1.21.6 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' libcxx: '>=16' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' lz4-c: '>=1.9.3,<1.10.0a0' snappy: '>=1.2.0,<1.3.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.5-h9c252e8_1.conda + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.6-h5499902_0.conda + hash: + md5: e94ca7aec8544f700d45b24aff2dd4d7 + sha256: 5a1e635a371449a750b776cab64ad83f5218b58b3f137ebd33ad3ec17f1ce92e + category: main + optional: false +- name: bokeh + version: 3.6.1 + manager: conda + platform: linux-64 + dependencies: + contourpy: '>=1.2' + jinja2: '>=2.9' + numpy: '>=1.16' + packaging: '>=16.8' + pandas: '>=1.2' + pillow: '>=7.1.0' + python: '>=3.10' + pyyaml: '>=3.10' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda + hash: + md5: e88d74bb7b9b89d4c9764286ceb94cc9 + sha256: f917c7c60ac9c8066fb389432876fe381d2068758a87d0a06e79428c46091ee4 + category: main + optional: false +- name: bokeh + version: 3.6.1 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.10' + numpy: '>=1.16' + pyyaml: '>=3.10' + pandas: '>=1.2' + pillow: '>=7.1.0' + jinja2: '>=2.9' + packaging: '>=16.8' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + contourpy: '>=1.2' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda hash: - md5: e1be80625e4f6bdc2154ee099c641683 - sha256: 3b38493b95cc3d9f6369bbcbab55a2cdbbe6bbe32c74b923f8d638e874033139 + md5: e88d74bb7b9b89d4c9764286ceb94cc9 + sha256: f917c7c60ac9c8066fb389432876fe381d2068758a87d0a06e79428c46091ee4 + category: main + optional: false +- name: bokeh + version: 3.6.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.10' + numpy: '>=1.16' + pyyaml: '>=3.10' + pandas: '>=1.2' + pillow: '>=7.1.0' + jinja2: '>=2.9' + packaging: '>=16.8' + tornado: '>=6.2' + xyzservices: '>=2021.09.1' + contourpy: '>=1.2' + url: https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda + hash: + md5: e88d74bb7b9b89d4c9764286ceb94cc9 + sha256: f917c7c60ac9c8066fb389432876fe381d2068758a87d0a06e79428c46091ee4 category: main optional: false - name: brotli @@ -765,14 +859,15 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' brotli-bin: 1.1.0 libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hd590300_1.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hb9d3cd8_2.conda hash: - md5: f27a24d46e3ea7b70a1f98e50c62508f - sha256: f2d918d351edd06c55a6c2d84b488fe392f85ea018ff227daac07db22b408f6b + md5: 98514fe74548d768907ce7a13f680e8f + sha256: fcb0b5b28ba7492093e54f3184435144e074dfceab27ac8e6a9457e736565b0b category: main optional: false - name: brotli @@ -780,13 +875,14 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' brotli-bin: 1.1.0 libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h0dc2134_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h00291cd_2.conda hash: - md5: 9272dd3b19c4e8212f8542cefd5c3d67 - sha256: 4bf66d450be5d3f9ebe029b50f818d088b1ef9666b1f19e90c85479c77bbdcde + md5: 2db0c38a7f2321c5bdaf32b181e832c7 + sha256: 624954bc08b3d7885a58c7d547282cfb9a201ce79b748b358f801de53e20f523 category: main optional: false - name: brotli @@ -794,13 +890,14 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' brotli-bin: 1.1.0 libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-1.1.0-hb547adb_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-1.1.0-hd74edd7_2.conda hash: - md5: a33aa58d448cbc054f887e39dd1dfaea - sha256: 62d1587deab752fcee07adc371eb20fcadc09f72c0c85399c22b637ca858020f + md5: 215e3dc8f2f837906d066e7f01aa77c0 + sha256: a086f36ff68d6e30da625e910547f6211385246fb2474b144ac8c47c32254576 category: main optional: false - name: brotli-bin @@ -808,13 +905,14 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hd590300_1.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hb9d3cd8_2.conda hash: - md5: 39f910d205726805a958da408ca194ba - sha256: a641abfbaec54f454c8434061fffa7fdaa9c695e8a5a400ed96b4f07c0c00677 + md5: c63b5e52939e795ba8d26e35d767a843 + sha256: 261364d7445513b9a4debc345650fad13c627029bfc800655a266bf1e375bc65 category: main optional: false - name: brotli-bin @@ -822,12 +920,13 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h0dc2134_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h00291cd_2.conda hash: - md5: ece565c215adcc47fc1db4e651ee094b - sha256: 7ca3cfb4c5df314ed481301335387ab2b2ee651e2c74fbb15bacc795c664a5f1 + md5: 049933ecbf552479a12c7917f0a4ce59 + sha256: 642a8492491109fd8270c1e2c33b18126712df0cedb94aaa2b1c6b02505a4bfa category: main optional: false - name: brotli-bin @@ -835,12 +934,13 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libbrotlidec: 1.1.0 libbrotlienc: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-bin-1.1.0-hb547adb_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-bin-1.1.0-hd74edd7_2.conda hash: - md5: 990d04f8c017b1b77103f9a7730a5f12 - sha256: 8fbfc2834606292016f2faffac67deea4c5cdbc21a61169f0b355e1600105a24 + md5: b8512db2145dc3ae8d86cdc21a8d421e + sha256: 28f1af63b49fddf58084fb94e5512ad46e9c453eb4be1d97449c67059e5b0680 category: main optional: false - name: brotli-python @@ -848,14 +948,15 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - python: '>=3.12.0rc3,<3.13.0a0' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h30efb56_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py312h2ec8cdc_2.conda hash: - md5: 45801a89533d3336a365284d93298e36 - sha256: b68706698b6ac0d31196a8bcb061f0d1f35264bcd967ea45e03e108149a74c6f + md5: b0b867af6fc74b2a0aa206da29c0f3cf + sha256: f2a59ccd20b4816dea9a2a5cb917eb69728271dbf1aeab4e1b7e609330a50b6f category: main optional: false - name: brotli-python @@ -863,13 +964,14 @@ package: manager: conda platform: osx-64 dependencies: - libcxx: '>=15.0.7' - python: '>=3.12.0rc3,<3.13.0a0' + __osx: '>=10.13' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312heafc425_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312h5861a67_2.conda hash: - md5: a288b88f06b8bfe0dedaf5c4b6ac6b7a - sha256: fc55988f9bc05a938ea4b8c20d6545bed6e9c6c10aa5147695f981136ca894c1 + md5: b95025822e43128835826ec0cc45a551 + sha256: 265764ff4ad9e5cfefe7ea85c53d95157bf16ac2c0e5f190c528e4c9c0c1e2d0 category: main optional: false - name: brotli-python @@ -877,13 +979,14 @@ package: manager: conda platform: osx-arm64 dependencies: - libcxx: '>=15.0.7' - python: '>=3.12.0rc3,<3.13.0a0' + __osx: '>=11.0' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312h9f69965_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda hash: - md5: 1bc01b9ffdf42beb1a9fe4e9222e0567 - sha256: 3418b1738243abba99e931c017b952771eeaa1f353c07f7d45b55e83bb74fcb3 + md5: a83c2ef76ccb11bc2349f4f17696b15d + sha256: 254b411fa78ccc226f42daf606772972466f93e9bc6895eabb4cfda22f5178af category: main optional: false - name: bzip2 @@ -891,146 +994,155 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h4bc722e_7.conda hash: - md5: 69b8b6202a07720f448be700e300ccf4 - sha256: 242c0c324507ee172c0e0dd2045814e746bb303d1eb78870d182ceb0abc726a8 + md5: 62ee74e96c5ebb0af99386de58cf9553 + sha256: 5ced96500d945fb286c9c838e54fa759aa04a7129c59800f0846b4335cee770d category: main optional: false - name: bzip2 version: 1.0.8 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda hash: - md5: 6097a6ca9ada32699b5fc4312dd6ef18 - sha256: 61fb2b488928a54d9472113e1280b468a309561caa54f33825a3593da390b242 + md5: 7ed4301d437b59045be7e051a0308211 + sha256: cad153608b81fb24fc8c509357daa9ae4e49dfc535b2cb49b91e23dbd68fc3c5 category: main optional: false - name: bzip2 version: 1.0.8 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda hash: - md5: 1bbc659ca658bfd49a481b5ef7a0f40f - sha256: bfa84296a638bea78a8bb29abc493ee95f2a0218775642474a840411b950fe5f + md5: fc6948412dbbbe9a4c9ddbbcfe0a79ab + sha256: adfa71f158cbd872a36394c56c3568e6034aa55c623634b37a4836bd036e6b91 category: main optional: false - name: c-ares - version: 1.28.1 + version: 1.34.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.28.1-hd590300_0.conda + __glibc: '>=2.28,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.34.3-heb4867d_0.conda hash: - md5: dcde58ff9a1f30b0037a2315d1846d1f - sha256: cb25063f3342149c7924b21544109696197a9d774f1407567477d4f3026bf38a + md5: 09a6c610d002e54e18353c06ef61a253 + sha256: 1015d731c05ef7de298834833d680b08dea58980b907f644345bd457f9498c99 category: main optional: false - name: c-ares - version: 1.28.1 + version: 1.34.3 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.28.1-h10d778d_0.conda + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.3-hf13058a_0.conda hash: - md5: d5eb7992227254c0e9a0ce71151f0079 - sha256: fccd7ad7e3dfa6b19352705b33eb738c4c55f79f398e106e6cf03bab9415595a + md5: c36355bc08d4623c210b00f9935ee632 + sha256: e1bc2520ba9bfa55cd487efabd6bfaa49ccd944847895472133ba919810c9978 category: main optional: false - name: c-ares - version: 1.28.1 + version: 1.34.3 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.28.1-h93a5062_0.conda + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.3-h5505292_0.conda hash: - md5: 04f776a6139f7eafc2f38668570eb7db - sha256: 2fc553d7a75e912efbdd6b82cd7916cc9cb2773e6cd873b77e02d631dd7be698 + md5: d0155a4f41f28628c7409ea000eeb19c + sha256: e9e0f737286f9f4173c76fb01a11ffbe87cfc2da4e99760e1e18f47851d7ae06 category: main optional: false - name: c-blosc2 - version: 2.14.4 + version: 2.15.1 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libgcc-ng: '>=12' libstdcxx-ng: '>=12' lz4-c: '>=1.9.3,<1.10.0a0' - zlib-ng: '>=2.0.7,<2.1.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.14.4-hb4ffafa_1.conda + zlib-ng: '>=2.2.1,<2.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/c-blosc2-2.15.1-hc57e6cf_0.conda hash: - md5: 84eb54e92644c328e087e1c725773317 - sha256: e6846af674feea386c4814d2a61e3ee5ae0b1981f2fb41973eb390b4c7497783 + md5: 5f84961d86d0ef78851cb34f9d5e31fe + sha256: 6b11cae208878fbf621fbc22135a7912fd0ef19301d0b654858ae16b972410dc category: main optional: false - name: c-blosc2 - version: 2.14.4 + version: 2.15.1 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libcxx: '>=16' lz4-c: '>=1.9.3,<1.10.0a0' - zlib-ng: '>=2.0.7,<2.1.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.14.4-h0ae8482_1.conda + zlib-ng: '>=2.2.1,<2.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.15.1-hb9356d3_0.conda hash: - md5: 0fb7d6beec266919d7405f5db017ca5f - sha256: 456ccbe46b03cedf2d68a5af6f344f53af23d453fc24d8a3468ac9c704c4f6ac + md5: a51fe54c763b5f7333a018aacd937534 + sha256: e5c338d2be5c9aca1f08126ee2062f5c268e602c9b9a86e599196c6ac4956ad3 category: main optional: false - name: c-blosc2 - version: 2.14.4 + version: 2.15.1 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libcxx: '>=16' lz4-c: '>=1.9.3,<1.10.0a0' - zlib-ng: '>=2.0.7,<2.1.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.14.4-ha57e6be_1.conda + zlib-ng: '>=2.2.1,<2.3.0a0' + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.15.1-h5063078_0.conda hash: - md5: e41d85c09af916227139aa0289f09b7f - sha256: 49421def0fb3e633b738fe4796f5aa0e99399ac603cc12ad089b40523a4d4e0a + md5: 5f69b832bcc07b8fde07cf95b5b19d03 + sha256: db237f55cc2e3c19bb7cc0634c01460e82d9e404ee8c7a9fa2138b77c8a0777b category: main optional: false - name: ca-certificates - version: 2024.6.2 + version: 2024.8.30 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.6.2-hbcca054_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.8.30-hbcca054_0.conda hash: - md5: 847c3c2905cc467cea52c24f9cfa8080 - sha256: 979af0932b2a5a26112044891a2d79e402e5ae8166f50fa48b8ebae47c0a2d65 + md5: c27d1c142233b5bc9ca570c6e2e0c244 + sha256: afee721baa6d988e27fef1832f68d6f32ac8cc99cdf6015732224c2841a09cea category: main optional: false - name: ca-certificates - version: 2024.6.2 + version: 2024.8.30 manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda hash: - md5: 3c23a8cab15ae51ebc9efdc229fccecf - sha256: ba0614477229fcb0f0666356f2c4686caa66f0ed1446e7c9666ce234abe2bacf + md5: b7e5424e7f06547a903d28e4651dbb21 + sha256: 593f302d0f44c2c771e1614ee6d56fffdc7d616e6f187669c8b0e34ffce3e1ae category: main optional: false - name: ca-certificates - version: 2024.6.2 + version: 2024.8.30 manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.6.2-hf0a4a13_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.8.30-hf0a4a13_0.conda hash: - md5: b534f104f102479402f88f73adf750f5 - sha256: f5fd189d48965df396d060eb48628cbd9f083f1a1ea79c5236f60d655c7b9633 + md5: 40dec13fd8348dbe303e57be74bd3d35 + sha256: 2db1733f4b644575dbbdd7994a8f338e6ef937f5ebdb74acd557e9dda0211709 category: main optional: false - name: cached-property @@ -1110,27 +1222,28 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' fontconfig: '>=2.14.2,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' - icu: '>=73.2,<74.0a0' + icu: '>=75.1,<76.0a0' libgcc-ng: '>=12' - libglib: '>=2.78.0,<3.0a0' - libpng: '>=1.6.39,<1.7.0a0' + libglib: '>=2.80.3,<3.0a0' + libpng: '>=1.6.43,<1.7.0a0' libstdcxx-ng: '>=12' - libxcb: '>=1.15,<1.16.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - pixman: '>=0.42.2,<1.0a0' + libxcb: '>=1.16,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' + pixman: '>=0.43.2,<1.0a0' xorg-libice: '>=1.1.1,<2.0a0' xorg-libsm: '>=1.2.4,<2.0a0' - xorg-libx11: '>=1.8.6,<2.0a0' + xorg-libx11: '>=1.8.9,<2.0a0' xorg-libxext: '>=1.3.4,<2.0a0' xorg-libxrender: '>=0.9.11,<0.10.0a0' zlib: '' - url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-h3faef2a_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-hebfffa5_3.conda hash: - md5: f907bb958910dc404647326ca80c263e - sha256: 142e2639a5bc0e99c44d76f4cc8dce9c6a2d87330c4beeabb128832cd871a86e + md5: fceaedf1cdbcb02df9699a0d9b005292 + sha256: aee5b9e6ef71cdfb2aee9beae3ea91910ca761c01c0ef32052e3f94a252fa173 category: main optional: false - name: cairo @@ -1138,21 +1251,21 @@ package: manager: conda platform: osx-64 dependencies: - __osx: '>=10.9' + __osx: '>=10.13' fontconfig: '>=2.14.2,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' - icu: '>=73.2,<74.0a0' - libcxx: '>=16.0.6' - libglib: '>=2.78.0,<3.0a0' - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - pixman: '>=0.42.2,<1.0a0' + icu: '>=75.1,<76.0a0' + libcxx: '>=16' + libglib: '>=2.80.3,<3.0a0' + libpng: '>=1.6.43,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + pixman: '>=0.43.4,<1.0a0' zlib: '' - url: https://conda.anaconda.org/conda-forge/osx-64/cairo-1.18.0-h99e66fa_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/cairo-1.18.0-h37bd5c4_3.conda hash: - md5: 13f830b1bf46018f7062d1b798d53eca - sha256: f8d1142cf244eadcbc44e8ca2266aa61a05b6cda5571f9b745ba32c7ebbfdfba + md5: 448aad56614db52338dc4fd4c758cfb6 + sha256: 8d70fbca4887b9b580de0f3715026e05f9e74fad8a652364aa0bccd795b1fa87 category: main optional: false - name: cairo @@ -1160,139 +1273,142 @@ package: manager: conda platform: osx-arm64 dependencies: - __osx: '>=10.9' + __osx: '>=11.0' fontconfig: '>=2.14.2,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' - icu: '>=73.2,<74.0a0' - libcxx: '>=16.0.6' - libglib: '>=2.78.0,<3.0a0' - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - pixman: '>=0.42.2,<1.0a0' + icu: '>=75.1,<76.0a0' + libcxx: '>=16' + libglib: '>=2.80.3,<3.0a0' + libpng: '>=1.6.43,<1.7.0a0' + libzlib: '>=1.3.1,<2.0a0' + pixman: '>=0.43.4,<1.0a0' zlib: '' - url: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.0-hd1e100b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.0-hb4a6bf7_3.conda hash: - md5: 3fa6eebabb77f65e82f86b72b95482db - sha256: 599f8820553b3a3405706d9cad390ac199e24515a0a82c87153c9b5b5fdba3b8 + md5: 08bd0752f3de8a2d8a35fd012f09531f + sha256: f7603b7f6ee7c6e07c23d77302420194f4ec1b8e8facfff2b6aab17c7988a102 category: main optional: false - name: certifi - version: 2024.6.2 + version: 2024.8.30 manager: conda platform: linux-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda hash: - md5: 8821ec1c8fcdc9e1d291d7b9f6e9968a - sha256: f101b8f9155b79d623601214eb719747ffe1c2ad3ff6c4e600f59163bd5f4803 + md5: 12f7d00853807b0531775e9be891cb11 + sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f category: main optional: false - name: certifi - version: 2024.6.2 + version: 2024.8.30 manager: conda platform: osx-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda hash: - md5: 8821ec1c8fcdc9e1d291d7b9f6e9968a - sha256: f101b8f9155b79d623601214eb719747ffe1c2ad3ff6c4e600f59163bd5f4803 + md5: 12f7d00853807b0531775e9be891cb11 + sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f category: main optional: false - name: certifi - version: 2024.6.2 + version: 2024.8.30 manager: conda platform: osx-arm64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda hash: - md5: 8821ec1c8fcdc9e1d291d7b9f6e9968a - sha256: f101b8f9155b79d623601214eb719747ffe1c2ad3ff6c4e600f59163bd5f4803 + md5: 12f7d00853807b0531775e9be891cb11 + sha256: 7020770df338c45ac6b560185956c32f0a5abf4b76179c037f115fc7d687819f category: main optional: false - name: cffi - version: 1.16.0 + version: 1.17.1 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=12' + libgcc: '>=13' pycparser: '' - python: '>=3.12.0rc3,<3.13.0a0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.16.0-py312hf06ca03_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.17.1-py312h06ac9bb_0.conda hash: - md5: 56b0ca764ce23cc54f3f7e2a7b970f6d - sha256: 5a36e2c254603c367d26378fa3a205bd92263e30acf195f488749562b4c44251 + md5: a861504bbea4161a9170b85d4d2be840 + sha256: cba6ea83c4b0b4f5b5dc59cb19830519b28f95d7ebef7c9c5cf1c14843621457 category: main optional: false - name: cffi - version: 1.16.0 + version: 1.17.1 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libffi: '>=3.4,<4.0a0' pycparser: '' - python: '>=3.12.0rc3,<3.13.0a0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/cffi-1.16.0-py312h38bf5a0_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/cffi-1.17.1-py312hf857d28_0.conda hash: - md5: a45759c013ab20b9017ef9539d234dd7 - sha256: 8b856583b56fc30f064a7cb286f85e4b5725f2bd4fda8ba0c4e94bffe258741e + md5: 5bbc69b8194fedc2792e451026cac34f + sha256: 94fe49aed25d84997e2630d6e776a75ee2a85bd64f258702c57faa4fe2986902 category: main optional: false - name: cffi - version: 1.16.0 + version: 1.17.1 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libffi: '>=3.4,<4.0a0' pycparser: '' - python: '>=3.12.0rc3,<3.13.0a0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.16.0-py312h8e38eb3_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda hash: - md5: 960ecbd65860d3b1de5e30373e1bffb1 - sha256: 1544403cb1a5ca2aeabf0dac86d9ce6066d6fb4363493643b33ffd1b78038d18 + md5: 19a5456f72f505881ba493979777b24e + sha256: 8d91a0d01358b5c3f20297c6c536c5d24ccd3e0c2ddd37f9d0593d0f0070226f category: main optional: false - name: charset-normalizer - version: 3.3.2 + version: 3.4.0 manager: conda platform: linux-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_0.conda hash: - md5: 7f4a9e3fcff3f6356ae99244a014da6a - sha256: 20cae47d31fdd58d99c4d2e65fbdcefa0b0de0c84e455ba9d6356a4bdbc4b5b9 + md5: a374efa97290b8799046df7c5ca17164 + sha256: 1873ac45ea61f95750cb0b4e5e675d1c5b3def937e80c7eebb19297f76810be8 category: main optional: false - name: charset-normalizer - version: 3.3.2 + version: 3.4.0 manager: conda platform: osx-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_0.conda hash: - md5: 7f4a9e3fcff3f6356ae99244a014da6a - sha256: 20cae47d31fdd58d99c4d2e65fbdcefa0b0de0c84e455ba9d6356a4bdbc4b5b9 + md5: a374efa97290b8799046df7c5ca17164 + sha256: 1873ac45ea61f95750cb0b4e5e675d1c5b3def937e80c7eebb19297f76810be8 category: main optional: false - name: charset-normalizer - version: 3.3.2 + version: 3.4.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_0.conda hash: - md5: 7f4a9e3fcff3f6356ae99244a014da6a - sha256: 20cae47d31fdd58d99c4d2e65fbdcefa0b0de0c84e455ba9d6356a4bdbc4b5b9 + md5: a374efa97290b8799046df7c5ca17164 + sha256: 1873ac45ea61f95750cb0b4e5e675d1c5b3def937e80c7eebb19297f76810be8 category: main optional: false - name: click @@ -1334,6 +1450,42 @@ package: sha256: f0016cbab6ac4138a429e28dbcb904a90305b34b3fe41a9b89d697c90401caec category: main optional: false +- name: codespell + version: 2.3.0 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda + hash: + md5: 6e67fa19bedafa7eb7d6ea91de53e03d + sha256: f3ca4360e92732a4c805ea4387545b0cb17cfdba5a7da6e4f8f231581be4e9ec + category: main + optional: false +- name: codespell + version: 2.3.0 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda + hash: + md5: 6e67fa19bedafa7eb7d6ea91de53e03d + sha256: f3ca4360e92732a4c805ea4387545b0cb17cfdba5a7da6e4f8f231581be4e9ec + category: main + optional: false +- name: codespell + version: 2.3.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda + hash: + md5: 6e67fa19bedafa7eb7d6ea91de53e03d + sha256: f3ca4360e92732a4c805ea4387545b0cb17cfdba5a7da6e4f8f231581be4e9ec + category: main + optional: false - name: colorama version: 0.4.6 manager: conda @@ -1396,42 +1548,6 @@ package: sha256: e923acf02708a8a0b591f3bce4bdc11c8e63b73198b99b35fe6cd96bfb6a0dbe category: main optional: false -- name: codespell - version: 2.3.0 - manager: conda - platform: linux-64 - dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda - hash: - md5: 6e67fa19bedafa7eb7d6ea91de53e03d - sha256: f3ca4360e92732a4c805ea4387545b0cb17cfdba5a7da6e4f8f231581be4e9ec - category: main - optional: false -- name: codespell - version: 2.3.0 - manager: conda - platform: osx-64 - dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda - hash: - md5: 6e67fa19bedafa7eb7d6ea91de53e03d - sha256: f3ca4360e92732a4c805ea4387545b0cb17cfdba5a7da6e4f8f231581be4e9ec - category: main - optional: false -- name: codespell - version: 2.3.0 - manager: conda - platform: osx-arm64 - dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda - hash: - md5: 6e67fa19bedafa7eb7d6ea91de53e03d - sha256: f3ca4360e92732a4c805ea4387545b0cb17cfdba5a7da6e4f8f231581be4e9ec - category: main - optional: false - name: comm version: 0.2.2 manager: conda @@ -1476,8 +1592,8 @@ package: manager: conda platform: osx-arm64 dependencies: - future: '>=0.14.0' python: '' + future: '>=0.14.0' url: https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2 hash: md5: 6aa0173c14befcd577ded130cf6f22f5 @@ -1485,68 +1601,72 @@ package: category: main optional: false - name: contourpy - version: 1.2.1 + version: 1.3.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - numpy: '>=1.20' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + numpy: '>=1.23' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.2.1-py312h8572e83_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.3.1-py312h68727a3_0.conda hash: - md5: 12c6a831ef734f0b2dd4caff514cbb7f - sha256: b0731336b9788c247b11a592352f700a647119340b549aba9e933835c7c77df0 + md5: f5fbba0394ee45e9a64a73c2a994126a + sha256: e977af50b844b5b8cfec358131a4e923f0aa718e8334321cf8d84f5093576259 category: main optional: false - name: contourpy - version: 1.2.1 + version: 1.3.1 manager: conda platform: osx-64 dependencies: - libcxx: '>=16' - numpy: '>=1.20' + __osx: '>=10.13' + libcxx: '>=18' + numpy: '>=1.23' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.2.1-py312h9230928_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.1-py312hc47a885_0.conda hash: - md5: 079df34ce7c71259cfdd394645370891 - sha256: 3879ed298cc9ec5486d13b7d65da960c813925837fe67fc385c9b31f7eefddc0 + md5: 94715deb514df3f341f62bc2ffea5637 + sha256: e05d4c6b4284684a020c386861342fa22706ff747f1f8909b14dbc0fe489dcb2 category: main optional: false - name: contourpy - version: 1.2.1 + version: 1.3.1 manager: conda platform: osx-arm64 dependencies: - libcxx: '>=16' - numpy: '>=1.20' + __osx: '>=11.0' + libcxx: '>=18' + numpy: '>=1.23' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.2.1-py312h0fef576_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda hash: - md5: f825cced50aa6ae9f6ae158a49ecb68c - sha256: 89bb5c2f1f5daed13240d5fccfc51cd63b92293cee690c8b0a8f633971e588bb + md5: f4408290387836e05ac267cd7ec80c5c + sha256: fa1f8505f45eac22f25c48cd46809da0d26bcb028c37517b3474bacddd029b0a category: main optional: false - name: coverage - version: 7.5.3 + version: 7.6.5 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tomli: '' - url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.5.3-py312h9a8786e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/coverage-7.6.5-py312h178313f_1.conda hash: - md5: f01930d0afe8ac5f8062c98e6b8d1fd0 - sha256: 1d42ae67b21d7bb836ac66a85f90da88be3939ca7980a1ad882c271deb9acd6e + md5: 07b92c4c49a2a384380fed01d70a6511 + sha256: c8fe811b6bfa943dd664a75a8e5ad1a32d2c7913c95634e3b1e5d3074b7dc232 category: main optional: false - name: coverage - version: 7.5.3 + version: 7.6.5 manager: conda platform: osx-64 dependencies: @@ -1554,14 +1674,14 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tomli: '' - url: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.5.3-py312hbd25219_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.5-py312h3520af0_1.conda hash: - md5: 135eeb22a4da903e2d06c4323b459003 - sha256: ff5d5320fa1312efdf044d23e7a4e31134af99be7998d86b6fcea456c708297d + md5: cd4757029026f98956e06e40358b4870 + sha256: 05da4e3fc0a9e0fefb353c4c9b63b3efa514f3db1495e939aed545720d1c87ca category: main optional: false - name: coverage - version: 7.5.3 + version: 7.6.5 manager: conda platform: osx-arm64 dependencies: @@ -1569,125 +1689,131 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tomli: '' - url: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.5.3-py312h7e5086c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.5-py312h998013c_1.conda hash: - md5: 3631dadcec974f1fb49efa995338db70 - sha256: a645427a6a5a5f82a392f37c356689269866f1bb06494f5c7aceec72640b00b6 + md5: 91f152c5bc3fcfb1178db3d69b81c420 + sha256: dde068ff1d6bcfb4090de54c69014a34ae771941329dcd6759b45eba611ecac5 category: main optional: false -- name: cycler - version: 0.12.1 +- name: cpython + version: 3.12.7 manager: conda platform: linux-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda + python: 3.12.7.* + python_abi: '*' + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.7-py312hd8ed1ab_0.conda hash: - md5: 5cd86562580f274031ede6aa6aa24441 - sha256: f221233f21b1d06971792d491445fd548224641af9443739b4b7b6d5d72954a8 + md5: f0d1309310498284ab13c9fd73db4781 + sha256: 9bbd08c83cc9c3142755b96dc5f3e0f0370d7afdb773c8285359b31e7ce96f0a category: main optional: false -- name: cycler - version: 0.12.1 +- name: cpython + version: 3.12.7 manager: conda platform: osx-64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda + python_abi: '*' + python: 3.12.7.* + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.7-py312hd8ed1ab_0.conda hash: - md5: 5cd86562580f274031ede6aa6aa24441 - sha256: f221233f21b1d06971792d491445fd548224641af9443739b4b7b6d5d72954a8 + md5: f0d1309310498284ab13c9fd73db4781 + sha256: 9bbd08c83cc9c3142755b96dc5f3e0f0370d7afdb773c8285359b31e7ce96f0a category: main optional: false -- name: cycler - version: 0.12.1 +- name: cpython + version: 3.12.7 manager: conda platform: osx-arm64 dependencies: - python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda + python_abi: '*' + python: 3.12.7.* + url: https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.7-py312hd8ed1ab_0.conda hash: - md5: 5cd86562580f274031ede6aa6aa24441 - sha256: f221233f21b1d06971792d491445fd548224641af9443739b4b7b6d5d72954a8 + md5: f0d1309310498284ab13c9fd73db4781 + sha256: 9bbd08c83cc9c3142755b96dc5f3e0f0370d7afdb773c8285359b31e7ce96f0a category: main optional: false -- name: dataclasses - version: '0.8' +- name: cycler + version: 0.12.1 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2 + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda hash: - md5: a362b2124b06aad102e2ee4581acee7d - sha256: 63a83e62e0939bc1ab32de4ec736f6403084198c4639638b354a352113809c92 + md5: 5cd86562580f274031ede6aa6aa24441 + sha256: f221233f21b1d06971792d491445fd548224641af9443739b4b7b6d5d72954a8 category: main optional: false -- name: dataclasses - version: '0.8' +- name: cycler + version: 0.12.1 manager: conda platform: osx-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2 + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda hash: - md5: a362b2124b06aad102e2ee4581acee7d - sha256: 63a83e62e0939bc1ab32de4ec736f6403084198c4639638b354a352113809c92 + md5: 5cd86562580f274031ede6aa6aa24441 + sha256: f221233f21b1d06971792d491445fd548224641af9443739b4b7b6d5d72954a8 category: main optional: false -- name: dataclasses - version: '0.8' +- name: cycler + version: 0.12.1 manager: conda platform: osx-arm64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2 + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda hash: - md5: a362b2124b06aad102e2ee4581acee7d - sha256: 63a83e62e0939bc1ab32de4ec736f6403084198c4639638b354a352113809c92 + md5: 5cd86562580f274031ede6aa6aa24441 + sha256: f221233f21b1d06971792d491445fd548224641af9443739b4b7b6d5d72954a8 category: main optional: false - name: debugpy - version: 1.8.1 + version: 1.8.8 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.1-py312h30efb56_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/debugpy-1.8.8-py312h2ec8cdc_0.conda hash: - md5: bdd639417094ace2fb1ce10b20d68d5d - sha256: 8a8bd15c7a8435991649ab334816d4d64970c5b0d016f59806bc45f54f31a924 + md5: eb182854d81037c9cfd95b06aba22c06 + sha256: 9ffdc284d4c67ba9ab88d400fc55890aafba6a559268f2dc3ca5a1c58d1a7ab9 category: main optional: false - name: debugpy - version: 1.8.1 + version: 1.8.8 manager: conda platform: osx-64 dependencies: - libcxx: '>=16' + __osx: '>=10.13' + libcxx: '>=18' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.1-py312hede676d_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.8-py312haafddd8_0.conda hash: - md5: e0de4e018d6013b6c2e2ae42640fb65c - sha256: f957393cb09e3df00176079253e0f845ab8c87dbca3c38e1a14df21ffe9d7083 + md5: 5370c8f3dd57bfa6c824f1857cc00bd6 + sha256: 68384ba578b83a9effa14e543f04566d3bbdfc31f1d8d7bba1f67f4fbd1590c0 category: main optional: false - name: debugpy - version: 1.8.1 + version: 1.8.8 manager: conda platform: osx-arm64 dependencies: - libcxx: '>=16' + __osx: '>=11.0' + libcxx: '>=18' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.1-py312h20a0b95_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.8-py312hd8f9ff3_0.conda hash: - md5: d850abbd9eeedbe2e734e397038f3f76 - sha256: d8ae528ddf391511387bb4c67d7dd4ad3cb808ee9b093429379803cf58a13807 + md5: a47db7a8ec137fa9cc5ba9f20a45394f + sha256: 2a20826d25063bb500a8bda98a02fee024a64da0fa52183a29af026e2d4e81a7 category: main optional: false - name: decorator @@ -1763,42 +1889,39 @@ package: category: main optional: false - name: docutils - version: 0.20.1 + version: 0.21.2 manager: conda platform: linux-64 dependencies: - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.20.1-py312h7900ff3_3.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_0.conda hash: - md5: 1b90835ae26b9b8250b302649359a989 - sha256: b9fb75d806afc53d9d7b98edb0c45ac38a3cc983916b8dac4ad7ddac5c18a024 + md5: e8cd5d629f65bdf0f3bb312cde14659e + sha256: 362bfe3afaac18298c48c0c6a935641544077ce5105a42a2d8ebe750ad07c574 category: main optional: false - name: docutils - version: 0.20.1 + version: 0.21.2 manager: conda platform: osx-64 dependencies: - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/docutils-0.20.1-py312hb401068_3.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_0.conda hash: - md5: 02a0e6021c5d5a3338775d0dfe3c4d6b - sha256: 35b4dc2820e724be842f3987b9e9de57d9ab410d1f669d2a94ff997192281e70 + md5: e8cd5d629f65bdf0f3bb312cde14659e + sha256: 362bfe3afaac18298c48c0c6a935641544077ce5105a42a2d8ebe750ad07c574 category: main optional: false - name: docutils - version: 0.20.1 + version: 0.21.2 manager: conda platform: osx-arm64 dependencies: - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/docutils-0.20.1-py312h81bd7bf_3.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_0.conda hash: - md5: 50ea9a1ab48349f343ca2ae82833bda4 - sha256: e1ad41c6401ab2ada143d6e1dbbe6ae8afbe3e651211bb414b9ae1f0f8c13249 + md5: e8cd5d629f65bdf0f3bb312cde14659e + sha256: 362bfe3afaac18298c48c0c6a935641544077ce5105a42a2d8ebe750ad07c574 category: main optional: false - name: dot2tex @@ -1877,112 +2000,75 @@ package: category: main optional: false - name: exceptiongroup - version: 1.2.0 + version: 1.2.2 manager: conda platform: linux-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda hash: - md5: 8d652ea2ee8eaee02ed8dc820bc794aa - sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d + md5: d02ae936e42063ca46af6cdad2dbd1e0 + sha256: e0edd30c4b7144406bb4da975e6bb97d6bc9c0e999aa4efe66ae108cada5d5b5 category: main optional: false - name: exceptiongroup - version: 1.2.0 + version: 1.2.2 manager: conda platform: osx-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda hash: - md5: 8d652ea2ee8eaee02ed8dc820bc794aa - sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d + md5: d02ae936e42063ca46af6cdad2dbd1e0 + sha256: e0edd30c4b7144406bb4da975e6bb97d6bc9c0e999aa4efe66ae108cada5d5b5 category: main optional: false - name: exceptiongroup - version: 1.2.0 + version: 1.2.2 manager: conda platform: osx-arm64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda hash: - md5: 8d652ea2ee8eaee02ed8dc820bc794aa - sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d + md5: d02ae936e42063ca46af6cdad2dbd1e0 + sha256: e0edd30c4b7144406bb4da975e6bb97d6bc9c0e999aa4efe66ae108cada5d5b5 category: main optional: false - name: executing - version: 2.0.1 + version: 2.1.0 manager: conda platform: linux-64 dependencies: python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.0.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda hash: - md5: e16be50e378d8a4533b989035b196ab8 - sha256: c738804ab1e6376f8ea63372229a04c8d658dc90fd5a218c6273a2eaf02f4057 + md5: d0441db20c827c11721889a241df1220 + sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 category: main optional: false - name: executing - version: 2.0.1 + version: 2.1.0 manager: conda platform: osx-64 dependencies: python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.0.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda hash: - md5: e16be50e378d8a4533b989035b196ab8 - sha256: c738804ab1e6376f8ea63372229a04c8d658dc90fd5a218c6273a2eaf02f4057 + md5: d0441db20c827c11721889a241df1220 + sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 category: main optional: false - name: executing - version: 2.0.1 + version: 2.1.0 manager: conda platform: osx-arm64 dependencies: python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/executing-2.0.1-pyhd8ed1ab_0.conda - hash: - md5: e16be50e378d8a4533b989035b196ab8 - sha256: c738804ab1e6376f8ea63372229a04c8d658dc90fd5a218c6273a2eaf02f4057 - category: main - optional: false -- name: expat - version: 2.6.2 - manager: conda - platform: linux-64 - dependencies: - libexpat: 2.6.2 - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.2-h59595ed_0.conda - hash: - md5: 53fb86322bdb89496d7579fe3f02fd61 - sha256: 89916c536ae5b85bb8bf0cfa27d751e274ea0911f04e4a928744735c14ef5155 - category: main - optional: false -- name: expat - version: 2.6.2 - manager: conda - platform: osx-64 - dependencies: - libexpat: 2.6.2 - url: https://conda.anaconda.org/conda-forge/osx-64/expat-2.6.2-h73e2aa4_0.conda - hash: - md5: dc0882915da2ec74696ad87aa2350f27 - sha256: 0fd1befb18d9d937358a90d5b8f97ac2402761e9d4295779cbad9d7adfb47976 - category: main - optional: false -- name: expat - version: 2.6.2 - manager: conda - platform: osx-arm64 - dependencies: - libexpat: 2.6.2 - url: https://conda.anaconda.org/conda-forge/osx-arm64/expat-2.6.2-hebf3989_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda hash: - md5: de0cff0ec74f273c4b6aa281479906c3 - sha256: 9ac22553a4d595d7e4c9ca9aa09a0b38da65314529a7a7008edc73d3f9e7904a + md5: d0441db20c827c11721889a241df1220 + sha256: a52d7516e2e11d3eb10908e10d3eb3f8ef267fea99ed9b09d52d96c4db3441b8 category: main optional: false - name: font-ttf-dejavu-sans-mono @@ -2089,10 +2175,10 @@ package: manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda hash: - md5: cbbe59391138ea5ad3658c76912e147f - sha256: c940f6e969143e13a3a9660abb3c7e7e23b8319efb29dbdd5dee0b9939236e13 + md5: 49023d73832ef61042f6a237cb2687e7 + sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 category: main optional: false - name: font-ttf-ubuntu @@ -2100,10 +2186,10 @@ package: manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda hash: - md5: cbbe59391138ea5ad3658c76912e147f - sha256: c940f6e969143e13a3a9660abb3c7e7e23b8319efb29dbdd5dee0b9939236e13 + md5: 49023d73832ef61042f6a237cb2687e7 + sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 category: main optional: false - name: font-ttf-ubuntu @@ -2111,54 +2197,57 @@ package: manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_2.conda + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda hash: - md5: cbbe59391138ea5ad3658c76912e147f - sha256: c940f6e969143e13a3a9660abb3c7e7e23b8319efb29dbdd5dee0b9939236e13 + md5: 49023d73832ef61042f6a237cb2687e7 + sha256: 2821ec1dc454bd8b9a31d0ed22a7ce22422c0aef163c59f49dfdf915d0f0ca14 category: main optional: false - name: fontconfig - version: 2.14.2 + version: 2.15.0 manager: conda platform: linux-64 dependencies: - expat: '>=2.5.0,<3.0a0' + __glibc: '>=2.17,<3.0.a0' freetype: '>=2.12.1,<3.0a0' - libgcc-ng: '>=12' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.2-h14ed4e7_0.conda + libexpat: '>=2.6.3,<3.0a0' + libgcc: '>=13' + libuuid: '>=2.38.1,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.15.0-h7e30c49_1.conda hash: - md5: 0f69b688f52ff6da70bccb7ff7001d1d - sha256: 155d534c9037347ea7439a2c6da7c24ffec8e5dd278889b4c57274a1d91e0a83 + md5: 8f5b0b297b59e1ac160ad4beec99dbee + sha256: 7093aa19d6df5ccb6ca50329ef8510c6acb6b0d8001191909397368b65b02113 category: main optional: false - name: fontconfig - version: 2.14.2 + version: 2.15.0 manager: conda platform: osx-64 dependencies: - expat: '>=2.5.0,<3.0a0' + __osx: '>=10.13' freetype: '>=2.12.1,<3.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.14.2-h5bb23bf_0.conda + libexpat: '>=2.6.3,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.15.0-h37eeddb_1.conda hash: - md5: 86cc5867dfbee4178118392bae4a3c89 - sha256: f63e6d1d6aef8ba6de4fc54d3d7898a153479888d40ffdf2e4cfad6f92679d34 + md5: 84ccec5ee37eb03dd352db0a3f89ada3 + sha256: 61a9aa1d2dd115ffc1ab372966dc8b1ac7b69870e6b1744641da276b31ea5c0b category: main optional: false - name: fontconfig - version: 2.14.2 + version: 2.15.0 manager: conda platform: osx-arm64 dependencies: - expat: '>=2.5.0,<3.0a0' + __osx: '>=11.0' freetype: '>=2.12.1,<3.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.14.2-h82840c6_0.conda + libexpat: '>=2.6.3,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda hash: - md5: f77d47ddb6d3cc5b39b9bdf65635afbb - sha256: 7094917fc6758186e17c61d8ee8fd2bbbe9f303b4addac61d918fa415c497e2b + md5: 7b29f48742cea5d1ccb5edd839cb5621 + sha256: f79d3d816fafbd6a2b0f75ebc3251a30d3294b08af9bb747194121f5efa364bc category: main optional: false - name: fonts-conda-ecosystem @@ -2217,9 +2306,9 @@ package: manager: conda platform: osx-64 dependencies: + font-ttf-ubuntu: '' font-ttf-inconsolata: '' font-ttf-source-code-pro: '' - font-ttf-ubuntu: '' font-ttf-dejavu-sans-mono: '' url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 hash: @@ -2232,10 +2321,10 @@ package: manager: conda platform: osx-arm64 dependencies: - font-ttf-dejavu-sans-mono: '' + font-ttf-ubuntu: '' font-ttf-inconsolata: '' font-ttf-source-code-pro: '' - font-ttf-ubuntu: '' + font-ttf-dejavu-sans-mono: '' url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 hash: md5: f766549260d6815b0c52253f1fb1bb29 @@ -2243,23 +2332,25 @@ package: category: main optional: false - name: fonttools - version: 4.53.0 + version: 4.55.0 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' brotli: '' - libgcc-ng: '>=12' + libgcc: '>=13' munkres: '' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.53.0-py312h9a8786e_0.conda + unicodedata2: '>=15.1.0' + url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.55.0-py312h178313f_0.conda hash: - md5: 8490346e9d5efd7a6869582aa0c95b25 - sha256: 807618ba95becec0607e71b47f4f88679bce0924fc7926fe5715708a448b38e2 + md5: f404f4fb99ccaea68b00c1cc64fc1e68 + sha256: 2a8d4fe8968828584057f8b07f3e102e326d8ec08d0e30e4ecc21f35031239a0 category: main optional: false - name: fonttools - version: 4.53.0 + version: 4.55.0 manager: conda platform: osx-64 dependencies: @@ -2268,14 +2359,15 @@ package: munkres: '' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.53.0-py312hbd25219_0.conda + unicodedata2: '>=15.1.0' + url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.55.0-py312h3520af0_0.conda hash: - md5: ce2e9b0279cbbae03017ec7be748b255 - sha256: 4f1cc0c19a9a214a12613f570eb9736f68be02af89c386b23df3447fe9c0f5b9 + md5: 804285e14c733803a8301139185d02ad + sha256: 30f6c8d85c2470b6f01c9e673a0f4f5662a58f75d9bef17a038d01071802246b category: main optional: false - name: fonttools - version: 4.53.0 + version: 4.55.0 manager: conda platform: osx-arm64 dependencies: @@ -2284,10 +2376,11 @@ package: munkres: '' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.53.0-py312h7e5086c_0.conda + unicodedata2: '>=15.1.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.55.0-py312h998013c_0.conda hash: - md5: 498008567a4abf4cd2f61f112ff53648 - sha256: ef300fcc681ec3218622868e9a073870546ab957708e709e6df32dfd787aa4d0 + md5: b009bb8037e769ff4fd6439642268ecb + sha256: 427d75267cfeee820498efeea59477790f7e28cdbe0f18a8484f23dae9a85cce category: main optional: false - name: fqdn @@ -2448,7 +2541,7 @@ package: libglib: '>=2.80.2,<3.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' url: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda hash: md5: 201db6c2d9a3c5e46573ac4cb2e92f4f @@ -2465,7 +2558,7 @@ package: libintl: '>=0.22.5,<1.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' url: https://conda.anaconda.org/conda-forge/osx-64/gdk-pixbuf-2.42.12-ha587570_0.conda hash: md5: ee186d2e8db4605030753dc05025d4a0 @@ -2482,122 +2575,22 @@ package: libintl: '>=0.22.5,<1.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' url: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.42.12-h7ddc832_0.conda hash: md5: 151309a7e1eb57a3c2ab8088a1d74f3e sha256: 72bcf0a4d3f9aa6d99d7d1d224d19f76ccdb3a4fa85e60f77d17e17985c81bd2 category: main optional: false -- name: gettext - version: 0.22.5 - manager: conda - platform: osx-64 - dependencies: - gettext-tools: 0.22.5 - libasprintf: 0.22.5 - libasprintf-devel: 0.22.5 - libcxx: '>=16' - libgettextpo: 0.22.5 - libgettextpo-devel: 0.22.5 - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - libintl-devel: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-64/gettext-0.22.5-h5ff76d1_2.conda - hash: - md5: c09b3dcf2adc5a2a32d11ab90289b8fa - sha256: ba9a4680b018a4ca517ec20beb25b09c97e293ecd16b931075e689db10291712 - category: main - optional: false -- name: gettext - version: 0.22.5 - manager: conda - platform: osx-arm64 - dependencies: - gettext-tools: 0.22.5 - libasprintf: 0.22.5 - libasprintf-devel: 0.22.5 - libcxx: '>=16' - libgettextpo: 0.22.5 - libgettextpo-devel: 0.22.5 - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - libintl-devel: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gettext-0.22.5-h8fbad5d_2.conda - hash: - md5: 404e2894e9cb2835246cef47317ff763 - sha256: 7188b466071698759b125aaed9b4d78940e72e6299b0c6dbad6f35c85cf3d27b - category: main - optional: false -- name: gettext-tools - version: 0.22.5 - manager: conda - platform: osx-64 - dependencies: - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-64/gettext-tools-0.22.5-h5ff76d1_2.conda - hash: - md5: 37e1cb0efeff4d4623a6357e37e0105d - sha256: 4db71a66340d068c57e16c574c356db6df54ac0147b5b26d3313093f7854ee6d - category: main - optional: false -- name: gettext-tools - version: 0.22.5 - manager: conda - platform: osx-arm64 - dependencies: - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gettext-tools-0.22.5-h8fbad5d_2.conda - hash: - md5: 31117a80d73f4fac856ab09fd9f3c6b5 - sha256: f60d1671e30ac60598396c11fcec4426f7ddb281bf9e37af2262016b4d812cce - category: main - optional: false -- name: giflib - version: 5.2.2 - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda - hash: - md5: 3bf7b9fd5a7136126e0234db4b87c8b6 - sha256: aac402a8298f0c0cc528664249170372ef6b37ac39fdc92b40601a6aed1e32ff - category: main - optional: false -- name: giflib - version: 5.2.2 - manager: conda - platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/giflib-5.2.2-h10d778d_0.conda - hash: - md5: 03e8c9b4d3da5f3d6eabdd020c2d63ac - sha256: 2c825df829097536314a195ae5cacaa8695209da6b4400135a65d8e23c008ff8 - category: main - optional: false -- name: giflib - version: 5.2.2 - manager: conda - platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/giflib-5.2.2-h93a5062_0.conda - hash: - md5: 95fa1486c77505330c20f7202492b913 - sha256: 843b3f364ff844137e37d5c0a181f11f6d51adcedd216f019d074e5aa5d7e09c - category: main - optional: false - name: git-lfs version: 3.5.1 manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/git-lfs-3.5.1-ha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/git-lfs-3.5.1-h647637d_1.conda hash: - md5: bcba64281c71698f6dbb773e61908912 - sha256: 8b4ca86fdf6bbab529ea9804477dae1a8e1506ce8ffc3d2ebe822d759db6ac22 + md5: 6dfad56d8b8f5f72f615b60f0baf1dea + sha256: 082b4b1e59ac7c3a15dfc61d077b6b2b36c82ab15a268d0facfdc82737b983d5 category: main optional: false - name: git-lfs @@ -2605,10 +2598,10 @@ package: manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/git-lfs-3.5.1-h694c41f_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/git-lfs-3.5.1-hac5c5a4_1.conda hash: - md5: 5f9bef7cb75f8ce2be7a26d15194406a - sha256: 7e93b8bf331594aa6a8eb9c2707786bc8810162118b6853d0b211607778d846d + md5: 52cdbfed757a518f5db58ac7cec68663 + sha256: 7d27d45858eb7f3e67f0af9feedffec74ec68506cbfecd7524bc5ca029ab00a0 category: main optional: false - name: git-lfs @@ -2616,10 +2609,10 @@ package: manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/git-lfs-3.5.1-hce30654_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/git-lfs-3.5.1-h40ddcf5_1.conda hash: - md5: afe5a4caec12605c0a70ca5dc2e2b810 - sha256: 4422edc38e21ca0062fde2989d9a6a1034a3b933ca10e73d1d0076b7f5a1e644 + md5: 69e2c0464e3c3a2fb30a837ee38584cd + sha256: a86f0342e4d1472588af1de5b0511b33b6b3f8f5424dcbcc702167d636d444b2 category: main optional: false - name: gmp @@ -2629,10 +2622,10 @@ package: dependencies: libgcc-ng: '>=12' libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-h59595ed_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.3.0-hac33072_2.conda hash: - md5: e358c7c5f6824c272b5034b3816438a7 - sha256: cfc4202c23d6895d9c84042d08d5cda47d597772df870d4d2a10fc86dded5576 + md5: c94a5994ef49749880a8139cf9afcbe1 + sha256: 309cf4f04fec0c31b6771a5809a1909b4b3154a2208f52351e1ada006f4c750c category: main optional: false - name: gmp @@ -2640,11 +2633,12 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-h73e2aa4_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda hash: - md5: 92f8d748d95d97f92fc26cfac9bb5b6e - sha256: 1a5b117908deb5a12288aba84dd0cb913f779c31c75f5a57d1a00e659e8fa3d3 + md5: 427101d13f19c4974552a4e5b072eef1 + sha256: 75aa5e7a875afdcf4903b7dc98577672a3dc17b528ac217b915f9528f93c85fc category: main optional: false - name: gmp @@ -2652,11 +2646,12 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-hebf3989_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda hash: - md5: 64f45819921ba710398706e1a6404eb5 - sha256: 0ed5aff70675dc0ed5c2f39bb02b908b864e8eee4ceb56e1c798ba8d7509551f + md5: eed7278dfbab727b56f2c0b64330814b + sha256: 76e222e072d61c840f64a44e0580c2503562b009090f55aa45053bf1ccb385dd category: main optional: false - name: gmpy2 @@ -2664,16 +2659,17 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' gmp: '>=6.3.0,<7.0a0' - libgcc-ng: '>=12' + libgcc: '>=13' mpc: '>=1.3.1,<2.0a0' mpfr: '>=4.2.1,<5.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.5-py312h1d5cde6_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.5-py312h7201bc8_2.conda hash: - md5: 27abd7664bc87595bd98b6306b8393d1 - sha256: afe8fd8bacbb345bdeba6ae275dba6bda6ce9f5f7e1a0c658fff40373fae4654 + md5: af9faf103fb57241246416dc70b466f7 + sha256: 66665fbf074e9cc8975ba1a0c7d4fd378cea6efc7ba34f0da5a355a16dfb323a category: main optional: false - name: gmpy2 @@ -2681,16 +2677,16 @@ package: manager: conda platform: osx-64 dependencies: - __osx: '>=10.9' + __osx: '>=10.13' gmp: '>=6.3.0,<7.0a0' mpc: '>=1.3.1,<2.0a0' mpfr: '>=4.2.1,<5.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/gmpy2-2.1.5-py312hd98c385_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/gmpy2-2.1.5-py312h165121d_2.conda hash: - md5: 61eb95ccf29fae77bc94a70fd8acbd22 - sha256: 23066e588d3e371c556e5439c1df3399f267c633f85d3b76c6aca9584e634398 + md5: 49626bac2c903d27984a6c3428134362 + sha256: 07e0c98c27e4b18688cc2eed685331fbb22e6414c17fca8e855f50c1e168ffa3 category: main optional: false - name: gmpy2 @@ -2704,10 +2700,10 @@ package: mpfr: '>=4.2.1,<5.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/gmpy2-2.1.5-py312hfa9fade_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/gmpy2-2.1.5-py312h87fada9_2.conda hash: - md5: fe03ded0dd16d91a42d7467e9c1457f1 - sha256: a8b23b61b0c217d765528849c9c2377fe1967a266d786c3646588bfb1c9a792c + md5: 2f3497178aaeec7e4811bc8a2426cae8 + sha256: a41f68fc4016813f285bec42157a19030a8e9aca8ffcd7e89bbfb7f6ea9e605f category: main optional: false - name: graphite2 @@ -2748,10 +2744,11 @@ package: category: main optional: false - name: graphviz - version: 11.0.0 + version: 12.0.0 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' cairo: '>=1.18.0,<2.0a0' fonts-conda-ecosystem: '' gdk-pixbuf: '>=2.42.12,<3.0a0' @@ -2760,20 +2757,20 @@ package: libexpat: '>=2.6.2,<3.0a0' libgcc-ng: '>=12' libgd: '>=2.3.3,<2.4.0a0' - libglib: '>=2.80.2,<3.0a0' - librsvg: '>=2.58.0,<3.0a0' + libglib: '>=2.80.3,<3.0a0' + librsvg: '>=2.58.2,<3.0a0' libstdcxx-ng: '>=12' libwebp-base: '>=1.4.0,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' pango: '>=1.50.14,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-11.0.0-hc68bbd7_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-12.0.0-hba01fac_0.conda hash: - md5: 52a531ef95358086a56086c45d97ab75 - sha256: 7e7ca0901c0d2de455718ec7a0974e2091c38e608f90a4ba98084e4902d93c17 + md5: 953e31ea00d46beb7e64a79fc291ec44 + sha256: 2eb794ae1de42b688f89811113ae3dcb63698272ee8f87029abce5f77c742c2a category: main optional: false - name: graphviz - version: 11.0.0 + version: 12.0.0 manager: conda platform: osx-64 dependencies: @@ -2786,19 +2783,19 @@ package: libcxx: '>=16' libexpat: '>=2.6.2,<3.0a0' libgd: '>=2.3.3,<2.4.0a0' - libglib: '>=2.80.2,<3.0a0' - librsvg: '>=2.58.0,<3.0a0' + libglib: '>=2.80.3,<3.0a0' + librsvg: '>=2.58.2,<3.0a0' libwebp-base: '>=1.4.0,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' pango: '>=1.50.14,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/graphviz-11.0.0-hc9017ca_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/graphviz-12.0.0-he14ced1_0.conda hash: - md5: 5a2ebaaa6d41dcf3a8bfd2a14a4300f0 - sha256: 15afc407a9fe216956242fa3a280a61762407e16a65cb79fcbe8f5cc9599e93f + md5: ef49aa1e3614bfc6fb5369675129c09b + sha256: 91fbeecf3aaa4032c6f01c4242cfe2ee1bee21e70d085bafb3958ce7d6ab7c3c category: main optional: false - name: graphviz - version: 11.0.0 + version: 12.0.0 manager: conda platform: osx-arm64 dependencies: @@ -2811,15 +2808,61 @@ package: libcxx: '>=16' libexpat: '>=2.6.2,<3.0a0' libgd: '>=2.3.3,<2.4.0a0' - libglib: '>=2.80.2,<3.0a0' - librsvg: '>=2.58.0,<3.0a0' + libglib: '>=2.80.3,<3.0a0' + librsvg: '>=2.58.2,<3.0a0' libwebp-base: '>=1.4.0,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' pango: '>=1.50.14,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-11.0.0-h9bb9bc9_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-12.0.0-hbf8cc41_0.conda + hash: + md5: 29c0dcbd4ec7135b7a55805aa3a5a331 + sha256: 33867d6ebc54f290dfb511fdca0297b30ca06985ac4443e1fc9d7fe03bfbad05 + category: main + optional: false +- name: greenlet + version: 3.1.1 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/greenlet-3.1.1-py312h2ec8cdc_0.conda + hash: + md5: aa633f30a6bc2c30a8f62215ba6da013 + sha256: 073b9d4291c3d7b15af5bc8cbdb2de69bfc0a215a6effdf610cd03fd8fa800da + category: main + optional: false +- name: greenlet + version: 3.1.1 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/greenlet-3.1.1-py312h5861a67_0.conda + hash: + md5: 6c0ca5d46ec2d7ced6dda6d8f3adf52f + sha256: 5def59561e1788e6752a17596d92ace801516539710967655218b40595ace3c2 + category: main + optional: false +- name: greenlet + version: 3.1.1 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.1.1-py312hde4cb15_0.conda hash: - md5: c004a0e5dfbe0ce38af9ab4684abd236 - sha256: ced49a72b8f3c92a76d3f07bb75be2a64d3572d433f2711d36003e1b565d1d4e + md5: 6b39df249302d2e1513c5a01aad1d912 + sha256: 8afa00a2a27b27aec39d986df7a839af4093e44c54c607bffea8300057a87751 category: main optional: false - name: gtk2 @@ -2827,23 +2870,24 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' atk-1.0: '>=2.38.0' cairo: '>=1.18.0,<2.0a0' fontconfig: '>=2.14.2,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' - gdk-pixbuf: '>=2.42.10,<3.0a0' - harfbuzz: '>=8.3.0,<9.0a0' + gdk-pixbuf: '>=2.42.12,<3.0a0' + harfbuzz: '>=9.0.0,<10.0a0' libgcc-ng: '>=12' - libglib: '>=2.78.4,<3.0a0' - pango: '>=1.50.14,<2.0a0' - xorg-libx11: '>=1.8.7,<2.0a0' + libglib: '>=2.80.3,<3.0a0' + pango: '>=1.54.0,<2.0a0' + xorg-libx11: '>=1.8.9,<2.0a0' xorg-libxext: '>=1.3.4,<2.0a0' xorg-libxrender: '>=0.9.11,<0.10.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h280cfa0_4.conda + url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h6470451_5.conda hash: - md5: 410f86e58e880dcc7b0e910a8e89c05c - sha256: b946ba60d177d72157cad8af51723f1d081a4794741d35debe53f8b2c807f3af + md5: 1483ba046164be27df7f6eddbcec3a12 + sha256: 16644d036321b32635369c183502974c8b989fa516c313bd379f9aa4adcdf642 category: main optional: false - name: gtk2 @@ -2851,16 +2895,17 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' atk-1.0: '>=2.38.0' cairo: '>=1.18.0,<2.0a0' - gdk-pixbuf: '>=2.42.10,<3.0a0' - gettext: '>=0.21.1,<1.0a0' - libglib: '>=2.78.4,<3.0a0' - pango: '>=1.50.14,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/gtk2-2.24.33-h8ca4665_4.conda + gdk-pixbuf: '>=2.42.12,<3.0a0' + libglib: '>=2.80.3,<3.0a0' + libintl: '>=0.22.5,<1.0a0' + pango: '>=1.54.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/gtk2-2.24.33-h2c15c3c_5.conda hash: - md5: ff451625250bf843393ca3d660accab3 - sha256: 5283dfb9a96d78a67e0cbf6e4592411bb19eaf27f2c7c14b47e63162e71317d2 + md5: 308376a1154bc0ab3bbeeccf6ff986be + sha256: 9d7a50dae4aef357473b16c5121c1803a0c9ee1b8f93c4d90dc0196ae5007208 category: main optional: false - name: gtk2 @@ -2868,16 +2913,17 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' atk-1.0: '>=2.38.0' cairo: '>=1.18.0,<2.0a0' - gdk-pixbuf: '>=2.42.10,<3.0a0' - gettext: '>=0.21.1,<1.0a0' - libglib: '>=2.78.4,<3.0a0' - pango: '>=1.50.14,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/gtk2-2.24.33-h7895bb2_4.conda + gdk-pixbuf: '>=2.42.12,<3.0a0' + libglib: '>=2.80.3,<3.0a0' + libintl: '>=0.22.5,<1.0a0' + pango: '>=1.54.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/gtk2-2.24.33-h91d5085_5.conda hash: - md5: 9c1ba062d59f3f49a2d32d9611d72686 - sha256: fab8403a67273f69780b1e9b5f1db1aff74ff9472acc9f6df6d9b50fc252bd50 + md5: 23558d38b8e80959b74cfe83acad7c66 + sha256: 26ca08e16bb530465370d94309bfb500438f6cff4d6cf85725db3b7afcd9eccd category: main optional: false - name: gts @@ -2951,8 +2997,8 @@ package: manager: conda platform: osx-arm64 dependencies: - python: '>=3' typing_extensions: '' + python: '>=3' url: https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2 hash: md5: b21ed0883505ba1910994f1df031a428 @@ -2992,9 +3038,9 @@ package: manager: conda platform: osx-arm64 dependencies: + python: '>=3.6.1' hpack: '>=4.0,<5' hyperframe: '>=6.0,<7' - python: '>=3.6.1' url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 hash: md5: b748fbf7060927a6e82df7cb5ee8f097 @@ -3002,24 +3048,25 @@ package: category: main optional: false - name: h5py - version: 3.11.0 + version: 3.12.1 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' cached-property: '' hdf5: '>=1.14.3,<1.14.4.0a0' - libgcc-ng: '>=12' + libgcc: '>=13' numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.11.0-nompi_py312hb7ab980_102.conda + url: https://conda.anaconda.org/conda-forge/linux-64/h5py-3.12.1-nompi_py312hedeef09_102.conda hash: - md5: 966750c8f347ece01e80aa2114b4a76d - sha256: 08f9cea9414fce460e7dd6aa489e6c81af1eebe3766e8ae22fc55b7238e5b803 + md5: ee52559d324594141ce369c527d6d029 + sha256: 5acc7c221e792c7aa9bbb2c57d5e0104d7a6e81c2cd29a47a77d574552cd4fd0 category: main optional: false - name: h5py - version: 3.11.0 + version: 3.12.1 manager: conda platform: osx-64 dependencies: @@ -3029,14 +3076,14 @@ package: numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/h5py-3.11.0-nompi_py312hfc94b03_102.conda + url: https://conda.anaconda.org/conda-forge/osx-64/h5py-3.12.1-nompi_py312hf7df0ef_102.conda hash: - md5: bcdef1c56ae4161ad3fe058b5a3d57e2 - sha256: ed08cb119ebd51323cddbd996112a85b7eb52d465220105b480295055ce96fbc + md5: 811e2451cc0b26cb696cf7e86a7884fb + sha256: 21d5fccb322a0074815418ed4b9d94c06f88435cb2979990d82bab89c651a8c7 category: main optional: false - name: h5py - version: 3.11.0 + version: 3.12.1 manager: conda platform: osx-arm64 dependencies: @@ -3046,32 +3093,33 @@ package: numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/h5py-3.11.0-nompi_py312h903599c_102.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/h5py-3.12.1-nompi_py312h3cd0824_102.conda hash: - md5: ed56b709d6e19626753894fc903b8ffe - sha256: cfb51250d3b7edfafef71007b94e713a388f951320f1dd766404128eb5ec4edf + md5: b423e1049bda5e69a23304ac392baed5 + sha256: 768e56d2ddc20c1140ab6f78bb48caa335814b902f839205081eb5f9099c70de category: main optional: false - name: harfbuzz - version: 8.5.0 + version: 9.0.0 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' cairo: '>=1.18.0,<2.0a0' freetype: '>=2.12.1,<3.0a0' graphite2: '' - icu: '>=73.2,<74.0a0' + icu: '>=75.1,<76.0a0' libgcc-ng: '>=12' - libglib: '>=2.80.2,<3.0a0' + libglib: '>=2.80.3,<3.0a0' libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-8.5.0-hfac3d4d_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-9.0.0-hda332d3_1.conda hash: - md5: f5126317dd0ce0ba26945e411ecc6960 - sha256: a141fc55f8bfdab7db03fe9d8e61cb0f8c8b5970ed6540eda2db7186223f4444 + md5: 76b32dcf243444aea9c6b804bcfa40b8 + sha256: 973afa37840b4e55e2540018902255cfb0d953aaed6353bb83a4d120f5256767 category: main optional: false - name: harfbuzz - version: 8.5.0 + version: 9.0.0 manager: conda platform: osx-64 dependencies: @@ -3079,17 +3127,17 @@ package: cairo: '>=1.18.0,<2.0a0' freetype: '>=2.12.1,<3.0a0' graphite2: '' - icu: '>=73.2,<74.0a0' + icu: '>=75.1,<76.0a0' libcxx: '>=16' - libglib: '>=2.80.2,<3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-8.5.0-h053f038_0.conda + libglib: '>=2.80.3,<3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-9.0.0-h098a298_1.conda hash: - md5: 7ef43d914a9727c6ef55164e51a7016d - sha256: 4142a842d97ddbdefbd28b605f1b5092f6ce23fda5229a942aa4a7fb6f510af3 + md5: 8dd3c790d5ce9f3bc94c46e5b218e5f8 + sha256: dbc7783ea89faaf3a810d0e55979be02031551be8edad00de915807b3b148ff1 category: main optional: false - name: harfbuzz - version: 8.5.0 + version: 9.0.0 manager: conda platform: osx-arm64 dependencies: @@ -3097,13 +3145,13 @@ package: cairo: '>=1.18.0,<2.0a0' freetype: '>=2.12.1,<3.0a0' graphite2: '' - icu: '>=73.2,<74.0a0' + icu: '>=75.1,<76.0a0' libcxx: '>=16' - libglib: '>=2.80.2,<3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-8.5.0-h1836168_0.conda + libglib: '>=2.80.3,<3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-9.0.0-h997cde5_1.conda hash: - md5: aa22b942b980c17612d344adcd0f8798 - sha256: 91121ed30fa7d775f1cf7ae5de2f7852d66a604269509c4bb108b143315d8321 + md5: 50f6825d3c4a6fca6fefdefa98081554 + sha256: 5f78f5dcbbfef59b3549ecb6cc2fa9de7b22abda7c8afaf0fa787ceea37a914f category: main optional: false - name: hdf5 @@ -3200,7 +3248,7 @@ package: category: main optional: false - name: httpcore - version: 1.0.5 + version: 1.0.6 manager: conda platform: linux-64 dependencies: @@ -3210,14 +3258,14 @@ package: h2: '>=3,<5' python: '>=3.8' sniffio: 1.* - url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda hash: - md5: a6b9a0158301e697e4d0a36a3d60e133 - sha256: 4025644200eefa0598e4600a66fd4804a57d9fd7054a5c8c45e508fd875e0b84 + md5: b8e1901ef9a215fc41ecfb6bef7e0943 + sha256: 8952c3f1eb18bf4d7e813176c3b23e0af4e863e8b05087e73f74f371d73077ca category: main optional: false - name: httpcore - version: 1.0.5 + version: 1.0.6 manager: conda platform: osx-64 dependencies: @@ -3227,31 +3275,31 @@ package: h2: '>=3,<5' anyio: '>=3.0,<5.0' h11: '>=0.13,<0.15' - url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda hash: - md5: a6b9a0158301e697e4d0a36a3d60e133 - sha256: 4025644200eefa0598e4600a66fd4804a57d9fd7054a5c8c45e508fd875e0b84 + md5: b8e1901ef9a215fc41ecfb6bef7e0943 + sha256: 8952c3f1eb18bf4d7e813176c3b23e0af4e863e8b05087e73f74f371d73077ca category: main optional: false - name: httpcore - version: 1.0.5 + version: 1.0.6 manager: conda platform: osx-arm64 dependencies: - anyio: '>=3.0,<5.0' certifi: '' - h11: '>=0.13,<0.15' - h2: '>=3,<5' python: '>=3.8' sniffio: 1.* - url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda + h2: '>=3,<5' + anyio: '>=3.0,<5.0' + h11: '>=0.13,<0.15' + url: https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda hash: - md5: a6b9a0158301e697e4d0a36a3d60e133 - sha256: 4025644200eefa0598e4600a66fd4804a57d9fd7054a5c8c45e508fd875e0b84 + md5: b8e1901ef9a215fc41ecfb6bef7e0943 + sha256: 8952c3f1eb18bf4d7e813176c3b23e0af4e863e8b05087e73f74f371d73077ca category: main optional: false - name: httpx - version: 0.27.0 + version: 0.27.2 manager: conda platform: linux-64 dependencies: @@ -3261,44 +3309,44 @@ package: idna: '' python: '>=3.8' sniffio: '' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda hash: - md5: 9f359af5a886fd6ca6b2b6ea02e58332 - sha256: fdaf341fb2630b7afe8238315448fc93947f77ebfa4da68bb349e1bcf820af58 + md5: 7e9ac3faeebdbd7b53b462c41891e7f7 + sha256: 1a33f160548bf447e15c0273899d27e4473f1d5b7ca1441232ec2d9d07c56d03 category: main optional: false - name: httpx - version: 0.27.0 + version: 0.27.2 manager: conda platform: osx-64 dependencies: certifi: '' idna: '' - anyio: '' sniffio: '' + anyio: '' python: '>=3.8' httpcore: 1.* - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda hash: - md5: 9f359af5a886fd6ca6b2b6ea02e58332 - sha256: fdaf341fb2630b7afe8238315448fc93947f77ebfa4da68bb349e1bcf820af58 + md5: 7e9ac3faeebdbd7b53b462c41891e7f7 + sha256: 1a33f160548bf447e15c0273899d27e4473f1d5b7ca1441232ec2d9d07c56d03 category: main optional: false - name: httpx - version: 0.27.0 + version: 0.27.2 manager: conda platform: osx-arm64 dependencies: - anyio: '' certifi: '' - httpcore: 1.* idna: '' - python: '>=3.8' sniffio: '' - url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.0-pyhd8ed1ab_0.conda + anyio: '' + python: '>=3.8' + httpcore: 1.* + url: https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda hash: - md5: 9f359af5a886fd6ca6b2b6ea02e58332 - sha256: fdaf341fb2630b7afe8238315448fc93947f77ebfa4da68bb349e1bcf820af58 + md5: 7e9ac3faeebdbd7b53b462c41891e7f7 + sha256: 1a33f160548bf447e15c0273899d27e4473f1d5b7ca1441232ec2d9d07c56d03 category: main optional: false - name: hyperframe @@ -3338,74 +3386,77 @@ package: category: main optional: false - name: icu - version: '73.2' + version: '75.1' manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libgcc-ng: '>=12' libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/icu-75.1-he02047a_0.conda hash: - md5: cc47e1facc155f91abd89b11e48e72ff - sha256: e12fd90ef6601da2875ebc432452590bc82a893041473bc1c13ef29001a73ea8 + md5: 8b189310083baabfb622af68fd9d3ae3 + sha256: 71e750d509f5fa3421087ba88ef9a7b9be11c53174af3aa4d06aff4c18b38e8e category: main optional: false - name: icu - version: '73.2' + version: '75.1' manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/icu-73.2-hf5e326d_0.conda + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda hash: - md5: 5cc301d759ec03f28328428e28f65591 - sha256: f66362dc36178ac9b7c7a9b012948a9d2d050b3debec24bbd94aadbc44854185 + md5: d68d48a3060eb5abdc1cdc8e2a3a5966 + sha256: 2e64307532f482a0929412976c8450c719d558ba20c0962832132fd0d07ba7a7 category: main optional: false - name: icu - version: '73.2' + version: '75.1' manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/icu-73.2-hc8870d7_0.conda + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda hash: - md5: 8521bd47c0e11c5902535bb1a17c565f - sha256: ff9cd0c6cd1349954c801fb443c94192b637e1b414514539f3c49c56a39f51b1 + md5: 5eb22c1d7b3fc4abb50d92d621583137 + sha256: 9ba12c93406f3df5ab0a43db8a4b4ef67a5871dfd401010fbe29b218b2cbe620 category: main optional: false - name: idna - version: '3.7' + version: '3.10' manager: conda platform: linux-64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda hash: - md5: c0cc1420498b17414d8617d0b9f506ca - sha256: 9687ee909ed46169395d4f99a0ee94b80a52f87bed69cd454bb6d37ffeb0ec7b + md5: 7ba2ede0e7c795ff95088daf0dc59753 + sha256: 8c57fd68e6be5eecba4462e983aed7e85761a519aab80e834bbd7794d4b545b2 category: main optional: false - name: idna - version: '3.7' + version: '3.10' manager: conda platform: osx-64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda hash: - md5: c0cc1420498b17414d8617d0b9f506ca - sha256: 9687ee909ed46169395d4f99a0ee94b80a52f87bed69cd454bb6d37ffeb0ec7b + md5: 7ba2ede0e7c795ff95088daf0dc59753 + sha256: 8c57fd68e6be5eecba4462e983aed7e85761a519aab80e834bbd7794d4b545b2 category: main optional: false - name: idna - version: '3.7' + version: '3.10' manager: conda platform: osx-arm64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda hash: - md5: c0cc1420498b17414d8617d0b9f506ca - sha256: 9687ee909ed46169395d4f99a0ee94b80a52f87bed69cd454bb6d37ffeb0ec7b + md5: 7ba2ede0e7c795ff95088daf0dc59753 + sha256: 8c57fd68e6be5eecba4462e983aed7e85761a519aab80e834bbd7794d4b545b2 category: main optional: false - name: imagesize @@ -3445,117 +3496,117 @@ package: category: main optional: false - name: importlib-metadata - version: 7.1.0 + version: 8.5.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' zipp: '>=0.5' - url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.1.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda hash: - md5: 0896606848b2dc5cebdf111b6543aa04 - sha256: cc2e7d1f7f01cede30feafc1118b7aefa244d0a12224513734e24165ae12ba49 + md5: 54198435fce4d64d8a89af22573012a8 + sha256: 7194700ce1a5ad2621fd68e894dd8c1ceaff9a38723e6e0e5298fdef13017b1c category: main optional: false - name: importlib-metadata - version: 7.1.0 + version: 8.5.0 manager: conda platform: osx-64 dependencies: python: '>=3.8' zipp: '>=0.5' - url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.1.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda hash: - md5: 0896606848b2dc5cebdf111b6543aa04 - sha256: cc2e7d1f7f01cede30feafc1118b7aefa244d0a12224513734e24165ae12ba49 + md5: 54198435fce4d64d8a89af22573012a8 + sha256: 7194700ce1a5ad2621fd68e894dd8c1ceaff9a38723e6e0e5298fdef13017b1c category: main optional: false - name: importlib-metadata - version: 7.1.0 + version: 8.5.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' zipp: '>=0.5' - url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.1.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda hash: - md5: 0896606848b2dc5cebdf111b6543aa04 - sha256: cc2e7d1f7f01cede30feafc1118b7aefa244d0a12224513734e24165ae12ba49 + md5: 54198435fce4d64d8a89af22573012a8 + sha256: 7194700ce1a5ad2621fd68e894dd8c1ceaff9a38723e6e0e5298fdef13017b1c category: main optional: false - name: importlib_metadata - version: 7.1.0 + version: 8.5.0 manager: conda platform: linux-64 dependencies: - importlib-metadata: '>=7.1.0,<7.1.1.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.1.0-hd8ed1ab_0.conda + importlib-metadata: '>=8.5.0,<8.5.1.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda hash: - md5: 6ef2b72d291b39e479d7694efa2b2b98 - sha256: 01dc057a45dedcc742a71599f67c7383ae2bf873be6018ebcbd06ac8d994dedb + md5: 2a92e152208121afadf85a5e1f3a5f4d + sha256: 313b8a05211bacd6b15ab2621cb73d7f41ea5c6cae98db53367d47833f03fef1 category: main optional: false - name: importlib_metadata - version: 7.1.0 + version: 8.5.0 manager: conda platform: osx-64 dependencies: - importlib-metadata: '>=7.1.0,<7.1.1.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.1.0-hd8ed1ab_0.conda + importlib-metadata: '>=8.5.0,<8.5.1.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda hash: - md5: 6ef2b72d291b39e479d7694efa2b2b98 - sha256: 01dc057a45dedcc742a71599f67c7383ae2bf873be6018ebcbd06ac8d994dedb + md5: 2a92e152208121afadf85a5e1f3a5f4d + sha256: 313b8a05211bacd6b15ab2621cb73d7f41ea5c6cae98db53367d47833f03fef1 category: main optional: false - name: importlib_metadata - version: 7.1.0 + version: 8.5.0 manager: conda platform: osx-arm64 dependencies: - importlib-metadata: '>=7.1.0,<7.1.1.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.1.0-hd8ed1ab_0.conda + importlib-metadata: '>=8.5.0,<8.5.1.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda hash: - md5: 6ef2b72d291b39e479d7694efa2b2b98 - sha256: 01dc057a45dedcc742a71599f67c7383ae2bf873be6018ebcbd06ac8d994dedb + md5: 2a92e152208121afadf85a5e1f3a5f4d + sha256: 313b8a05211bacd6b15ab2621cb73d7f41ea5c6cae98db53367d47833f03fef1 category: main optional: false - name: importlib_resources - version: 6.4.0 + version: 6.4.5 manager: conda platform: linux-64 dependencies: python: '>=3.8' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda hash: - md5: c5d3907ad8bd7bf557521a1833cf7e6d - sha256: c6ae80c0beaeabb342c5b041f19669992ae6e937dbec56ced766cb035900f9de + md5: c808991d29b9838fb4d96ce8267ec9ec + sha256: 2cb9db3e40033c3df72d3defc678a012840378fd55a67e4351363d4b321a0dc1 category: main optional: false - name: importlib_resources - version: 6.4.0 + version: 6.4.5 manager: conda platform: osx-64 dependencies: python: '>=3.8' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda hash: - md5: c5d3907ad8bd7bf557521a1833cf7e6d - sha256: c6ae80c0beaeabb342c5b041f19669992ae6e937dbec56ced766cb035900f9de + md5: c808991d29b9838fb4d96ce8267ec9ec + sha256: 2cb9db3e40033c3df72d3defc678a012840378fd55a67e4351363d4b321a0dc1 category: main optional: false - name: importlib_resources - version: 6.4.0 + version: 6.4.5 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' zipp: '>=3.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda hash: - md5: c5d3907ad8bd7bf557521a1833cf7e6d - sha256: c6ae80c0beaeabb342c5b041f19669992ae6e937dbec56ced766cb035900f9de + md5: c808991d29b9838fb4d96ce8267ec9ec + sha256: 2cb9db3e40033c3df72d3defc678a012840378fd55a67e4351363d4b321a0dc1 category: main optional: false - name: iniconfig @@ -3595,7 +3646,7 @@ package: category: main optional: false - name: ipykernel - version: 6.29.4 + version: 6.29.5 manager: conda platform: linux-64 dependencies: @@ -3613,14 +3664,14 @@ package: pyzmq: '>=24' tornado: '>=6.1' traitlets: '>=5.4.0' - url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.4-pyh3099207_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh3099207_0.conda hash: - md5: 36baf4c745655019de1f29df2535a72b - sha256: 202ab54ddc21011bf7ed7c8fa705767c9e7735a52281b010516faf3924bf0584 + md5: b40131ab6a36ac2c09b7c57d4d3fbf99 + sha256: 33cfd339bb4efac56edf93474b37ddc049e08b1b4930cf036c893cc1f5a1f32a category: main optional: false - name: ipykernel - version: 6.29.4 + version: 6.29.5 manager: conda platform: osx-64 dependencies: @@ -3636,43 +3687,43 @@ package: ipython: '>=7.23.1' matplotlib-inline: '>=0.1' debugpy: '>=1.6.5' + pyzmq: '>=24' comm: '>=0.1.1' traitlets: '>=5.4.0' - pyzmq: '>=24' - url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.4-pyh57ce528_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh57ce528_0.conda hash: - md5: 1e991f9ed4a81d3482d46edbeb54721a - sha256: 634d840cf7ab02a31b164f7eca0e855b2b9aa9b3aff52a64b758bbbaf44a31de + md5: 9eb15d654daa0ef5a98802f586bb4ffc + sha256: 072534d4d379225b2c3a4e38bc7730b65ae171ac7f0c2d401141043336e97980 category: main optional: false - name: ipykernel - version: 6.29.4 + version: 6.29.5 manager: conda platform: osx-arm64 dependencies: + packaging: '' + psutil: '' + nest-asyncio: '' __osx: '' appnope: '' - comm: '>=0.1.1' - debugpy: '>=1.6.5' - ipython: '>=7.23.1' + 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' - nest-asyncio: '' - packaging: '' - psutil: '' - python: '>=3.8' + debugpy: '>=1.6.5' pyzmq: '>=24' - tornado: '>=6.1' + comm: '>=0.1.1' traitlets: '>=5.4.0' - url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.4-pyh57ce528_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh57ce528_0.conda hash: - md5: 1e991f9ed4a81d3482d46edbeb54721a - sha256: 634d840cf7ab02a31b164f7eca0e855b2b9aa9b3aff52a64b758bbbaf44a31de + md5: 9eb15d654daa0ef5a98802f586bb4ffc + sha256: 072534d4d379225b2c3a4e38bc7730b65ae171ac7f0c2d401141043336e97980 category: main optional: false - name: ipython - version: 8.25.0 + version: 8.29.0 manager: conda platform: linux-64 dependencies: @@ -3689,14 +3740,14 @@ package: stack_data: '' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.25.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda hash: - md5: 98466a37c08f3bdbb500786271859517 - sha256: 4a53d39e44ce8bb7ce75f50b9e2f594e0bac12812cfe1e7525bb285d64a69d78 + md5: 56db21d7d51410fcfbfeca3d1a6b4269 + sha256: 606723272a208cca1036852e04fbb61741b78451784746e75edd1becb70347d2 category: main optional: false - name: ipython - version: 8.25.0 + version: 8.29.0 manager: conda platform: osx-64 dependencies: @@ -3713,124 +3764,85 @@ package: prompt-toolkit: '>=3.0.41,<3.1.0' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.25.0-pyh707e725_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda hash: - md5: 98466a37c08f3bdbb500786271859517 - sha256: 4a53d39e44ce8bb7ce75f50b9e2f594e0bac12812cfe1e7525bb285d64a69d78 + md5: 56db21d7d51410fcfbfeca3d1a6b4269 + sha256: 606723272a208cca1036852e04fbb61741b78451784746e75edd1becb70347d2 category: main optional: false - name: ipython - version: 8.25.0 + version: 8.29.0 manager: conda platform: osx-arm64 dependencies: __unix: '' decorator: '' exceptiongroup: '' - jedi: '>=0.16' matplotlib-inline: '' - pexpect: '>4.3' + stack_data: '' pickleshare: '' - prompt-toolkit: '>=3.0.41,<3.1.0' - pygments: '>=2.4.0' python: '>=3.10' - stack_data: '' + pygments: '>=2.4.0' + jedi: '>=0.16' + pexpect: '>4.3' + prompt-toolkit: '>=3.0.41,<3.1.0' traitlets: '>=5.13.0' typing_extensions: '>=4.6' - url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.25.0-pyh707e725_0.conda - hash: - md5: 98466a37c08f3bdbb500786271859517 - sha256: 4a53d39e44ce8bb7ce75f50b9e2f594e0bac12812cfe1e7525bb285d64a69d78 - category: main - optional: false -- name: ipython_genutils - version: 0.2.0 - manager: conda - platform: linux-64 - dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-pyhd8ed1ab_1.conda - hash: - md5: f8ed9f18dce81e4ee55c858cc2f8548a - sha256: 72fbbe8bc511f20268d347c1a06e279128237e096c4c174b2f9164a661c6b13e - category: main - optional: false -- name: ipython_genutils - version: 0.2.0 - manager: conda - platform: osx-64 - dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda hash: - md5: f8ed9f18dce81e4ee55c858cc2f8548a - sha256: 72fbbe8bc511f20268d347c1a06e279128237e096c4c174b2f9164a661c6b13e - category: main - optional: false -- name: ipython_genutils - version: 0.2.0 - manager: conda - platform: osx-arm64 - dependencies: - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-pyhd8ed1ab_1.conda - hash: - md5: f8ed9f18dce81e4ee55c858cc2f8548a - sha256: 72fbbe8bc511f20268d347c1a06e279128237e096c4c174b2f9164a661c6b13e + md5: 56db21d7d51410fcfbfeca3d1a6b4269 + sha256: 606723272a208cca1036852e04fbb61741b78451784746e75edd1becb70347d2 category: main optional: false - name: ipywidgets - version: 7.8.0 + version: 8.1.5 manager: conda platform: linux-64 dependencies: comm: '>=0.1.3' - ipython: '>=4.0.0' - ipython_genutils: '>=0.2.0,<0.3.0' - jupyterlab_widgets: '>=1.0.0,<3' - python: '>=3.3' + ipython: '>=6.1.0' + jupyterlab_widgets: '>=3.0.13,<3.1.0' + python: '>=3.7' traitlets: '>=4.3.1' - widgetsnbextension: '>=3.6.4,<3.7.0' - url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-7.8.0-pyhd8ed1ab_0.conda + widgetsnbextension: '>=4.0.13,<4.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.5-pyhd8ed1ab_0.conda hash: - md5: 518b05adab6cfe6ea249319932d9d4a3 - sha256: c27d71635869f53c2a802fbbd58a73d6b7946508323dd1805996136b038fb8cf + md5: a022d34163147d16b27de86dc53e93fc + sha256: ae27447f300c85a184d5d4fa08674eaa93931c12275daca981eb986f5d7795b3 category: main optional: false - name: ipywidgets - version: 7.8.0 + version: 8.1.5 manager: conda platform: osx-64 dependencies: - python: '>=3.3' - ipython: '>=4.0.0' + python: '>=3.7' traitlets: '>=4.3.1' - ipython_genutils: '>=0.2.0,<0.3.0' comm: '>=0.1.3' - jupyterlab_widgets: '>=1.0.0,<3' - widgetsnbextension: '>=3.6.4,<3.7.0' - url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-7.8.0-pyhd8ed1ab_0.conda + ipython: '>=6.1.0' + jupyterlab_widgets: '>=3.0.13,<3.1.0' + widgetsnbextension: '>=4.0.13,<4.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.5-pyhd8ed1ab_0.conda hash: - md5: 518b05adab6cfe6ea249319932d9d4a3 - sha256: c27d71635869f53c2a802fbbd58a73d6b7946508323dd1805996136b038fb8cf + md5: a022d34163147d16b27de86dc53e93fc + sha256: ae27447f300c85a184d5d4fa08674eaa93931c12275daca981eb986f5d7795b3 category: main optional: false - name: ipywidgets - version: 7.8.0 + version: 8.1.5 manager: conda platform: osx-arm64 dependencies: - comm: '>=0.1.3' - ipython: '>=4.0.0' - ipython_genutils: '>=0.2.0,<0.3.0' - jupyterlab_widgets: '>=1.0.0,<3' - python: '>=3.3' + python: '>=3.7' traitlets: '>=4.3.1' - widgetsnbextension: '>=3.6.4,<3.7.0' - url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-7.8.0-pyhd8ed1ab_0.conda + comm: '>=0.1.3' + ipython: '>=6.1.0' + jupyterlab_widgets: '>=3.0.13,<3.1.0' + widgetsnbextension: '>=4.0.13,<4.1.0' + url: https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.5-pyhd8ed1ab_0.conda hash: - md5: 518b05adab6cfe6ea249319932d9d4a3 - sha256: c27d71635869f53c2a802fbbd58a73d6b7946508323dd1805996136b038fb8cf + md5: a022d34163147d16b27de86dc53e93fc + sha256: ae27447f300c85a184d5d4fa08674eaa93931c12275daca981eb986f5d7795b3 category: main optional: false - name: isoduration @@ -3864,8 +3876,8 @@ package: manager: conda platform: osx-arm64 dependencies: - arrow: '>=0.15.0' python: '>=3.7' + arrow: '>=0.15.0' url: https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2 hash: md5: 4cb68948e0b8429534380243d063a27a @@ -3873,42 +3885,42 @@ package: category: main optional: false - name: jedi - version: 0.19.1 + version: 0.19.2 manager: conda platform: linux-64 dependencies: parso: '>=0.8.3,<0.9.0' - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda hash: - md5: 81a3be0b2023e1ea8555781f0ad904a2 - sha256: 362f0936ef37dfd1eaa860190e42a6ebf8faa094eaa3be6aa4d9ace95f40047a + md5: 11ead81b00e0f7cc901fceb7ccfb92c1 + sha256: d37dad14c00d06d33bfb99c378d0abd7645224a9491c433af5028f24863341ab category: main optional: false - name: jedi - version: 0.19.1 + version: 0.19.2 manager: conda platform: osx-64 dependencies: - python: '>=3.6' + python: '>=3.9' parso: '>=0.8.3,<0.9.0' - url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda hash: - md5: 81a3be0b2023e1ea8555781f0ad904a2 - sha256: 362f0936ef37dfd1eaa860190e42a6ebf8faa094eaa3be6aa4d9ace95f40047a + md5: 11ead81b00e0f7cc901fceb7ccfb92c1 + sha256: d37dad14c00d06d33bfb99c378d0abd7645224a9491c433af5028f24863341ab category: main optional: false - name: jedi - version: 0.19.1 + version: 0.19.2 manager: conda platform: osx-arm64 dependencies: + python: '>=3.9' parso: '>=0.8.3,<0.9.0' - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda hash: - md5: 81a3be0b2023e1ea8555781f0ad904a2 - sha256: 362f0936ef37dfd1eaa860190e42a6ebf8faa094eaa3be6aa4d9ace95f40047a + md5: 11ead81b00e0f7cc901fceb7ccfb92c1 + sha256: d37dad14c00d06d33bfb99c378d0abd7645224a9491c433af5028f24863341ab category: main optional: false - name: jinja2 @@ -3942,8 +3954,8 @@ package: manager: conda platform: osx-arm64 dependencies: - markupsafe: '>=2.0' python: '>=3.7' + markupsafe: '>=2.0' url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda hash: md5: 7b86ecb7d3557821c649b3c31e3eb9f2 @@ -3951,39 +3963,39 @@ package: category: main optional: false - name: json5 - version: 0.9.25 + version: 0.9.28 manager: conda platform: linux-64 dependencies: - python: '>=3.7,<4.0' - url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda hash: - md5: 5d8c241a9261e720a34a07a3e1ac4109 - sha256: 0c75e428970e8bb72ba1dd3a6dc32b8d68f6534b4fe16b38e53364963fdc8e38 + md5: b5fd1ac9269dd22e003eaac27e249d97 + sha256: 402586e586761e0d51dd590fb71786f7f4e21c16353ca7d1c559358a1f849b26 category: main optional: false - name: json5 - version: 0.9.25 + version: 0.9.28 manager: conda platform: osx-64 dependencies: - python: '>=3.7,<4.0' - url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda hash: - md5: 5d8c241a9261e720a34a07a3e1ac4109 - sha256: 0c75e428970e8bb72ba1dd3a6dc32b8d68f6534b4fe16b38e53364963fdc8e38 + md5: b5fd1ac9269dd22e003eaac27e249d97 + sha256: 402586e586761e0d51dd590fb71786f7f4e21c16353ca7d1c559358a1f849b26 category: main optional: false - name: json5 - version: 0.9.25 + version: 0.9.28 manager: conda platform: osx-arm64 dependencies: - python: '>=3.7,<4.0' - url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda hash: - md5: 5d8c241a9261e720a34a07a3e1ac4109 - sha256: 0c75e428970e8bb72ba1dd3a6dc32b8d68f6534b4fe16b38e53364963fdc8e38 + md5: b5fd1ac9269dd22e003eaac27e249d97 + sha256: 402586e586761e0d51dd590fb71786f7f4e21c16353ca7d1c559358a1f849b26 category: main optional: false - name: jsonpointer @@ -3993,10 +4005,10 @@ package: dependencies: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-3.0.0-py312h7900ff3_1.conda hash: - md5: 320338762418ae59539ae368d4386085 - sha256: b5d17c5db3c7306d3625745a27359f806a6dd94707d76d74cba541fc1daa2ae3 + md5: 6b51f7459ea4073eeb5057207e2e1e3d + sha256: 76ccb7bffc7761d1d3133ffbe1f7f1710a0f0d9aaa9f7ea522652e799f3601f4 category: main optional: false - name: jsonpointer @@ -4006,10 +4018,10 @@ package: dependencies: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/jsonpointer-3.0.0-py312hb401068_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/jsonpointer-3.0.0-py312hb401068_1.conda hash: - md5: 7d360dce2fa56d1701773d26ecccb038 - sha256: c28d5ee8ddc58858c711f0a4874916ed7d1306fa8b12bb95e3e8bb7183f2e287 + md5: 5dcf96bca4649d496d818a0f5cfb962e + sha256: 52fcb1db44a935bba26988cc17247a0f71a8ad2fbc2b717274a8c8940856ee0d category: main optional: false - name: jsonpointer @@ -4019,14 +4031,14 @@ package: dependencies: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/jsonpointer-3.0.0-py312h81bd7bf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/jsonpointer-3.0.0-py312h81bd7bf_1.conda hash: - md5: bc1baf9c7772acbd2cb4f8d9190286f5 - sha256: a7326ba42944287a44a5959dc67b40e002798aa9eed97ef4ec9ad39bbd84c9a3 + md5: 80f403c03290e1662be03e026fb5f8ab + sha256: f6fb3734e967d1cd0cde32844ee952809f6c0a49895da7ec1c8cfdf97739b947 category: main optional: false - name: jsonschema - version: 4.22.0 + version: 4.23.0 manager: conda platform: linux-64 dependencies: @@ -4037,14 +4049,14 @@ package: python: '>=3.8' referencing: '>=0.28.4' rpds-py: '>=0.7.1' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.22.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda hash: - md5: b9661a4b1200d6bc7d8a4cdafdc91468 - sha256: 57a466e8c42635d8e930fa065dc6e461f4215aa259ab03873eacb03ddaeefc8a + md5: da304c192ad59975202859b367d0f6a2 + sha256: 7d0c4c0346b26be9f220682b7c5c0d84606d48c6dbc36fc238e4452dda733aff category: main optional: false - name: jsonschema - version: 4.22.0 + version: 4.23.0 manager: conda platform: osx-64 dependencies: @@ -4055,74 +4067,71 @@ package: jsonschema-specifications: '>=2023.03.6' referencing: '>=0.28.4' rpds-py: '>=0.7.1' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.22.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda hash: - md5: b9661a4b1200d6bc7d8a4cdafdc91468 - sha256: 57a466e8c42635d8e930fa065dc6e461f4215aa259ab03873eacb03ddaeefc8a + md5: da304c192ad59975202859b367d0f6a2 + sha256: 7d0c4c0346b26be9f220682b7c5c0d84606d48c6dbc36fc238e4452dda733aff category: main optional: false - name: jsonschema - version: 4.22.0 + version: 4.23.0 manager: conda platform: osx-arm64 dependencies: + python: '>=3.8' attrs: '>=22.2.0' importlib_resources: '>=1.4.0' - jsonschema-specifications: '>=2023.03.6' pkgutil-resolve-name: '>=1.3.10' - python: '>=3.8' + jsonschema-specifications: '>=2023.03.6' referencing: '>=0.28.4' rpds-py: '>=0.7.1' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.22.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda hash: - md5: b9661a4b1200d6bc7d8a4cdafdc91468 - sha256: 57a466e8c42635d8e930fa065dc6e461f4215aa259ab03873eacb03ddaeefc8a + md5: da304c192ad59975202859b367d0f6a2 + sha256: 7d0c4c0346b26be9f220682b7c5c0d84606d48c6dbc36fc238e4452dda733aff category: main optional: false - name: jsonschema-specifications - version: 2023.12.1 + version: 2024.10.1 manager: conda platform: linux-64 dependencies: - importlib_resources: '>=1.4.0' python: '>=3.8' referencing: '>=0.31.0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda hash: - md5: a0e4efb5f35786a05af4809a2fb1f855 - sha256: a9630556ddc3121c0be32f4cbf792dd9102bd380d5cd81d57759d172cf0c2da2 + md5: 720745920222587ef942acfbc578b584 + sha256: 82f8bed0f21dc0b3aff40dd4e39d77e85b93b0417bc5659b001e0109341b8b98 category: main optional: false - name: jsonschema-specifications - version: 2023.12.1 + version: 2024.10.1 manager: conda platform: osx-64 dependencies: python: '>=3.8' - importlib_resources: '>=1.4.0' referencing: '>=0.31.0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda hash: - md5: a0e4efb5f35786a05af4809a2fb1f855 - sha256: a9630556ddc3121c0be32f4cbf792dd9102bd380d5cd81d57759d172cf0c2da2 + md5: 720745920222587ef942acfbc578b584 + sha256: 82f8bed0f21dc0b3aff40dd4e39d77e85b93b0417bc5659b001e0109341b8b98 category: main optional: false - name: jsonschema-specifications - version: 2023.12.1 + version: 2024.10.1 manager: conda platform: osx-arm64 dependencies: - importlib_resources: '>=1.4.0' python: '>=3.8' referencing: '>=0.31.0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda hash: - md5: a0e4efb5f35786a05af4809a2fb1f855 - sha256: a9630556ddc3121c0be32f4cbf792dd9102bd380d5cd81d57759d172cf0c2da2 + md5: 720745920222587ef942acfbc578b584 + sha256: 82f8bed0f21dc0b3aff40dd4e39d77e85b93b0417bc5659b001e0109341b8b98 category: main optional: false - name: jsonschema-with-format-nongpl - version: 4.22.0 + version: 4.23.0 manager: conda platform: linux-64 dependencies: @@ -4130,58 +4139,115 @@ package: idna: '' isoduration: '' jsonpointer: '>1.13' - jsonschema: '>=4.22.0,<4.22.1.0a0' - python: '' + jsonschema: '>=4.23.0,<4.23.1.0a0' rfc3339-validator: '' rfc3986-validator: '>0.1.0' uri-template: '' - webcolors: '>=1.11' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.22.0-pyhd8ed1ab_0.conda + webcolors: '>=24.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda hash: - md5: 32ab666927ee17b9468c2c72bbd7ba1b - sha256: 3c98d791bebd477597fe083b3cec35132ac974c61ba1e481dc6c29fac78b419d + md5: 16b37612b3a2fd77f409329e213b530c + sha256: 007a0a506a0d1805b099629cb0ee743ad0afe7d9749e57339f32c168119e0139 category: main optional: false - name: jsonschema-with-format-nongpl - version: 4.22.0 + version: 4.23.0 manager: conda platform: osx-64 dependencies: - python: '' idna: '' rfc3339-validator: '' uri-template: '' fqdn: '' isoduration: '' jsonpointer: '>1.13' - webcolors: '>=1.11' rfc3986-validator: '>0.1.0' - jsonschema: '>=4.22.0,<4.22.1.0a0' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.22.0-pyhd8ed1ab_0.conda + jsonschema: '>=4.23.0,<4.23.1.0a0' + webcolors: '>=24.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda hash: - md5: 32ab666927ee17b9468c2c72bbd7ba1b - sha256: 3c98d791bebd477597fe083b3cec35132ac974c61ba1e481dc6c29fac78b419d + md5: 16b37612b3a2fd77f409329e213b530c + sha256: 007a0a506a0d1805b099629cb0ee743ad0afe7d9749e57339f32c168119e0139 category: main optional: false - name: jsonschema-with-format-nongpl - version: 4.22.0 + version: 4.23.0 manager: conda platform: osx-arm64 dependencies: - fqdn: '' idna: '' + rfc3339-validator: '' + uri-template: '' + fqdn: '' isoduration: '' jsonpointer: '>1.13' - jsonschema: '>=4.22.0,<4.22.1.0a0' - python: '' - rfc3339-validator: '' rfc3986-validator: '>0.1.0' - uri-template: '' - webcolors: '>=1.11' - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.22.0-pyhd8ed1ab_0.conda + jsonschema: '>=4.23.0,<4.23.1.0a0' + webcolors: '>=24.6.0' + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda + hash: + md5: 16b37612b3a2fd77f409329e213b530c + sha256: 007a0a506a0d1805b099629cb0ee743ad0afe7d9749e57339f32c168119e0139 + category: main + optional: false +- name: jupyter-cache + version: 1.0.0 + manager: conda + platform: linux-64 + dependencies: + attrs: '' + click: '' + importlib-metadata: '' + nbclient: '>=0.2' + nbformat: '' + python: '>=3.9' + pyyaml: '' + sqlalchemy: '>=1.3.12,<3' + tabulate: '' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.0-pyhd8ed1ab_0.conda + hash: + md5: b667cf7b57baa559f628d374f017fa32 + sha256: 16dd4d3601d0532bbe755267486d62f7c77e099d0f0517e20ef635f836425d57 + category: main + optional: false +- name: jupyter-cache + version: 1.0.0 + manager: conda + platform: osx-64 + dependencies: + pyyaml: '' + click: '' + tabulate: '' + importlib-metadata: '' + attrs: '' + nbformat: '' + python: '>=3.9' + sqlalchemy: '>=1.3.12,<3' + nbclient: '>=0.2' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.0-pyhd8ed1ab_0.conda + hash: + md5: b667cf7b57baa559f628d374f017fa32 + sha256: 16dd4d3601d0532bbe755267486d62f7c77e099d0f0517e20ef635f836425d57 + category: main + optional: false +- name: jupyter-cache + version: 1.0.0 + manager: conda + platform: osx-arm64 + dependencies: + pyyaml: '' + click: '' + tabulate: '' + importlib-metadata: '' + attrs: '' + nbformat: '' + python: '>=3.9' + sqlalchemy: '>=1.3.12,<3' + nbclient: '>=0.2' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.0-pyhd8ed1ab_0.conda hash: - md5: 32ab666927ee17b9468c2c72bbd7ba1b - sha256: 3c98d791bebd477597fe083b3cec35132ac974c61ba1e481dc6c29fac78b419d + md5: b667cf7b57baa559f628d374f017fa32 + sha256: 16dd4d3601d0532bbe755267486d62f7c77e099d0f0517e20ef635f836425d57 category: main optional: false - name: jupyter-lsp @@ -4217,9 +4283,9 @@ package: manager: conda platform: osx-arm64 dependencies: + python: '>=3.8' importlib-metadata: '>=4.8.3' jupyter_server: '>=1.1.2' - python: '>=3.8' url: https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhd8ed1ab_0.conda hash: md5: 885867f6adab3d7ecdf8ab6ca0785f51 @@ -4227,57 +4293,57 @@ package: category: main optional: false - name: jupyter_client - version: 8.6.2 + version: 8.6.3 manager: conda platform: linux-64 dependencies: - importlib_metadata: '>=4.8.3' + importlib-metadata: '>=4.8.3' jupyter_core: '>=4.12,!=5.0.*' python: '>=3.8' python-dateutil: '>=2.8.2' pyzmq: '>=23.0' tornado: '>=6.2' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda hash: - md5: 3cdbb2fa84490e5fd44c9f9806c0d292 - sha256: 634f065cdd1d0aacd4bb6848ebf240dcebc8578135d65f4ad4aa42b2276c4e0c + md5: a14218cfb29662b4a19ceb04e93e298e + sha256: 4419c85e209a715f551a5c9bead746f29ee9d0fc41e772a76db3868622795671 category: main optional: false - name: jupyter_client - version: 8.6.2 + version: 8.6.3 manager: conda platform: osx-64 dependencies: python: '>=3.8' python-dateutil: '>=2.8.2' jupyter_core: '>=4.12,!=5.0.*' - importlib_metadata: '>=4.8.3' + importlib-metadata: '>=4.8.3' traitlets: '>=5.3' - pyzmq: '>=23.0' tornado: '>=6.2' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.2-pyhd8ed1ab_0.conda + pyzmq: '>=23.0' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda hash: - md5: 3cdbb2fa84490e5fd44c9f9806c0d292 - sha256: 634f065cdd1d0aacd4bb6848ebf240dcebc8578135d65f4ad4aa42b2276c4e0c + md5: a14218cfb29662b4a19ceb04e93e298e + sha256: 4419c85e209a715f551a5c9bead746f29ee9d0fc41e772a76db3868622795671 category: main optional: false - name: jupyter_client - version: 8.6.2 + version: 8.6.3 manager: conda platform: osx-arm64 dependencies: - importlib_metadata: '>=4.8.3' - jupyter_core: '>=4.12,!=5.0.*' python: '>=3.8' python-dateutil: '>=2.8.2' - pyzmq: '>=23.0' - tornado: '>=6.2' + jupyter_core: '>=4.12,!=5.0.*' + importlib-metadata: '>=4.8.3' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.2-pyhd8ed1ab_0.conda + tornado: '>=6.2' + pyzmq: '>=23.0' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda hash: - md5: 3cdbb2fa84490e5fd44c9f9806c0d292 - sha256: 634f065cdd1d0aacd4bb6848ebf240dcebc8578135d65f4ad4aa42b2276c4e0c + md5: a14218cfb29662b4a19ceb04e93e298e + sha256: 4419c85e209a715f551a5c9bead746f29ee9d0fc41e772a76db3868622795671 category: main optional: false - name: jupyter_core @@ -4285,14 +4351,14 @@ package: manager: conda platform: linux-64 dependencies: + __unix: '' platformdirs: '>=2.5' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* + python: '>=3.8' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-5.7.2-py312h7900ff3_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda hash: - md5: eee5a2e3465220ed87196bbb5665f420 - sha256: 22a6259c2b139191c76ed7633d1865757b3c15007989f6c74304a80f28e5a262 + md5: 0a2980dada0dd7fd0998f0342308b1b1 + sha256: 732b1e8536bc22a5a174baa79842d79db2f4956d90293dd82dc1b3f6099bcccd category: main optional: false - name: jupyter_core @@ -4300,14 +4366,14 @@ package: manager: conda platform: osx-64 dependencies: - platformdirs: '>=2.5' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* + __unix: '' + python: '>=3.8' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-5.7.2-py312hb401068_0.conda + platformdirs: '>=2.5' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda hash: - md5: a205e28ce7ab71773dcaaf94f6418612 - sha256: 3e57d1eaf22c793711367335f9f8b647c011b64a95bfc796b50967a4b2ae27c2 + md5: 0a2980dada0dd7fd0998f0342308b1b1 + sha256: 732b1e8536bc22a5a174baa79842d79db2f4956d90293dd82dc1b3f6099bcccd category: main optional: false - name: jupyter_core @@ -4315,14 +4381,14 @@ package: manager: conda platform: osx-arm64 dependencies: - platformdirs: '>=2.5' - python: '>=3.12,<3.13.0a0' - python_abi: 3.12.* + __unix: '' + python: '>=3.8' traitlets: '>=5.3' - url: https://conda.anaconda.org/conda-forge/osx-arm64/jupyter_core-5.7.2-py312h81bd7bf_0.conda + platformdirs: '>=2.5' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda hash: - md5: 209b9cb7159212afce5e16d7a3ee3b47 - sha256: 5ab0e75a30915d34ae27b4a76f1241c2f4cc4419b6b1c838cc1160b9ec8bfaf5 + md5: 0a2980dada0dd7fd0998f0342308b1b1 + sha256: 732b1e8536bc22a5a174baa79842d79db2f4956d90293dd82dc1b3f6099bcccd category: main optional: false - name: jupyter_events @@ -4368,14 +4434,14 @@ package: manager: conda platform: osx-arm64 dependencies: - jsonschema-with-format-nongpl: '>=4.18.0' - python: '>=3.8' - python-json-logger: '>=2.0.4' - pyyaml: '>=5.3' referencing: '' rfc3339-validator: '' + python: '>=3.8' + pyyaml: '>=5.3' rfc3986-validator: '>=0.1.1' traitlets: '>=5.3' + python-json-logger: '>=2.0.4' + jsonschema-with-format-nongpl: '>=4.18.0' url: https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda hash: md5: ed45423c41b3da15ea1df39b1f80c2ca @@ -4383,51 +4449,46 @@ package: category: main optional: false - name: jupyter_server - version: 2.14.1 + version: 2.14.2 manager: conda platform: linux-64 dependencies: anyio: '>=3.1.0' - argon2-cffi: '' - jinja2: '' + argon2-cffi: '>=21.1' + jinja2: '>=3.0.3' jupyter_client: '>=7.4.4' jupyter_core: '>=4.12,!=5.0.*' jupyter_events: '>=0.9.0' - jupyter_server_terminals: '' + jupyter_server_terminals: '>=0.4.4' nbconvert-core: '>=6.4.4' nbformat: '>=5.3.0' - overrides: '' - packaging: '' - prometheus_client: '' + overrides: '>=5.0' + packaging: '>=22.0' + prometheus_client: '>=0.9' python: '>=3.8' pyzmq: '>=24' send2trash: '>=1.8.2' terminado: '>=0.8.3' tornado: '>=6.2.0' traitlets: '>=5.6.0' - websocket-client: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.1-pyhd8ed1ab_0.conda + websocket-client: '>=1.7' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda hash: - md5: 174af03c6e6038edd32021a48aa003c4 - sha256: 58628ef004ba0f754cc01b33199b6aefd94f5aed7fbf7afd2b796d8b5c4ef22c + md5: ca23c71f70a7c7935b3d03f0f1a5801d + sha256: edab71a05feceac54bdb90e755a257545af7832b9911607c1a70f09be44ba985 category: main optional: false - name: jupyter_server - version: 2.14.1 + version: 2.14.2 manager: conda platform: osx-64 dependencies: - packaging: '' - jinja2: '' - prometheus_client: '' - websocket-client: '' - argon2-cffi: '' - overrides: '' - jupyter_server_terminals: '' python: '>=3.8' terminado: '>=0.8.3' jupyter_core: '>=4.12,!=5.0.*' tornado: '>=6.2.0' + jinja2: '>=3.0.3' + packaging: '>=22.0' pyzmq: '>=24' nbconvert-core: '>=6.4.4' jupyter_client: '>=7.4.4' @@ -4436,40 +4497,45 @@ 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.14.1-pyhd8ed1ab_0.conda + argon2-cffi: '>=21.1' + jupyter_server_terminals: '>=0.4.4' + overrides: '>=5.0' + prometheus_client: '>=0.9' + websocket-client: '>=1.7' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda hash: - md5: 174af03c6e6038edd32021a48aa003c4 - sha256: 58628ef004ba0f754cc01b33199b6aefd94f5aed7fbf7afd2b796d8b5c4ef22c + md5: ca23c71f70a7c7935b3d03f0f1a5801d + sha256: edab71a05feceac54bdb90e755a257545af7832b9911607c1a70f09be44ba985 category: main optional: false - name: jupyter_server - version: 2.14.1 + version: 2.14.2 manager: conda platform: osx-arm64 dependencies: - anyio: '>=3.1.0' - argon2-cffi: '' - jinja2: '' - jupyter_client: '>=7.4.4' - jupyter_core: '>=4.12,!=5.0.*' - jupyter_events: '>=0.9.0' - jupyter_server_terminals: '' - nbconvert-core: '>=6.4.4' - nbformat: '>=5.3.0' - overrides: '' - packaging: '' - prometheus_client: '' python: '>=3.8' - pyzmq: '>=24' - send2trash: '>=1.8.2' terminado: '>=0.8.3' + jupyter_core: '>=4.12,!=5.0.*' tornado: '>=6.2.0' + jinja2: '>=3.0.3' + packaging: '>=22.0' + pyzmq: '>=24' + nbconvert-core: '>=6.4.4' + jupyter_client: '>=7.4.4' + nbformat: '>=5.3.0' traitlets: '>=5.6.0' - websocket-client: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.1-pyhd8ed1ab_0.conda + anyio: '>=3.1.0' + send2trash: '>=1.8.2' + jupyter_events: '>=0.9.0' + argon2-cffi: '>=21.1' + jupyter_server_terminals: '>=0.4.4' + overrides: '>=5.0' + prometheus_client: '>=0.9' + websocket-client: '>=1.7' + url: https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda hash: - md5: 174af03c6e6038edd32021a48aa003c4 - sha256: 58628ef004ba0f754cc01b33199b6aefd94f5aed7fbf7afd2b796d8b5c4ef22c + md5: ca23c71f70a7c7935b3d03f0f1a5801d + sha256: edab71a05feceac54bdb90e755a257545af7832b9911607c1a70f09be44ba985 category: main optional: false - name: jupyter_server_terminals @@ -4512,7 +4578,7 @@ package: category: main optional: false - name: jupyterlab - version: 4.2.2 + version: 4.2.5 manager: conda platform: linux-64 dependencies: @@ -4533,14 +4599,14 @@ package: tomli: '>=1.2.2' tornado: '>=6.2.0' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda hash: - md5: 405a9d330af26391c8001d56b3ef4239 - sha256: e882a917d8727cc06cbd79bdd2d6c5406b2536448401ca12be462d2f60720509 + md5: 594762eddc55b82feac6097165a88e3c + sha256: db08036a6fd846c178ebdce7327be1130bda10ac96113c17b04bce2bc4d67dda category: main optional: false - name: jupyterlab - version: 4.2.2 + version: 4.2.5 manager: conda platform: osx-64 dependencies: @@ -4561,38 +4627,38 @@ package: httpx: '>=0.25.0' jupyterlab_server: '>=2.27.1,<3' ipykernel: '>=6.5.0' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda hash: - md5: 405a9d330af26391c8001d56b3ef4239 - sha256: e882a917d8727cc06cbd79bdd2d6c5406b2536448401ca12be462d2f60720509 + md5: 594762eddc55b82feac6097165a88e3c + sha256: db08036a6fd846c178ebdce7327be1130bda10ac96113c17b04bce2bc4d67dda category: main optional: false - name: jupyterlab - version: 4.2.2 + version: 4.2.5 manager: conda platform: osx-arm64 dependencies: - async-lru: '>=1.0.0' - httpx: '>=0.25.0' + packaging: '' + traitlets: '' + jupyter_core: '' + python: '>=3.8' + tornado: '>=6.2.0' + tomli: '>=1.2.2' + jinja2: '>=3.0.3' importlib_metadata: '>=4.8.3' + jupyter_server: '>=2.4.0,<3' importlib_resources: '>=1.4' - ipykernel: '>=6.5.0' - jinja2: '>=3.0.3' jupyter-lsp: '>=2.0.0' - jupyter_core: '' - jupyter_server: '>=2.4.0,<3' - jupyterlab_server: '>=2.27.1,<3' + async-lru: '>=1.0.0' notebook-shim: '>=0.2' - packaging: '' - python: '>=3.8' setuptools: '>=40.1.0' - tomli: '>=1.2.2' - tornado: '>=6.2.0' - traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.2-pyhd8ed1ab_0.conda + httpx: '>=0.25.0' + jupyterlab_server: '>=2.27.1,<3' + ipykernel: '>=6.5.0' + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda hash: - md5: 405a9d330af26391c8001d56b3ef4239 - sha256: e882a917d8727cc06cbd79bdd2d6c5406b2536448401ca12be462d2f60720509 + md5: 594762eddc55b82feac6097165a88e3c + sha256: db08036a6fd846c178ebdce7327be1130bda10ac96113c17b04bce2bc4d67dda category: main optional: false - name: jupyterlab_pygments @@ -4626,8 +4692,8 @@ package: manager: conda platform: osx-arm64 dependencies: - pygments: '>=2.4.1,<3' python: '>=3.7' + pygments: '>=2.4.1,<3' url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda hash: md5: afcd1b53bcac8844540358e33f33d28f @@ -4635,7 +4701,7 @@ package: category: main optional: false - name: jupyterlab_server - version: 2.27.2 + version: 2.27.3 manager: conda platform: linux-64 dependencies: @@ -4648,14 +4714,14 @@ package: packaging: '>=21.3' python: '>=3.8' requests: '>=2.31' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda hash: - md5: d1cb7b113daaadd89e5aa6a32b28bf0d - sha256: d4b9f9f46b3c494d678b4f003d7a2f7ac834dba641bd02332079dde5a9a85c98 + md5: af8239bf1ba7e8c69b689f780f653488 + sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb category: main optional: false - name: jupyterlab_server - version: 2.27.2 + version: 2.27.3 manager: conda platform: osx-64 dependencies: @@ -4668,66 +4734,66 @@ package: babel: '>=2.10' json5: '>=0.9.0' jsonschema: '>=4.18' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda hash: - md5: d1cb7b113daaadd89e5aa6a32b28bf0d - sha256: d4b9f9f46b3c494d678b4f003d7a2f7ac834dba641bd02332079dde5a9a85c98 + md5: af8239bf1ba7e8c69b689f780f653488 + sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb category: main optional: false - name: jupyterlab_server - version: 2.27.2 + version: 2.27.3 manager: conda platform: osx-arm64 dependencies: - babel: '>=2.10' - importlib-metadata: '>=4.8.3' + python: '>=3.8' + packaging: '>=21.3' jinja2: '>=3.0.3' + importlib-metadata: '>=4.8.3' + requests: '>=2.31' + jupyter_server: '>=1.21,<3' + babel: '>=2.10' json5: '>=0.9.0' jsonschema: '>=4.18' - jupyter_server: '>=1.21,<3' - packaging: '>=21.3' - python: '>=3.8' - requests: '>=2.31' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda hash: - md5: d1cb7b113daaadd89e5aa6a32b28bf0d - sha256: d4b9f9f46b3c494d678b4f003d7a2f7ac834dba641bd02332079dde5a9a85c98 + md5: af8239bf1ba7e8c69b689f780f653488 + sha256: a23b26d1a35bccdb91b9232119e5f402624e1e1a252b0e64cc20c6eb5b87cefb category: main optional: false - name: jupyterlab_widgets - version: 1.1.7 + version: 3.0.13 manager: conda platform: linux-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-1.1.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda hash: - md5: 608e312cd17cb7119033fae7d7420572 - sha256: 5da1c9033838f15981b9000bf32ad5877b105e4ae6476982cad836fec42e14db + md5: ccea946e6dce9f330fbf7fca97fe8de7 + sha256: 0e7ec7936d766f39d5a0a8eafc63f5543f488883ad3645246bc22db6d632566e category: main optional: false - name: jupyterlab_widgets - version: 1.1.7 + version: 3.0.13 manager: conda platform: osx-64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-1.1.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda hash: - md5: 608e312cd17cb7119033fae7d7420572 - sha256: 5da1c9033838f15981b9000bf32ad5877b105e4ae6476982cad836fec42e14db + md5: ccea946e6dce9f330fbf7fca97fe8de7 + sha256: 0e7ec7936d766f39d5a0a8eafc63f5543f488883ad3645246bc22db6d632566e category: main optional: false - name: jupyterlab_widgets - version: 1.1.7 + version: 3.0.13 manager: conda platform: osx-arm64 dependencies: python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-1.1.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda hash: - md5: 608e312cd17cb7119033fae7d7420572 - sha256: 5da1c9033838f15981b9000bf32ad5877b105e4ae6476982cad836fec42e14db + md5: ccea946e6dce9f330fbf7fca97fe8de7 + sha256: 0e7ec7936d766f39d5a0a8eafc63f5543f488883ad3645246bc22db6d632566e category: main optional: false - name: keyutils @@ -4743,50 +4809,53 @@ package: category: main optional: false - name: kiwisolver - version: 1.4.5 + version: 1.4.7 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - python: '>=3.12.0rc3,<3.13.0a0' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.5-py312h8572e83_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.7-py312h68727a3_0.conda hash: - md5: c1e71f2bc05d8e8e033aefac2c490d05 - sha256: 2ffd3f6726392591c6794ab130f6701f5ffba0ec8658ef40db5a95ec8d583143 + md5: 444266743652a4f1538145e9362f6d3b + sha256: d752c53071ee5d712baa9742dd1629e60388c5ce4ab11d4e73a1690443e41769 category: main optional: false - name: kiwisolver - version: 1.4.5 + version: 1.4.7 manager: conda platform: osx-64 dependencies: - libcxx: '>=15.0.7' - python: '>=3.12.0rc3,<3.13.0a0' + __osx: '>=10.13' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.5-py312h49ebfd2_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.7-py312hc5c4d5f_0.conda hash: - md5: 21f174a5cfb5964069c374171a979157 - sha256: 11d9daa79051a7ae52881d11f48816366fd3d46018281431abe507da7b45f69c + md5: 7b72389a8a3ba350285f86933ab85da0 + sha256: 87470d7eed470c01efa19dd0d5a2eca9149afa1176d1efc50c475b3b81df62c1 category: main optional: false - name: kiwisolver - version: 1.4.5 + version: 1.4.7 manager: conda platform: osx-arm64 dependencies: - libcxx: '>=15.0.7' - python: '>=3.12.0rc3,<3.13.0a0' + __osx: '>=11.0' + libcxx: '>=17' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.4.5-py312h389731b_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.4.7-py312h6142ec9_0.conda hash: - md5: 77eeca70c1c4f4187d6b199015c99ee5 - sha256: ee1a2189dc405f59c27ee1f061076d8761684c0fcd38cccc215630d8debf9f85 + md5: ea8a65d24baad7ed822ab7f07f19e105 + sha256: 056a2cc3b6c07c79719cb8f2eda09408fca137b49fe46f919ef14247caa6f0e9 category: main optional: false - name: krb5 - version: 1.21.2 + version: 1.21.3 manager: conda platform: linux-64 dependencies: @@ -4794,39 +4863,41 @@ package: libedit: '>=3.1.20191231,<4.0a0' libgcc-ng: '>=12' libstdcxx-ng: '>=12' - openssl: '>=3.1.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.2-h659d440_0.conda + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda hash: - md5: cd95826dbd331ed1be26bdf401432844 - sha256: 259bfaae731989b252b7d2228c1330ef91b641c9d68ff87dae02cbae682cb3e4 + md5: 3f43953b7d3fb3aaa1d0d0723d91e368 + sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 category: main optional: false - name: krb5 - version: 1.21.2 + version: 1.21.3 manager: conda platform: osx-64 dependencies: - libcxx: '>=15.0.7' + __osx: '>=10.13' + libcxx: '>=16' libedit: '>=3.1.20191231,<4.0a0' - openssl: '>=3.1.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.2-hb884880_0.conda + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda hash: - md5: 80505a68783f01dc8d7308c075261b2f - sha256: 081ae2008a21edf57c048f331a17c65d1ccb52d6ca2f87ee031a73eff4dc0fc6 + md5: d4765c524b1d91567886bde656fb514b + sha256: 83b52685a4ce542772f0892a0f05764ac69d57187975579a0835ff255ae3ef9c category: main optional: false - name: krb5 - version: 1.21.2 + version: 1.21.3 manager: conda platform: osx-arm64 dependencies: - libcxx: '>=15.0.7' + __osx: '>=11.0' + libcxx: '>=16' libedit: '>=3.1.20191231,<4.0a0' - openssl: '>=3.1.2,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.2-h92f50d5_0.conda + openssl: '>=3.3.1,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda hash: - md5: 92f1cff174a538e0722bf2efb16fc0b2 - sha256: 70bdb9b4589ec7c7d440e485ae22b5a352335ffeb91a771d4c162996c3070875 + md5: c6dc8a0fdec13a0565936655c33069a1 + sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b category: main optional: false - name: latexcodec @@ -4875,7 +4946,7 @@ package: dependencies: libgcc-ng: '>=12' libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda hash: md5: 51bb7010fc86f70eee639b4bb7a894f5 @@ -4888,7 +4959,7 @@ package: platform: osx-64 dependencies: libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' url: https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.16-ha2f27b4_0.conda hash: md5: 1442db8f03517834843666c422238c9b @@ -4901,7 +4972,7 @@ package: platform: osx-arm64 dependencies: libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' url: https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda hash: md5: 66f6c134e76fe13cce8a9ea5814b5dd5 @@ -4909,14 +4980,15 @@ package: category: main optional: false - name: ld_impl_linux-64 - version: '2.40' + version: '2.43' manager: conda platform: linux-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-hf3520f5_7.conda + dependencies: + __glibc: '>=2.17,<3.0.a0' + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.43-h712a8e2_2.conda hash: - md5: b80f2f396ca2c28b8c14c437a4ed1e74 - sha256: 764b6950aceaaad0c67ef925417594dd14cd2e22fff864aeef455ac259263d15 + md5: 048b02e3962f066da18efe3a21b77672 + sha256: 7c91cea91b13f4314d125d1bedb9d03a29ebbd5080ccdea70260363424646dbe category: main optional: false - name: lerc @@ -4993,86 +5065,40 @@ package: sha256: 896189b7b48a194c46a3556ea04943ef81cbe0498521231f8eb25816a68bc8ed category: main optional: false -- name: libasprintf - version: 0.22.5 - manager: conda - platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libasprintf-0.22.5-h5ff76d1_2.conda - hash: - md5: ad803793d7168331f1395685cbdae212 - sha256: 4babb29b8d39ae8b341c094c134a1917c595846e5f974c9d0cb64d3f734b46b1 - category: main - optional: false -- name: libasprintf - version: 0.22.5 +- name: libblas + version: 3.9.0 manager: conda - platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/libasprintf-0.22.5-h8fbad5d_2.conda + platform: linux-64 + dependencies: + libopenblas: '>=0.3.28,<1.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-25_linux64_openblas.conda hash: - md5: 1b27402397a76115679c4855ab2ece41 - sha256: 04bbe4374719906cd08b639a3f34828030f405c33b47c757b47fd55aa7310179 + md5: 8ea26d42ca88ec5258802715fe1ee10b + sha256: d6d12dc437d060f838820e9e61bf73baab651f91935ac594cf10beb9ef1b4450 category: main optional: false -- name: libasprintf-devel - version: 0.22.5 +- name: libblas + version: 3.9.0 manager: conda platform: osx-64 dependencies: - libasprintf: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-64/libasprintf-devel-0.22.5-h5ff76d1_2.conda + libopenblas: '>=0.3.28,<1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-25_osx64_openblas.conda hash: - md5: c7182eda3bc727384e2f98f4d680fa7d - sha256: 39fa757378b49993142013c1f69dd56248cc3703c2f04c5bcf4cc4acdc644ae3 + md5: da0a6f87958893e1d2e2bbc7e7a6541f + sha256: 1b22b5322a311a775bca637b26317645cf07e35f125cede9278c6c45db6e7105 category: main optional: false -- name: libasprintf-devel - version: 0.22.5 +- name: libblas + version: 3.9.0 manager: conda platform: osx-arm64 dependencies: - libasprintf: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libasprintf-devel-0.22.5-h8fbad5d_2.conda + libopenblas: '>=0.3.28,<1.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-25_osxarm64_openblas.conda hash: - md5: 480c106e87d4c4791e6b55a6d1678866 - sha256: f5331486854a5fe80bb837891efb28a28623f762327372cb4cbc264c9c4bf9e2 - category: main - optional: false -- name: libblas - version: 3.9.0 - manager: conda - platform: linux-64 - dependencies: - libopenblas: '>=0.3.27,<1.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-22_linux64_openblas.conda - hash: - md5: 1a2a0cd3153464fee6646f3dd6dad9b8 - sha256: 082b8ac20d43a7bbcdc28b3b1cd40e4df3a8b5daf0a2d23d68953a44d2d12c1b - category: main - optional: false -- name: libblas - version: 3.9.0 - manager: conda - platform: osx-64 - dependencies: - libopenblas: '>=0.3.27,<1.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda - hash: - md5: b80966a8c8dd0b531f8e65f709d732e8 - sha256: d72060239f904b3a81d2329efcf84dc62c2dfd66dbc4efc8dcae1afdf8f02b59 - category: main - optional: false -- name: libblas - version: 3.9.0 - manager: conda - platform: osx-arm64 - dependencies: - libopenblas: '>=0.3.27,<1.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-22_osxarm64_openblas.conda - hash: - md5: aeaf35355ef0f37c7c1ba35b7b7db55f - sha256: 8620e13366076011cfcc6b2565c7a2d362c5d3f0423f54b9ef9bfc17b1a012a4 + md5: f8cf4d920ff36ce471619010eff59cac + sha256: f1fb9a11af0b2878bd8804b4c77d3733c40076218bcbdb35f575b1c0c9fddf11 category: main optional: false - name: libbrotlicommon @@ -5080,33 +5106,36 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hd590300_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hb9d3cd8_2.conda hash: - md5: aec6c91c7371c26392a06708a73c70e5 - sha256: 40f29d1fab92c847b083739af86ad2f36d8154008cf99b64194e4705a1725d78 + md5: 41b599ed2b02abcfdd84302bff174b23 + sha256: d9db2de60ea917298e658143354a530e9ca5f9c63471c65cf47ab39fd2f429e3 category: main optional: false - name: libbrotlicommon version: 1.1.0 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h0dc2134_1.conda + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda hash: - md5: 9e6c31441c9aa24e41ace40d6151aab6 - sha256: f57c57c442ef371982619f82af8735f93a4f50293022cfd1ffaf2ff89c2e0b2a + md5: 58f2c4bdd56c46cc7451596e4ae68e0b + sha256: b377056470a9fb4a100aa3c51b3581aab6496ba84d21cd99bcc1d5ef0359b1b6 category: main optional: false - name: libbrotlicommon version: 1.1.0 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hb547adb_1.conda + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda hash: - md5: cd68f024df0304be41d29a9088162b02 - sha256: 556f0fddf4bd4d35febab404d98cb6862ce3b7ca843e393da0451bfc4654cf07 + md5: d0bf1dff146b799b319ea0434b93f779 + sha256: 839dacb741bdbb25e58f42088a2001b649f4f12195aeb700b5ddfca3267749e5 category: main optional: false - name: libbrotlidec @@ -5114,12 +5143,13 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libbrotlicommon: 1.1.0 - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hd590300_1.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hb9d3cd8_2.conda hash: - md5: f07002e225d7a60a694d42a7bf5ff53f - sha256: 86fc861246fbe5ad85c1b6b3882aaffc89590a48b42d794d3d5c8e6d99e5f926 + md5: 9566f0bd264fbd463002e759b8a82401 + sha256: 2892d512cad096cb03f1b66361deeab58b64e15ba525d6592bb6d609e7045edf category: main optional: false - name: libbrotlidec @@ -5127,11 +5157,12 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libbrotlicommon: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h0dc2134_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda hash: - md5: 9ee0bab91b2ca579e10353738be36063 - sha256: b11939c4c93c29448660ab5f63273216969d1f2f315dd9be60f3c43c4e61a50c + md5: 34709a1f5df44e054c4a12ab536c5459 + sha256: 4d49ea72e2f44d2d7a8be5472e4bd0bc2c6b89c55569de2c43576363a0685c0c category: main optional: false - name: libbrotlidec @@ -5139,11 +5170,12 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libbrotlicommon: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-hb547adb_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda hash: - md5: ee1a519335cc10d0ec7e097602058c0a - sha256: c1c85937828ad3bc434ac60b7bcbde376f4d2ea4ee42d15d369bf2a591775b4a + md5: 55e66e68ce55523a6811633dd1ac74e2 + sha256: 6c6862eb274f21a7c0b60e5345467a12e6dda8b9af4438c66d496a2c1a538264 category: main optional: false - name: libbrotlienc @@ -5151,12 +5183,13 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libbrotlicommon: 1.1.0 - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hd590300_1.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hb9d3cd8_2.conda hash: - md5: 5fc11c6020d421960607d821310fcd4d - sha256: f751b8b1c4754a2a8dfdc3b4040fa7818f35bbf6b10e905a47d3a194b746b071 + md5: 06f70867945ea6a84d35836af780f1de + sha256: 779f58174e99de3600e939fa46eddb453ec5d3c60bb46cdaa8b4c127224dbf29 category: main optional: false - name: libbrotlienc @@ -5164,11 +5197,12 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libbrotlicommon: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h0dc2134_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda hash: - md5: 8a421fe09c6187f0eb5e2338a8a8be6d - sha256: bc964c23e1a60ca1afe7bac38a9c1f2af3db4a8072c9f2eac4e4de537a844ac7 + md5: 691f0dcb36f1ae67f5c489f20ae987ea + sha256: 477d236d389473413a1ccd2bec1b66b2f1d2d7d1b4a57bb56421b7b611a56cd1 category: main optional: false - name: libbrotlienc @@ -5176,11 +5210,12 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libbrotlicommon: 1.1.0 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-hb547adb_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda hash: - md5: d7e077f326a98b2cc60087eaff7c730b - sha256: 690dfc98e891ee1871c54166d30f6e22edfc2d7d6b29e7988dde5f1ce271c81a + md5: 4f3a434504c67b2c42565c0b85c1885c + sha256: eeb1eb0d58b9d02bc1b98dc0a058f104ab168eb2f7d1c7bfa0570a12cfcdb7b7 category: main optional: false - name: libcblas @@ -5189,10 +5224,10 @@ package: platform: linux-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-22_linux64_openblas.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-25_linux64_openblas.conda hash: - md5: 4b31699e0ec5de64d5896e580389c9a1 - sha256: da1b2faa017663c8f5555c1c5518e96ac4cd8e0be2a673c1c9e2cb8507c8fe46 + md5: 5dbd1b0fc0d01ec5e0e1fbe667281a11 + sha256: ab87b0477078837c91d9cda62a9faca18fba7c57cc77aa779ae24b3ac783b5dd category: main optional: false - name: libcblas @@ -5201,10 +5236,10 @@ package: platform: osx-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-25_osx64_openblas.conda hash: - md5: b9fef82772330f61b2b0201c72d2c29b - sha256: 6a2ba9198e2320c3e22fe3d121310cf8a8ac663e94100c5693b34523fcb3cc04 + md5: ab304b75ea67f850cf7adf9156e3f62f + sha256: b04ae297aa5396df3135514866db72845b111c92524570f923625473f11cfbe2 category: main optional: false - name: libcblas @@ -5213,120 +5248,126 @@ package: platform: osx-arm64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-22_osxarm64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-25_osxarm64_openblas.conda hash: - md5: 37b3682240a69874a22658dedbca37d9 - sha256: 2c7902985dc77db1d7252b4e838d92a34b1729799ae402988d62d077868f6cca + md5: 4df0fae81f0b5bf47d48c882b086da11 + sha256: d9fa5b6b11252132a3383bbf87bd2f1b9d6248bef1b7e113c2a8ae41b0376218 category: main optional: false - name: libcurl - version: 8.8.0 + version: 8.10.1 manager: conda platform: linux-64 dependencies: - krb5: '>=1.21.2,<1.22.0a0' - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' libnghttp2: '>=1.58.0,<2.0a0' libssh2: '>=1.11.0,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - openssl: '>=3.3.0,<4.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.8.0-hca28451_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.10.1-hbbe4b11_0.conda hash: - md5: f21c27f076a07907e70c49bb57bd0f20 - sha256: 45aec0ffc6fe3fd4c0083b815aa102b8103380acc2b6714fb272d921acc68ab2 + md5: 6e801c50a40301f6978c53976917b277 + sha256: 54e6114dfce566c3a22ad3b7b309657e3600cdb668398e95f1301360d5d52c99 category: main optional: false - name: libcurl - version: 8.8.0 + version: 8.10.1 manager: conda platform: osx-64 dependencies: - krb5: '>=1.21.2,<1.22.0a0' + __osx: '>=10.13' + krb5: '>=1.21.3,<1.22.0a0' libnghttp2: '>=1.58.0,<2.0a0' libssh2: '>=1.11.0,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - openssl: '>=3.3.0,<4.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.8.0-hf9fcc65_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.10.1-h58e7537_0.conda hash: - md5: 276894efcbca23aa674e280e90bc5673 - sha256: 1eb3e00586ddbf662877e62d1108bd2ff539fbeee34c52edf1d6c5fa3c9f4435 + md5: 6c8669d8228a2bbd0283911cc6d6726e + sha256: 662fe145459ed58dee882e525588d1da4dcc4cbd10cfca0725d1fc3840461798 category: main optional: false - name: libcurl - version: 8.8.0 + version: 8.10.1 manager: conda platform: osx-arm64 dependencies: - krb5: '>=1.21.2,<1.22.0a0' + __osx: '>=11.0' + krb5: '>=1.21.3,<1.22.0a0' libnghttp2: '>=1.58.0,<2.0a0' libssh2: '>=1.11.0,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - openssl: '>=3.3.0,<4.0a0' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' zstd: '>=1.5.6,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.8.0-h7b6f9a7_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.10.1-h13a7ad3_0.conda hash: - md5: 245b30f99dc5379ebe1c78899be8d3f5 - sha256: b83aa249e7c8abc1aa56593ad50d1b4c0a52f5f3d5fd7c489c2ccfc3a548f391 + md5: d84030d0863ffe7dea00b9a807fee961 + sha256: 983a977c5627f975a930542c8aabb46089ec6ea72f28d9c4d3ee8eafaf2fc25a category: main optional: false - name: libcxx - version: 17.0.6 + version: 19.1.3 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-17.0.6-h88467a6_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.3-hf95d169_0.conda hash: - md5: 0fe355aecb8d24b8bc07c763209adbd9 - sha256: e7b57062c1edfcbd13d2129467c94cbff7f0a988ee75782bf48b1dc0e6300b8b + md5: 86801fc56d4641e3ef7a63f5d996b960 + sha256: 466f259bb13a8058fef28843977c090d21ad337b71a842ccc0407bccf8d27011 category: main optional: false - name: libcxx - version: 17.0.6 + version: 19.1.3 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-17.0.6-h5f092b4_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.3-ha82da77_0.conda hash: - md5: a96fd5dda8ce56c86a971e0fa02751d0 - sha256: 119d3d9306f537d4c89dc99ed99b94c396d262f0b06f7833243646f68884f2c2 + md5: bf691071fba4734984231617783225bc + sha256: 6d062760c6439e75b9a44d800d89aff60fe3441998d87506c62dc94c50412ef4 category: main optional: false - name: libdeflate - version: '1.20' + version: '1.22' manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.20-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.22-hb9d3cd8_0.conda hash: - md5: 8e88f9389f1165d7c0936fe40d9a9a79 - sha256: f8e0f25c382b1d0b87a9b03887a34dbd91485453f1ea991fef726dba57373612 + md5: b422943d5d772b7cc858b36ad2a92db5 + sha256: 780f0530a3adfc1497ba49d626931c6afc978c540e1abfde6ccd57128ded6ad6 category: main optional: false - name: libdeflate - version: '1.20' + version: '1.22' manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.20-h49d49c5_0.conda + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.22-h00291cd_0.conda hash: - md5: d46104f6a896a0bc6a1d37b88b2edf5c - sha256: 8c2087952db55c4118dd2e29381176a54606da47033fd61ebb1b0f4391fcd28d + md5: a15785ccc62ae2a8febd299424081efb + sha256: 681035346974c3315685dc40898e26f65f1c00cbb0b5fd80cc2599e207a34b31 category: main optional: false - name: libdeflate - version: '1.20' + version: '1.22' manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.20-h93a5062_0.conda + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.22-hd74edd7_0.conda hash: - md5: 97efeaeba2a9a82bdf46fc6d025e3a57 - sha256: 6d16cccb141b6bb05c38107b335089046664ea1d6611601d3f6e7e4227a99925 + md5: 2d3e3f3d8ab315748420ef58d5a3ae0f + sha256: 3552894ca62bebc33d05982937cda25a4fa19e56a82af2ff20944ff4c2532fda category: main optional: false - name: libedit @@ -5401,37 +5442,40 @@ package: category: main optional: false - name: libexpat - version: 2.6.2 + version: 2.6.4 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.2-h59595ed_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.4-h5888daf_0.conda hash: - md5: e7ba12deb7020dd080c6c70e7b6f6a3d - sha256: 331bb7c7c05025343ebd79f86ae612b9e1e74d2687b8f3179faec234f986ce19 + md5: db833e03127376d461e1e13e76f09b6c + sha256: 56541b98447b58e52d824bd59d6382d609e11de1f8adf20b23143e353d2b8d26 category: main optional: false - name: libexpat - version: 2.6.2 + version: 2.6.4 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda hash: - md5: 3d1d51c8f716d97c864d12f7af329526 - sha256: a188a77b275d61159a32ab547f7d17892226e7dac4518d2c6ac3ac8fc8dfde92 + md5: 20307f4049a735a78a29073be1be2626 + sha256: d10f43d0c5df6c8cf55259bce0fe14d2377eed625956cddce06f58827d288c59 category: main optional: false - name: libexpat - version: 2.6.2 + version: 2.6.4 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.2-hebf3989_0.conda + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda hash: - md5: e3cde7cfa87f82f7cb13d482d5e0ad09 - sha256: ba7173ac30064ea901a4c9fb5a51846dcc25512ceb565759be7d18cbf3e5415e + md5: 38d2656dd914feb0cab8c629370768bf + sha256: e42ab5ace927ee7c84e3f0f7d813671e1cf3529f5f06ee5899606630498c2745 category: main optional: false - name: libffi @@ -5468,17 +5512,29 @@ package: sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca category: main optional: false -- name: libgcc-ng - version: 13.2.0 +- name: libgcc + version: 14.2.0 manager: conda platform: linux-64 dependencies: _libgcc_mutex: '0.1' _openmp_mutex: '>=4.5' - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-13.2.0-h77fa898_10.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-14.2.0-h77fa898_1.conda + hash: + md5: 3cb76c3f10d3bc7f1105b2fc9db984df + sha256: 53eb8a79365e58849e7b1a068d31f4f9e718dc938d6f2c03e960345739a03569 + category: main + optional: false +- name: libgcc-ng + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + libgcc: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.2.0-h69a702a_1.conda hash: - md5: bbb96c5e7a11ef8ca2b666fe9fe3d199 - sha256: 78931358d83ff585d0cd448632366a5cbe6bcf41a66c07e8178200008127c2b5 + md5: e39480b9ca41323497b05492a63bc35b + sha256: 3a76969c80e9af8b6e7a55090088bc41da4cffcde9e2c71b17f44d37b7cb87f7 category: main optional: false - name: libgd @@ -5486,24 +5542,22 @@ package: manager: conda platform: linux-64 dependencies: - expat: '' + __glibc: '>=2.17,<3.0.a0' fontconfig: '>=2.14.2,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' - icu: '>=73.2,<74.0a0' - libexpat: '>=2.5.0,<3.0a0' + icu: '>=75.1,<76.0a0' + libexpat: '>=2.6.2,<3.0a0' libgcc-ng: '>=12' libjpeg-turbo: '>=3.0.0,<4.0a0' - libpng: '>=1.6.39,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' - libwebp: '' - libwebp-base: '>=1.3.2,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - zlib: '' - url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h119a65a_9.conda + libpng: '>=1.6.43,<1.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' + libwebp-base: '>=1.4.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-hd3e95f3_10.conda hash: - md5: cfebc557e54905dadc355c0e9f003004 - sha256: b74f95a6e1f3b31a74741b39cba83ed99fc82d17243c0fd3b5ab16ddd48ab89d + md5: 30ee3a29c84cf7b842a8c5828c4b7c13 + sha256: b0fa27d4d09fb24750c04e89dbd0aee898dc028bde99e62621065a9bde43efe8 category: main optional: false - name: libgd @@ -5511,24 +5565,22 @@ package: manager: conda platform: osx-64 dependencies: - expat: '' + __osx: '>=10.13' fontconfig: '>=2.14.2,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' - icu: '>=73.2,<74.0a0' - libexpat: '>=2.5.0,<3.0a0' + icu: '>=75.1,<76.0a0' + libexpat: '>=2.6.2,<3.0a0' libiconv: '>=1.17,<2.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' - libpng: '>=1.6.39,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' - libwebp: '' - libwebp-base: '>=1.3.2,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - zlib: '' - url: https://conda.anaconda.org/conda-forge/osx-64/libgd-2.3.3-h0dceb68_9.conda + libpng: '>=1.6.43,<1.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' + libwebp-base: '>=1.4.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libgd-2.3.3-h2e77e4f_10.conda hash: - md5: 1feb43971521d430bf826f8398598c5b - sha256: 4ed8546ff3356fc42f0e155446a060b14ee4aa96802e2da586532861deb3b917 + md5: a87f68ea91c66e1a9fb515f6aeba6ba2 + sha256: b5ae19078f96912058d0f96120bf56dae11a417178cfcf220219486778ef868d category: main optional: false - name: libgd @@ -5536,78 +5588,34 @@ package: manager: conda platform: osx-arm64 dependencies: - expat: '' + __osx: '>=11.0' fontconfig: '>=2.14.2,<3.0a0' fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' - icu: '>=73.2,<74.0a0' - libexpat: '>=2.5.0,<3.0a0' + icu: '>=75.1,<76.0a0' + libexpat: '>=2.6.2,<3.0a0' libiconv: '>=1.17,<2.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' - libpng: '>=1.6.39,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' - libwebp: '' - libwebp-base: '>=1.3.2,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - zlib: '' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hfdf3952_9.conda - hash: - md5: 0d847466f115fbdaaf2b6926f2e33278 - sha256: cfdecfaa27807abc2728bd8c60b923ce1b44020553e122e9a56fc3acb77acaec - category: main - optional: false -- name: libgettextpo - version: 0.22.5 - manager: conda - platform: osx-64 - dependencies: - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-64/libgettextpo-0.22.5-h5ff76d1_2.conda - hash: - md5: 54cc9d12c29c2f0516f2ef4987de53ae - sha256: 139d1861e21c41b950ebf9e395db2492839337a3b481ad2901a4a6800c555e37 - category: main - optional: false -- name: libgettextpo - version: 0.22.5 - manager: conda - platform: osx-arm64 - dependencies: - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgettextpo-0.22.5-h8fbad5d_2.conda - hash: - md5: a66fad933e22d22599a6dd149d359d25 - sha256: c3f5580e172c3fc03d33e8994024f08b709a239bd599792e51435fa7a06beb64 - category: main - optional: false -- name: libgettextpo-devel - version: 0.22.5 - manager: conda - platform: osx-64 - dependencies: - libgettextpo: 0.22.5 - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-64/libgettextpo-devel-0.22.5-h5ff76d1_2.conda + libpng: '>=1.6.43,<1.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' + libwebp-base: '>=1.4.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hac1b3a8_10.conda hash: - md5: 1e0384c52cd8b54812912e7234e66056 - sha256: 57940f6a872ffcf5a3406e96bdbd9d25854943e4dd84acee56178ffb728a9671 + md5: c9e450ce5ced76f107c494fbd37325f5 + sha256: d15beaa2e862a09526e704f22f7d0b7fa73b114b868106dd686e167b9d65558e category: main optional: false -- name: libgettextpo-devel - version: 0.22.5 +- name: libgfortran + version: 14.2.0 manager: conda - platform: osx-arm64 + platform: linux-64 dependencies: - libgettextpo: 0.22.5 - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgettextpo-devel-0.22.5-h8fbad5d_2.conda + libgfortran5: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-14.2.0-h69a702a_1.conda hash: - md5: 1113aa220b042b7ce8d077ea8f696f98 - sha256: b1be0bb8a726e2c47a025ff348e6ba8b51ef668f6ace06694657025d84ae66e2 + md5: f1fd30127802683586f768875127a987 + sha256: fc9e7f22a17faf74da904ebfc4d88699013d2992e55505e4aa0eb01770290977 category: main optional: false - name: libgfortran @@ -5635,27 +5643,27 @@ package: category: main optional: false - name: libgfortran-ng - version: 13.2.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: - libgfortran5: 13.2.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-13.2.0-h69a702a_10.conda + libgfortran: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-14.2.0-h69a702a_1.conda hash: - md5: a78f7b3d951665c4c57578a8d3787993 - sha256: de97f291cda4be906c9021c93a9d5d40eb65ab7bd5cba38dfa11f12597d7ef6a + md5: 0a7f4cd238267c88e5d69f7826a407eb + sha256: 423f1e2403f0c665748e42d335e421e53fd03c08d457cfb6f360d329d9459851 category: main optional: false - name: libgfortran5 - version: 13.2.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=13.2.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-13.2.0-h3d2ce59_10.conda + libgcc: '>=14.2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.2.0-hd5240d6_1.conda hash: - md5: e3896e5c2dd1cbabaf4abb3254df47b0 - sha256: be5f5873c392bc4c25bee25cef2d30a9dab69c0d82ff1ddf687f9ece6d36f56c + md5: 9822b874ea29af082e5d36098d25427d + sha256: d149a37ca73611e425041f33b9d8dbed6e52ec506fe8cc1fc0ee054bddeb6d5d category: main optional: false - name: libgfortran5 @@ -5683,23 +5691,24 @@ package: category: main optional: false - name: libglib - version: 2.80.2 + version: 2.82.2 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=12' + libgcc: '>=13' libiconv: '>=1.17,<2.0a0' libzlib: '>=1.3.1,<2.0a0' pcre2: '>=10.44,<10.45.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.80.2-h8a4344b_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.82.2-h2ff4ddf_0.conda hash: - md5: 9c406bb3d4dac2b358873e6462496d09 - sha256: 03dcc12fe937e32b1fbd7bd7cfe0f7a3e82ee4fe8d29c4d67afb657f13d04394 + md5: 13e8e54035ddd2b91875ba399f0f7c04 + sha256: 49ee9401d483a76423461c50dcd37f91d070efaec7e4dc2828d8cdd2ce694231 category: main optional: false - name: libglib - version: 2.80.2 + version: 2.82.2 manager: conda platform: osx-64 dependencies: @@ -5709,14 +5718,14 @@ package: libintl: '>=0.22.5,<1.0a0' libzlib: '>=1.3.1,<2.0a0' pcre2: '>=10.44,<10.45.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libglib-2.80.2-h736d271_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libglib-2.82.2-hb6ef654_0.conda hash: - md5: af378e417fce55cc2542d69aa9ba1ba2 - sha256: 273be75c5a58e9b3405dda728e9d56969dae7a777ce0d8a056e818fd7ab998c1 + md5: 2e0511f82f1481210f148e1205fe2482 + sha256: d782be2d8d6784f0b8584ca3cfa93357cddc71b0975560a2bcabd174dac60fff category: main optional: false - name: libglib - version: 2.80.2 + version: 2.82.2 manager: conda platform: osx-arm64 dependencies: @@ -5726,22 +5735,22 @@ package: libintl: '>=0.22.5,<1.0a0' libzlib: '>=1.3.1,<2.0a0' pcre2: '>=10.44,<10.45.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.80.2-h59d46d9_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.82.2-h07bd6cf_0.conda hash: - md5: 104d740896163d3e5b4b5ca7bc8f5bbb - sha256: 630c10b41bad621c1b6c7cf7241bceca4a009fdc1db2a5b9125dc49059eab070 + md5: 890783f64502fa6bfcdc723cfbf581b4 + sha256: 101fb31c509d6a69ac5d612b51d4088ddbc675fca18cf0c3589cfee26cd01ca0 category: main optional: false - name: libgomp - version: 13.2.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: _libgcc_mutex: '0.1' - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-13.2.0-h77fa898_10.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.2.0-h77fa898_1.conda hash: - md5: 9404d1686e63142d41acc72ef876a588 - sha256: bcea6ddfea86f0e6a1a831d1d2c3f36f7613b5e447229e19f978ded0d184cf5a + md5: cc3573974587f12dda90d96e3e55a702 + sha256: 1911c29975ec99b6b906904040c855772ccb265a1c79d5d75c8ceec4ed89cd63 category: main optional: false - name: libiconv @@ -5783,11 +5792,12 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libiconv: '>=1.17,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-h5ff76d1_2.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-hdfe23c8_3.conda hash: - md5: 3fb6774cb8cdbb93a6013b67bcf9716d - sha256: 280aaef0ed84637ee869012ad9ad9ed208e068dd9b8cf010dafeea717dad7203 + md5: 52d4d643ed26c07599736326c46bf12f + sha256: 0dbb662440a73e20742f12d88e51785a5a5117b8b150783a032b8818a8c043af category: main optional: false - name: libintl @@ -5795,37 +5805,12 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libiconv: '>=1.17,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8fbad5d_2.conda - hash: - md5: 3d216d0add050129007de3342be7b8c5 - sha256: 21bc79bdf34ffd20cb84d2a8bd82d7d0e2a1b94b9e72773f0fb207e5b4f1ff63 - category: main - optional: false -- name: libintl-devel - version: 0.22.5 - manager: conda - platform: osx-64 - dependencies: - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-64/libintl-devel-0.22.5-h5ff76d1_2.conda - hash: - md5: ea0a07e556d6b238db685cae6e3585d0 - sha256: e3f15a85c6e63633a5ff503d56366bab31cd2e07ea21559889bc7eb19564106d - category: main - optional: false -- name: libintl-devel - version: 0.22.5 - manager: conda - platform: osx-arm64 - dependencies: - libiconv: '>=1.17,<2.0a0' - libintl: 0.22.5 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-devel-0.22.5-h8fbad5d_2.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8414b35_3.conda hash: - md5: 962b3348c68efd25da253e94590ea9a2 - sha256: e52b2d0c5711f64b523756ccd9b800ee6f10a6317432b20a417dc3792e0a794a + md5: 3b98ec32e91b3b59ad53dbb9c96dd334 + sha256: 7c1d238d4333af385e594c89ebcb520caad7ed83a735c901099ec0970a87a891 category: main optional: false - name: libjpeg-turbo @@ -5868,10 +5853,10 @@ package: platform: linux-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-22_linux64_openblas.conda + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-25_linux64_openblas.conda hash: - md5: b083767b6c877e24ee597d93b87ab838 - sha256: db246341d42f9100d45adeb1a7ba8b1ef5b51ceb9056fd643e98046a3259fde6 + md5: 4dc03a53fc69371a6158d0ed37214cd3 + sha256: 9d1ff017714edb2d84868f0f931a4a0e7c289a971062b2ac66cfc8145df7e20e category: main optional: false - name: liblapack @@ -5880,10 +5865,10 @@ package: platform: osx-64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-25_osx64_openblas.conda hash: - md5: f21b282ff7ba14df6134a0fe6ab42b1b - sha256: e36744f3e780564d6748b5dd05e15ad6a1af9184cf32ab9d1304c13a6bc3e16b + md5: dda0e24b4605ebbd381e48606a107bed + sha256: 2a9a6143d103e7e21511cbf439521645bdd506bfabfcac9d6398dd0562c6905c category: main optional: false - name: liblapack @@ -5892,10 +5877,10 @@ package: platform: osx-arm64 dependencies: libblas: 3.9.0 - url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-22_osxarm64_openblas.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-25_osxarm64_openblas.conda hash: - md5: f2794950bc005e123b2c21f7fa3d7a6e - sha256: 2b1b24c98d15a6a3ad54cf7c8fef1ddccf84b7c557cde08235aaeffd1ff50ee8 + md5: 19bbddfec972d401838330453186108d + sha256: fdd742407672a9af20e70764550cf18b3ab67f12e48bf04163b90492fbc401e7 category: main optional: false - name: libllvm14 @@ -5939,54 +5924,55 @@ package: category: main optional: false - name: libnghttp2 - version: 1.58.0 + version: 1.64.0 manager: conda platform: linux-64 dependencies: - c-ares: '>=1.23.0,<2.0a0' + __glibc: '>=2.17,<3.0.a0' + c-ares: '>=1.32.3,<2.0a0' libev: '>=4.33,<5.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - openssl: '>=3.2.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda + libgcc: '>=13' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.64.0-h161d5f1_0.conda hash: - md5: 700ac6ea6d53d5510591c4344d5c989a - sha256: 1910c5306c6aa5bcbd623c3c930c440e9c77a5a019008e1487810e3c1d3716cb + md5: 19e57602824042dfd0446292ef90488b + sha256: b0f2b3695b13a989f75d8fd7f4778e1c7aabe3b36db83f0fe80b2cd812c0e975 category: main optional: false - name: libnghttp2 - version: 1.58.0 + version: 1.64.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.9' - c-ares: '>=1.23.0,<2.0a0' - libcxx: '>=16.0.6' + __osx: '>=10.13' + c-ares: '>=1.34.2,<2.0a0' + libcxx: '>=17' libev: '>=4.33,<5.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - openssl: '>=3.2.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda hash: - md5: faecc55c2a8155d9ff1c0ff9a0fef64f - sha256: 412fd768e787e586602f8e9ea52bf089f3460fc630f6987f0cbd89b70e9a4380 + md5: ab21007194b97beade22ceb7a3f6fee5 + sha256: 0dcfdcf3a445d2d7de4f3b186ab0a794dc872f4ea21622f9b997be72712c027f category: main optional: false - name: libnghttp2 - version: 1.58.0 + version: 1.64.0 manager: conda platform: osx-arm64 dependencies: - __osx: '>=10.9' - c-ares: '>=1.23.0,<2.0a0' - libcxx: '>=16.0.6' + __osx: '>=11.0' + c-ares: '>=1.34.2,<2.0a0' + libcxx: '>=17' libev: '>=4.33,<5.0a0' - libzlib: '>=1.2.13,<2.0.0a0' - openssl: '>=3.2.0,<4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda + libzlib: '>=1.3.1,<2.0a0' + openssl: '>=3.3.2,<4.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda hash: - md5: 1813e066bfcef82de579a0be8a766df4 - sha256: fc97aaaf0c6d0f508be313d86c2705b490998d382560df24be918b8e977802cd + md5: 3408c02539cee5f1141f9f11450b6a51 + sha256: 00cc685824f39f51be5233b54e19f45abd60de5d8847f1a56906f8936648b72f category: main optional: false - name: libnsl @@ -6002,209 +5988,219 @@ package: category: main optional: false - name: libopenblas - version: 0.3.27 + version: 0.3.28 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libgfortran-ng: '' - libgfortran5: '>=12.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_h413a1c8_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=14' + libgfortran: '' + libgfortran5: '>=14.2.0' + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.28-pthreads_h94d23a6_1.conda hash: - md5: a356024784da6dfd4683dc5ecf45b155 - sha256: 2ae7559aed0705deb3f716c7b247c74fd1b5e35b64e39834ce8b95f7564d4a3e + md5: 62857b389e42b36b686331bec0922050 + sha256: 99ba271d8a80a1af2723f2e124ffd91d850074c0389c067e6d96d72a2dbfeabe category: main optional: false - name: libopenblas - version: 0.3.27 + version: 0.3.28 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libgfortran: 5.* - libgfortran5: '>=12.3.0' - llvm-openmp: '>=16.0.6' - url: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_hfef2a42_0.conda + libgfortran5: '>=13.2.0' + llvm-openmp: '>=18.1.8' + url: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.28-openmp_hbf64a52_1.conda hash: - md5: 00237c9c7f2cb6725fe2960680a6e225 - sha256: 45519189c0295296268cb7eabeeaa03ef54d780416c9a24be1d2a21db63a7848 + md5: cd2c572c02a73b88c4d378eb31110e85 + sha256: cef5856952688ce9303f85f5bc62c99e8c2256b4c679f63afdfb381f222e90c7 category: main optional: false - name: libopenblas - version: 0.3.27 + version: 0.3.28 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libgfortran: 5.* - libgfortran5: '>=12.3.0' - llvm-openmp: '>=16.0.6' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.27-openmp_h6c19121_0.conda + libgfortran5: '>=13.2.0' + llvm-openmp: '>=18.1.8' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda hash: - md5: 82eba59f4eca26a9fc904d584f8761c0 - sha256: feb2662444fc98a4842fe54cc70b1f109b2146108e7bac2b3bbad1f219cede90 + md5: 40803a48d947c8639da6704e9a44d3ce + sha256: 62bb669c37a845129096f73d446cdb6bb170e4927f2fea2b661329680dbbc373 category: main optional: false - name: libpng - version: 1.6.43 + version: 1.6.44 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.43-h2797004_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.44-hadc24fc_0.conda hash: - md5: 009981dd9cfcaa4dbfa25ffaed86bcae - sha256: 502f6ff148ac2777cc55ae4ade01a8fc3543b4ffab25c4e0eaa15f94e90dd997 + md5: f4cc49d7aa68316213e4b12be35308d1 + sha256: e5b14f7a01c2db4362d8591f42f82f336ed48d5e4079e4d1f65d0c2a3637ea78 category: main optional: false - name: libpng - version: 1.6.43 + version: 1.6.44 manager: conda platform: osx-64 dependencies: - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.43-h92b6c6a_0.conda + __osx: '>=10.13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.44-h4b8f8c9_0.conda hash: - md5: 65dcddb15965c9de2c0365cb14910532 - sha256: 13e646d24b5179e6b0a5ece4451a587d759f55d9a360b7015f8f96eff4524b8f + md5: f32ac2c8dd390dbf169f550887ed09d9 + sha256: 12b44e58f8832798d7a5c0a7480c95e905dbd6c3558dec09739062411f9e08d1 category: main optional: false - name: libpng - version: 1.6.43 + version: 1.6.44 manager: conda platform: osx-arm64 dependencies: - libzlib: '>=1.2.13,<2.0.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.43-h091b4b1_0.conda + __osx: '>=11.0' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.44-hc14010f_0.conda hash: - md5: 77e684ca58d82cae9deebafb95b1a2b8 - sha256: 66c4713b07408398f2221229a1c1d5df57d65dc0902258113f2d9ecac4772495 + md5: fb36e93f0ea6a6f5d2b99984f34b049e + sha256: 38f8759a3eb8060deabd4db41f0f023514d853e46ddcbd0ba21768fc4e563bb1 category: main optional: false - name: librsvg - version: 2.58.1 + version: 2.58.4 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' cairo: '>=1.18.0,<2.0a0' freetype: '>=2.12.1,<3.0a0' gdk-pixbuf: '>=2.42.12,<3.0a0' - harfbuzz: '>=8.5.0,<9.0a0' - libgcc-ng: '>=12' - libglib: '>=2.80.2,<3.0a0' + harfbuzz: '>=9.0.0,<10.0a0' + libgcc: '>=13' + libglib: '>=2.80.3,<3.0a0' libpng: '>=1.6.43,<1.7.0a0' libxml2: '>=2.12.7,<3.0a0' - pango: '>=1.50.14,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.1-hadf69e7_0.conda + pango: '>=1.54.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.4-hc0ffecb_0.conda hash: - md5: 73fc255d740d23da4f554b58dc4909fd - sha256: c3b6c48e50a3ff8522d868215dcccfbd8f2720e512084b12f4bfcb6a668c5552 + md5: 83f045969988f5c7a65f3950b95a8b35 + sha256: fda3197ffb24512e719d55defa02f9f70286038e56cad8c1d580ed6460f417fa category: main optional: false - name: librsvg - version: 2.58.1 + version: 2.58.4 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' cairo: '>=1.18.0,<2.0a0' gdk-pixbuf: '>=2.42.12,<3.0a0' - libglib: '>=2.80.2,<3.0a0' + libglib: '>=2.80.3,<3.0a0' libxml2: '>=2.12.7,<3.0a0' - pango: '>=1.50.14,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.1-h368d7ee_0.conda + pango: '>=1.54.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.4-h2682814_0.conda hash: - md5: 9da7b482dcbacc85708f138f9900df06 - sha256: e5570f68f7d58c0e52eafcd927286c626c5a5f6b8efa41b14a44c96a13a6fe85 + md5: 0022c69263e9bb8c530feff2dfc431f9 + sha256: ed2d08ef3647d1c10fa51a0480f215ddae04f73a2bd9bbd135d3f37d313d84a6 category: main optional: false - name: librsvg - version: 2.58.1 + version: 2.58.4 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' cairo: '>=1.18.0,<2.0a0' gdk-pixbuf: '>=2.42.12,<3.0a0' - libglib: '>=2.80.2,<3.0a0' + libglib: '>=2.80.3,<3.0a0' libxml2: '>=2.12.7,<3.0a0' - pango: '>=1.50.14,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.58.1-hbc281fb_0.conda + pango: '>=1.54.0,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.58.4-h40956f1_0.conda hash: - md5: e642889ae7e977769f6d0328e2ec7497 - sha256: 01fdd2c28b24d319f46cf8072147beda48e223757a8fb6bca95fb6c93bad918b + md5: 27c333944e11caae7bc3a35178d32ac5 + sha256: 88cd8603a6fe6c3299e9cd0a81f5e38cf431d20b7d3e2e6642c8a41113ede6db category: main optional: false - name: libsodium - version: 1.0.18 + version: 1.0.20 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=7.5.0' - url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h36c2ea0_1.tar.bz2 + libgcc-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.20-h4ab18f5_0.conda hash: - md5: c3788462a6fbddafdb413a9f9053e58d - sha256: 53da0c8b79659df7b53eebdb80783503ce72fb4b10ed6e9e05cc0e9e4207a130 + md5: a587892d3c13b6621a6091be690dbca2 + sha256: 0105bd108f19ea8e6a78d2d994a6d4a8db16d19a41212070d2d1d48a63c34161 category: main optional: false - name: libsodium - version: 1.0.18 + version: 1.0.20 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-hbcb3906_1.tar.bz2 + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.20-hfdf4475_0.conda hash: - md5: 24632c09ed931af617fe6d5292919cab - sha256: 2da45f14e3d383b4b9e3a8bacc95cd2832aac2dbf9fbc70d255d384a310c5660 + md5: 6af4b059e26492da6013e79cbcb4d069 + sha256: d3975cfe60e81072666da8c76b993af018cf2e73fe55acba2b5ba0928efaccf5 category: main optional: false - name: libsodium - version: 1.0.18 + version: 1.0.20 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.18-h27ca646_1.tar.bz2 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda hash: - md5: 90859688dbca4735b74c02af14c4c793 - sha256: 1d95fe5e5e6a0700669aab454b2a32f97289c9ed8d1f7667c2ba98327a6f05bc + md5: a7ce36e284c5faaf93c220dfc39e3abd + sha256: fade8223e1e1004367d7101dd17261003b60aa576df6d7802191f8972f7470b1 category: main optional: false - name: libsqlite - version: 3.46.0 + version: 3.47.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.13,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.0-hde9e2c9_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.47.0-hadc24fc_1.conda hash: - md5: 18aa975d2094c34aef978060ae7da7d8 - sha256: daee3f68786231dad457d0dfde3f7f1f9a7f2018adabdbb864226775101341a8 + md5: b6f02b52a174e612e89548f4663ce56a + sha256: 8a9aadf996a2399f65b679c6e7f29139d5059f699c63e6d7b50e20db10c00508 category: main optional: false - name: libsqlite - version: 3.46.0 + version: 3.47.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libzlib: '>=1.2.13,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.0-h1b8f9f3_0.conda + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.47.0-h2f8c449_1.conda hash: - md5: 5dadfbc1a567fe6e475df4ce3148be09 - sha256: 63af1a9e3284c7e4952364bafe7267e41e2d9d8bcc0e85a4ea4b0ec02d3693f6 + md5: af445c495253a871c3d809e1199bb12b + sha256: a0f7381c867898a45018b1e5cf1aca68659d292d58252e8f489a4270b010fed8 category: main optional: false - name: libsqlite - version: 3.46.0 + version: 3.47.0 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - libzlib: '>=1.2.13,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.46.0-hfb93653_0.conda + libzlib: '>=1.3.1,<2.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.47.0-hbaaea75_1.conda hash: - md5: 12300188028c9bc02da965128b91b517 - sha256: 73048f9cb8647d3d3bfe6021c0b7d663e12cffbe9b4f31bd081e713b0a9ad8f9 + md5: 07a14fbe439eef078cc479deca321161 + sha256: 5a96caa566c11e5a5ebdcdb86a0759a7fb27d3c5f42e6a0fd0d6023c1e935d9e category: main optional: false - name: libssh2 @@ -6247,74 +6243,89 @@ package: sha256: bb57d0c53289721fff1eeb3103a1c6a988178e88d8a8f4345b0b91a35f0e0015 category: main optional: false +- name: libstdcxx + version: 14.2.0 + manager: conda + platform: linux-64 + dependencies: + libgcc: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-14.2.0-hc0a3c3a_1.conda + hash: + md5: 234a5554c53625688d51062645337328 + sha256: 4661af0eb9bdcbb5fb33e5d0023b001ad4be828fccdcc56500059d56f9869462 + category: main + optional: false - name: libstdcxx-ng - version: 13.2.0 + version: 14.2.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: 13.2.0 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-13.2.0-hc0a3c3a_10.conda + libstdcxx: 14.2.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.2.0-h4852527_1.conda hash: - md5: ea50441ab527f23ffa108ade07e2fde0 - sha256: 9a5d43eed33fe8b2fd6adf71ef8f0253fd515e1440c9b7b7782db608e3085bea + md5: 8371ac6457591af2cf6159439c1fd051 + sha256: 25bb30b827d4f6d6f0522cc0579e431695503822f144043b93c50237017fffd8 category: main optional: false - name: libtiff - version: 4.6.0 + version: 4.7.0 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.20,<1.21.0a0' - libgcc-ng: '>=12' + libdeflate: '>=1.22,<1.23.0a0' + libgcc: '>=13' libjpeg-turbo: '>=3.0.0,<4.0a0' - libstdcxx-ng: '>=12' - libwebp-base: '>=1.3.2,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libstdcxx: '>=13' + libwebp-base: '>=1.4.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' xz: '>=5.2.6,<6.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.6.0-h1dd3fc0_3.conda + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.7.0-he137b08_1.conda hash: - md5: 66f03896ffbe1a110ffda05c7a856504 - sha256: fc3b210f9584a92793c07396cb93e72265ff3f1fa7ca629128bf0a50d5cb15e4 + md5: 63872517c98aa305da58a757c443698e + sha256: 9890121db85f6ef463fe12eb04ef1471176e3ef3b5e2d62e8d6dac713df00df4 category: main optional: false - name: libtiff - version: 4.6.0 + version: 4.7.0 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' lerc: '>=4.0.0,<5.0a0' - libcxx: '>=16' - libdeflate: '>=1.20,<1.21.0a0' + libcxx: '>=17' + libdeflate: '>=1.22,<1.23.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' - libwebp-base: '>=1.3.2,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libwebp-base: '>=1.4.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' xz: '>=5.2.6,<6.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.6.0-h129831d_3.conda + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.0-h583c2ba_1.conda hash: - md5: 568593071d2e6cea7b5fc1f75bfa10ca - sha256: f9b35c5ec1aea9a2cc20e9275a0bb8f056482faa8c5a62feb243ed780755ea30 + md5: 4b78bcdcc8780cede8b3d090deba874d + sha256: 4d58c695dfed6f308d0fd3ff552e0078bb98bc0be2ea0bf55820eb6e86fa5355 category: main optional: false - name: libtiff - version: 4.6.0 + version: 4.7.0 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' lerc: '>=4.0.0,<5.0a0' - libcxx: '>=16' - libdeflate: '>=1.20,<1.21.0a0' + libcxx: '>=17' + libdeflate: '>=1.22,<1.23.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' - libwebp-base: '>=1.3.2,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libwebp-base: '>=1.4.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' xz: '>=5.2.6,<6.0a0' - zstd: '>=1.5.5,<1.6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.6.0-h07db509_3.conda + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.0-hfce79cd_1.conda hash: - md5: 28c9f8c6dd75666dfb296aea06c49cb8 - sha256: 6df3e129682f6dc43826e5028e1807624b2a7634c4becbb50e56be9f77167f25 + md5: b9abf45f7c64caf3303725f1aa0e9a4d + sha256: 97ba24c74750b6e731b3fe0d2a751cda6148b4937d2cc3f72d43bf7b3885c39d category: main optional: false - name: libuuid @@ -6329,57 +6340,6 @@ package: sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 category: main optional: false -- name: libwebp - version: 1.4.0 - manager: conda - platform: linux-64 - dependencies: - giflib: '>=5.2.2,<5.3.0a0' - libgcc-ng: '>=12' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' - libwebp-base: '>=1.4.0,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.4.0-h2c329e2_0.conda - hash: - md5: 80030debaa84cfc31755d53742df3ca6 - sha256: bd45805b169e3e0ff166d360c3c4842d77107d28c8f9feba020a8e8b9c80f948 - category: main - optional: false -- name: libwebp - version: 1.4.0 - manager: conda - platform: osx-64 - dependencies: - __osx: '>=10.9' - giflib: '>=5.2.2,<5.3.0a0' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' - libwebp-base: '>=1.4.0,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libwebp-1.4.0-hc207709_0.conda - hash: - md5: c5aa72a275c001665128245084c9ce14 - sha256: 5c7103d5462deedf0f80a081bc895c25b05404719c11b33a846dc5f5328d791c - category: main - optional: false -- name: libwebp - version: 1.4.0 - manager: conda - platform: osx-arm64 - dependencies: - __osx: '>=11.0' - giflib: '>=5.2.2,<5.3.0a0' - libjpeg-turbo: '>=3.0.0,<4.0a0' - libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' - libwebp-base: '>=1.4.0,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-1.4.0-h54798ee_0.conda - hash: - md5: 078abbcc54996b186b9144cf795bd30f - sha256: e75e7a58793236fc8e92733c8bad168ce7bea40ca54c8c643e357511ba4a7b98 - category: main - optional: false - name: libwebp-base version: 1.4.0 manager: conda @@ -6415,46 +6375,49 @@ package: category: main optional: false - name: libxcb - version: '1.15' + version: 1.17.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' pthread-stubs: '' - xorg-libxau: '' + xorg-libxau: '>=1.0.11,<2.0a0' xorg-libxdmcp: '' - url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.15-h0b41bf4_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.17.0-h8a09558_0.conda hash: - md5: 33277193f5b92bad9fdd230eb700929c - sha256: a670902f0a3173a466c058d2ac22ca1dd0df0453d3a80e0212815c20a16b0485 + md5: 92ed62436b625154323d40d5f2f11dd7 + sha256: 666c0c431b23c6cec6e492840b176dde533d48b7e6fb8883f5071223433776aa category: main optional: false - name: libxcb - version: '1.16' + version: 1.17.0 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' pthread-stubs: '' xorg-libxau: '>=1.0.11,<2.0a0' xorg-libxdmcp: '' - url: https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.16-h0dc2134_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda hash: - md5: 07e80289d4ba724f37b4b6f001f88fbe - sha256: c64277f586b716d5c34947e7f2783ef0d24f239a136bc6a024e854bede0389a9 + md5: bbeca862892e2898bdb45792a61c4afc + sha256: 8896cd5deff6f57d102734f3e672bc17120613647288f9122bec69098e839af7 category: main optional: false - name: libxcb - version: '1.16' + version: 1.17.0 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' pthread-stubs: '' xorg-libxau: '>=1.0.11,<2.0a0' xorg-libxdmcp: '' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.16-hf2054a2_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda hash: - md5: 55b5ed79062edde70459943d2d430d99 - sha256: ebf4b797f18de4280548520c97ca1528bcb5a8bc721e3bb133a4e3c930a5320f + md5: af523aae2eca6dfa1c8eec693f5b9a79 + sha256: bd3816218924b1e43b275863e21a3e13a5db4a6da74cca8e60bc3c213eb62f71 category: main optional: false - name: libxcrypt @@ -6470,51 +6433,52 @@ package: category: main optional: false - name: libxml2 - version: 2.12.7 + version: 2.13.5 manager: conda platform: linux-64 dependencies: - icu: '>=73.2,<74.0a0' - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + icu: '>=75.1,<76.0a0' + libgcc: '>=13' libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.13,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-hc051c1a_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.13.5-hb346dea_0.conda hash: - md5: 340278ded8b0dc3a73f3660bbb0adbc6 - sha256: 576ea9134176636283ff052897bf7a91ffd8ac35b2c505dfde2890ec52849698 + md5: c81a9f1118541aaa418ccb22190c817e + sha256: 8c9d6a3a421ac5bf965af495d1b0a08c6fb2245ba156550bc064a7b4f8fc7bd8 category: main optional: false - name: libxml2 - version: 2.12.7 + version: 2.13.5 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - icu: '>=73.2,<74.0a0' + icu: '>=75.1,<76.0a0' libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.13,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-h3e169fe_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.5-h495214b_0.conda hash: - md5: ddb63049aa7bd9f08f2cdc5a1c144d1a - sha256: 75554b5ef4c61a97c1d2ddcaff2d87c5ee120ff6925c2b714e18b20727cafb98 + md5: 8711bc6fb054192dc432741dcd233ac3 + sha256: 66e1bf40699daf83b39e1281f06c64cf83499de3a9c05d59477fadded6d85b18 category: main optional: false - name: libxml2 - version: 2.12.7 + version: 2.13.5 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - icu: '>=73.2,<74.0a0' + icu: '>=75.1,<76.0a0' libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.13,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-ha661575_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.13.5-hbbdcc80_0.conda hash: - md5: 8ea71a74847498c793b0a8e9054a177a - sha256: 0ea12032b53d3767564a058ccd5208c0a1724ed2f8074dd22257ff3859ea6a4e + md5: 967d4a9dadd710415ee008d862a07c99 + sha256: 936de9c0e91cb6f178c48ea14313cf6c79bdb1f474c785c117c41492b0407a98 category: main optional: false - name: libxslt @@ -6559,11 +6523,12 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-h4ab18f5_1.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-hb9d3cd8_2.conda hash: - md5: 57d7dc60e9325e3de37ff8dffd18e814 - sha256: adf6096f98b537a11ae3729eaa642b0811478f0ea0402ca67b5108fe2cb0010d + md5: edb0dca6bc32e4f4789199455a1dbeb8 + sha256: d4bfe88d7cb447768e31650f06257995601f89076080e76df55e3112d4e47dc4 category: main optional: false - name: libzlib @@ -6572,10 +6537,10 @@ package: platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda hash: - md5: b7575b5aa92108dcc9aaab0f05f2dbce - sha256: 80a62db652b1da0ccc100812a1d86e94f75028968991bfb17f9536f3aa72d91d + md5: 003a54a4e32b02f7355b50a837e699da + sha256: 8412f96504fc5993a63edf1e211d042a1fd5b1d51dedec755d2058948fcced09 category: main optional: false - name: libzlib @@ -6584,134 +6549,177 @@ package: platform: osx-arm64 dependencies: __osx: '>=11.0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-hfb2fe0b_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda + hash: + md5: 369964e85dc26bfe78f41399b366c435 + sha256: ce34669eadaba351cd54910743e6a2261b67009624dbc7daeeafdef93616711b + category: main + optional: false +- name: linkify-it-py + version: 2.0.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.7' + uc-micro-py: '' + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda + hash: + md5: f1b64ca4faf563605cf6f6ca93f9ff3f + sha256: aa99d44e8c83865026575a8af253141c53e0b3ab05f053befaa7757c8525064f + category: main + optional: false +- name: linkify-it-py + version: 2.0.3 + manager: conda + platform: osx-64 + dependencies: + uc-micro-py: '' + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda hash: - md5: 636077128927cf79fd933276dc3aed47 - sha256: c34365dd37b0eab27b9693af32a1f7f284955517c2cc91f1b88a7ef4738ff03e + md5: f1b64ca4faf563605cf6f6ca93f9ff3f + sha256: aa99d44e8c83865026575a8af253141c53e0b3ab05f053befaa7757c8525064f + category: main + optional: false +- name: linkify-it-py + version: 2.0.3 + manager: conda + platform: osx-arm64 + dependencies: + uc-micro-py: '' + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda + hash: + md5: f1b64ca4faf563605cf6f6ca93f9ff3f + sha256: aa99d44e8c83865026575a8af253141c53e0b3ab05f053befaa7757c8525064f category: main optional: false - name: llvm-openmp - version: 18.1.7 + version: 19.1.3 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.7-h15ab845_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.3-hf78d878_0.conda hash: - md5: 57440310d92e93efd808c75fec50f94d - sha256: 66ab0feed5ed7ace0d9327bc7ae47500afb81ef51e6ef10a478af9d65dd60ac6 + md5: 18a8498d57d871da066beaa09263a638 + sha256: 3d28e9938ab1400322ba76968cdbee035009d611bbee94ec6b38a154551954b4 category: main optional: false - name: llvm-openmp - version: 18.1.7 + version: 19.1.3 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.7-hde57baf_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.3-hb52a8e5_0.conda hash: - md5: 2f651f8977594cc74852fa280785187a - sha256: 30121bc3ebf134d69bcb24ab1270bfa2beeb0ae59579b8acb67a38e3531c05d1 + md5: dd695d23e78d1ca4fecce969b1e1db61 + sha256: 49a8940e727aa82ee034fa9a60b3fcababec41b3192d955772aab635a5374b82 category: main optional: false - name: llvmlite - version: 0.42.0 + version: 0.43.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' libllvm14: '>=14.0.6,<14.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' + libstdcxx: '>=13' + libzlib: '>=1.3.1,<2.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.42.0-py312hb06c811_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/llvmlite-0.43.0-py312h374181b_1.conda hash: - md5: ae7c5ecce1fd0b7006149bd020421379 - sha256: a2e0495effb5897c06a7407d4f318958643008dab270e54591086c2e8a3dc44b + md5: ed6ead7e9ab9469629c6cfb363b5c6e2 + sha256: b260285b29834f9b003e2928d778c19b8ed0ca1aff5aa8aa7ec8f21f9b23c2e4 category: main optional: false - name: llvmlite - version: 0.42.0 + version: 0.43.0 manager: conda platform: osx-64 dependencies: - libcxx: '>=16' + __osx: '>=10.13' + libcxx: '>=17' libllvm14: '>=14.0.6,<14.1.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/llvmlite-0.42.0-py312h534208b_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/llvmlite-0.43.0-py312hcc8fd36_1.conda hash: - md5: ac1d435c2f56e72746eb5d7ed4b2e1a1 - sha256: 507d3fb788a7a7fefcb9b4c5091331a961785503d7ecdd8ee83a57380f786d0c + md5: 089bb036b9d118a2deec62822b015269 + sha256: 07b9d9ffaed74979836e291aa8e8fe5557bedaa5518c902fee8f240c7ab6c8cb category: main optional: false - name: llvmlite - version: 0.42.0 + version: 0.43.0 manager: conda platform: osx-arm64 dependencies: - libcxx: '>=16' + __osx: '>=11.0' + libcxx: '>=17' libllvm14: '>=14.0.6,<14.1.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/llvmlite-0.42.0-py312h17030e7_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda hash: - md5: 3ed89609f7ce8ad1422a833ca33fdb45 - sha256: 89090d94a0c744b363fb2f2b2047cb7879921d35b8f0e2f1ac8cfc08901963b5 + md5: f081ee72987624a949a3562020b1135d + sha256: bd443500b61d770237837f2bdb043f27d789459c0d7036cf2673221c0e2c3238 category: main optional: false - name: lxml - version: 5.2.2 + version: 5.3.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libxml2: '>=2.12.6,<3.0a0' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libxml2: '>=2.12.7,<3.0a0' libxslt: '>=1.1.39,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/lxml-5.2.2-py312hb90d8a5_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/lxml-5.3.0-py312he28fd5a_2.conda hash: - md5: da3e0a20f8eb75072ad036198c37be61 - sha256: fab93c7618006b5595add86b0cb12501642dcb3a295de54eef17e0dd1aaf22ae + md5: 3acf38086326f49afed094df4ba7c9d9 + sha256: 14f320373eb04fde9ca783f99ddce2f259adfd5d458d0f28b0f05a4020a81fcf category: main optional: false - name: lxml - version: 5.2.2 + version: 5.3.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libxml2: '>=2.12.6,<3.0a0' + libxml2: '>=2.12.7,<3.0a0' libxslt: '>=1.1.39,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/lxml-5.2.2-py312h1aa9a54_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/lxml-5.3.0-py312h4feaf87_2.conda hash: - md5: 17318078a298a3f6e4d84ce3bb2ef612 - sha256: 9c8cc1e45243e6cd5756312a4596e2b6776a765b49d63abe7cf09ddd86145056 + md5: d1d2583ce9c06e63bf90a5c523e30ab0 + sha256: 4e6c79df93b27024435763d6216cc11d423b28bd01c676246f86a69c1c691846 category: main optional: false - name: lxml - version: 5.2.2 + version: 5.3.0 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - libxml2: '>=2.12.6,<3.0a0' + libxml2: '>=2.12.7,<3.0a0' libxslt: '>=1.1.39,<2.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-5.2.2-py312h0e5ab22_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/lxml-5.3.0-py312ha59c1f6_2.conda hash: - md5: d049fc23bf40c0f7d97bc4a35d91b97c - sha256: 6dda17b6be96e13adb7810e7aeaa676429b93ce472e636f73ba56f2b61918d24 + md5: 62812df7d88357ccb37fdabe67bf785d + sha256: 247c111bc599558760a0fa569d2e3fce66011e6f0fcee0fcb15d505b0a132835 category: main optional: false - name: lz4-c @@ -6751,87 +6759,158 @@ package: sha256: fc343b8c82efe40819b986e29ba748366514e5ab94a1e1138df195af5f45fa24 category: main optional: false -- name: lzo - version: '2.10' +- name: markdown + version: '3.6' manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-hd590300_1001.conda + importlib-metadata: '>=4.4' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-3.6-pyhd8ed1ab_0.conda + hash: + md5: 06e9bebf748a0dea03ecbe1f0e27e909 + sha256: fce1fde00359696983989699c00f9891194c4ebafea647a8d21b7e2e3329b56e + category: main + optional: false +- name: markdown + version: '3.6' + manager: conda + platform: osx-64 + dependencies: + python: '>=3.6' + importlib-metadata: '>=4.4' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-3.6-pyhd8ed1ab_0.conda + hash: + md5: 06e9bebf748a0dea03ecbe1f0e27e909 + sha256: fce1fde00359696983989699c00f9891194c4ebafea647a8d21b7e2e3329b56e + category: main + optional: false +- name: markdown + version: '3.6' + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.6' + importlib-metadata: '>=4.4' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-3.6-pyhd8ed1ab_0.conda hash: - md5: ec7398d21e2651e0dcb0044d03b9a339 - sha256: 88433b98a9dd9da315400e7fb9cd5f70804cb17dca8b1c85163a64f90f584126 + md5: 06e9bebf748a0dea03ecbe1f0e27e909 + sha256: fce1fde00359696983989699c00f9891194c4ebafea647a8d21b7e2e3329b56e + category: main + optional: false +- name: markdown-it-py + version: 3.0.0 + manager: conda + platform: linux-64 + dependencies: + mdurl: '>=0.1,<1' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda + hash: + md5: 93a8e71256479c62074356ef6ebf501b + sha256: c041b0eaf7a6af3344d5dd452815cdc148d6284fec25a4fa3f4263b3a021e962 + category: main + optional: false +- name: markdown-it-py + version: 3.0.0 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.8' + mdurl: '>=0.1,<1' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda + hash: + md5: 93a8e71256479c62074356ef6ebf501b + sha256: c041b0eaf7a6af3344d5dd452815cdc148d6284fec25a4fa3f4263b3a021e962 + category: main + optional: false +- name: markdown-it-py + version: 3.0.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.8' + mdurl: '>=0.1,<1' + url: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda + hash: + md5: 93a8e71256479c62074356ef6ebf501b + sha256: c041b0eaf7a6af3344d5dd452815cdc148d6284fec25a4fa3f4263b3a021e962 category: main optional: false - name: markupsafe - version: 2.1.5 + version: 3.0.2 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py312h98912ed_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-3.0.2-py312h178313f_0.conda hash: - md5: 6ff0b9582da2d4a74a1f9ae1f9ce2af6 - sha256: 273d8efd6c089c534ccbede566394c0ac1e265bfe5d89fe76e80332f3d75a636 + md5: a755704ea0e2503f8c227d84829a8e81 + sha256: 15f14ab429c846aacd47fada0dc4f341d64491e097782830f0906d00cb7b48b6 category: main optional: false - name: markupsafe - version: 2.1.5 + version: 3.0.2 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-2.1.5-py312h41838bb_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-3.0.2-py312hbe3f5e4_0.conda hash: - md5: c4a9c25c09cef3901789ca818d9beb10 - sha256: 8dc8f31f78d00713300da000b6ebaa1943a17c112f267de310d5c3d82950079c + md5: c6238833d7dc908ec295bc490b80d845 + sha256: b2fb54718159055fdf89da7d9f0c6743ef84b31960617a56810920d17616d944 category: main optional: false - name: markupsafe - version: 2.1.5 + version: 3.0.2 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.5-py312he37b823_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312ha0ccf2a_0.conda hash: - md5: ba3a8f8cf8bbdb81394275b1e1d271da - sha256: 61480b725490f68856dd14e646f51ffc34f77f2c985bd33e3b77c04b2856d97d + md5: c6ff9f291d011c9d4f0b840f49435c64 + sha256: 360e958055f35e5087942b9c499eaafae984a951b84cf354ef7481a2806f340d category: main optional: false - name: matplotlib-base - version: 3.8.4 + version: 3.9.2 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' certifi: '>=2020.06.20' contourpy: '>=1.0.1' cycler: '>=0.10' fonttools: '>=4.22.0' freetype: '>=2.12.1,<3.0a0' kiwisolver: '>=1.3.1' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - numpy: '>=1.21' + libgcc: '>=13' + libstdcxx: '>=13' + numpy: '>=1.23' packaging: '>=20.0' pillow: '>=8' pyparsing: '>=2.3.1' python: '>=3.12,<3.13.0a0' python-dateutil: '>=2.7' python_abi: 3.12.* + qhull: '>=2020.2,<2020.3.0a0' tk: '>=8.6.13,<8.7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.8.4-py312h20ab3a6_2.conda + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.2-py312hd3ec401_2.conda hash: - md5: fbfe798f83f0d66410903ad8f40d5283 - sha256: a927afa9e4b5cf7889b5a82ef2286b089873f402a0d0e10e6adb4cbf820a4db9 + md5: 2380c9ba933ffaac9ad16d8eac8e3318 + sha256: f199be5149f45a14c88d465d9cb83cfba5efe17c45a0233354ef62cdcb7eab9e category: main optional: false - name: matplotlib-base - version: 3.8.4 + version: 3.9.2 manager: conda platform: osx-64 dependencies: @@ -6842,22 +6921,23 @@ package: fonttools: '>=4.22.0' freetype: '>=2.12.1,<3.0a0' kiwisolver: '>=1.3.1' - libcxx: '>=16' - numpy: '>=1.21' + libcxx: '>=17' + numpy: '>=1.23' packaging: '>=20.0' pillow: '>=8' pyparsing: '>=2.3.1' python: '>=3.12,<3.13.0a0' python-dateutil: '>=2.7' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.8.4-py312hb6d62fa_2.conda + qhull: '>=2020.2,<2020.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.2-py312h30cc4df_2.conda hash: - md5: 6c5cf505d118f4b58961191fd5e0d030 - sha256: 98a4ab9355a473a291c826d7536c0e864adc06d9e846507d100a74a1d690ddce + md5: f0fa1b2e28e3a5304880cc6a25616252 + sha256: b3ab54f738c1ad5757f1d272a52a9f2aef30d70dbfd05302ad11f7969c4f7515 category: main optional: false - name: matplotlib-base - version: 3.8.4 + version: 3.9.2 manager: conda platform: osx-arm64 dependencies: @@ -6868,57 +6948,133 @@ package: fonttools: '>=4.22.0' freetype: '>=2.12.1,<3.0a0' kiwisolver: '>=1.3.1' - libcxx: '>=16' - numpy: '>=1.21' + libcxx: '>=17' + numpy: '>=1.23' packaging: '>=20.0' pillow: '>=8' pyparsing: '>=2.3.1' python: '>=3.12,<3.13.0a0' python-dateutil: '>=2.7' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.8.4-py312h4479663_2.conda + qhull: '>=2020.2,<2020.3.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.2-py312h9bd0bc6_2.conda + hash: + md5: faf7592748a40887a1a80424f136bf86 + sha256: 78ffc8f58af8faa583867afb303e18a423d2c6087fc58da0033c35e02c2184d6 + category: main + optional: false +- name: matplotlib-inline + version: 0.1.7 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + traitlets: '' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + hash: + md5: 779345c95648be40d22aaa89de7d4254 + sha256: 7ea68676ea35fbb095420bbcc1c82c4767b8be7bb56abb6989b7f89d957a3bab + category: main + optional: false +- name: matplotlib-inline + version: 0.1.7 + manager: conda + platform: osx-64 + dependencies: + traitlets: '' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + hash: + md5: 779345c95648be40d22aaa89de7d4254 + sha256: 7ea68676ea35fbb095420bbcc1c82c4767b8be7bb56abb6989b7f89d957a3bab + category: main + optional: false +- name: matplotlib-inline + version: 0.1.7 + manager: conda + platform: osx-arm64 + dependencies: + traitlets: '' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + hash: + md5: 779345c95648be40d22aaa89de7d4254 + sha256: 7ea68676ea35fbb095420bbcc1c82c4767b8be7bb56abb6989b7f89d957a3bab + category: main + optional: false +- name: mdit-py-plugins + version: 0.4.2 + manager: conda + platform: linux-64 + dependencies: + markdown-it-py: '>=1.0.0,<4.0.0' + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda + hash: + md5: 5387f2cfa28f8a3afa3368bb4ba201e8 + sha256: 5cedc99412278b37e9596f1f991d49f5a1663fe79767cf814a288134a1400ba9 + category: main + optional: false +- name: mdit-py-plugins + version: 0.4.2 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.8' + markdown-it-py: '>=1.0.0,<4.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda + hash: + md5: 5387f2cfa28f8a3afa3368bb4ba201e8 + sha256: 5cedc99412278b37e9596f1f991d49f5a1663fe79767cf814a288134a1400ba9 + category: main + optional: false +- name: mdit-py-plugins + version: 0.4.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.8' + markdown-it-py: '>=1.0.0,<4.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda hash: - md5: e4c7e00cc31a921bb2541c10c3c58a8c - sha256: 8cfd26be70088f5326aaab101bd6ff37bb21ba3b13cc81c987628484cb7128cf + md5: 5387f2cfa28f8a3afa3368bb4ba201e8 + sha256: 5cedc99412278b37e9596f1f991d49f5a1663fe79767cf814a288134a1400ba9 category: main optional: false -- name: matplotlib-inline - version: 0.1.7 +- name: mdurl + version: 0.1.2 manager: conda platform: linux-64 dependencies: python: '>=3.6' - traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda hash: - md5: 779345c95648be40d22aaa89de7d4254 - sha256: 7ea68676ea35fbb095420bbcc1c82c4767b8be7bb56abb6989b7f89d957a3bab + md5: 776a8dd9e824f77abac30e6ef43a8f7a + sha256: 64073dfb6bb429d52fff30891877b48c7ec0f89625b1bf844905b66a81cce6e1 category: main optional: false -- name: matplotlib-inline - version: 0.1.7 +- name: mdurl + version: 0.1.2 manager: conda platform: osx-64 dependencies: - traitlets: '' python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda hash: - md5: 779345c95648be40d22aaa89de7d4254 - sha256: 7ea68676ea35fbb095420bbcc1c82c4767b8be7bb56abb6989b7f89d957a3bab + md5: 776a8dd9e824f77abac30e6ef43a8f7a + sha256: 64073dfb6bb429d52fff30891877b48c7ec0f89625b1bf844905b66a81cce6e1 category: main optional: false -- name: matplotlib-inline - version: 0.1.7 +- name: mdurl + version: 0.1.2 manager: conda platform: osx-arm64 dependencies: python: '>=3.6' - traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda hash: - md5: 779345c95648be40d22aaa89de7d4254 - sha256: 7ea68676ea35fbb095420bbcc1c82c4767b8be7bb56abb6989b7f89d957a3bab + md5: 776a8dd9e824f77abac30e6ef43a8f7a + sha256: 64073dfb6bb429d52fff30891877b48c7ec0f89625b1bf844905b66a81cce6e1 category: main optional: false - name: mistune @@ -6962,13 +7118,14 @@ package: manager: conda platform: linux-64 dependencies: - gmp: '>=6.2.1,<7.0a0' - libgcc-ng: '>=12' - mpfr: '>=4.1.0,<5.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-hfe3b2da_0.conda + __glibc: '>=2.17,<3.0.a0' + gmp: '>=6.3.0,<7.0a0' + libgcc: '>=13' + mpfr: '>=4.2.1,<5.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.3.1-h24ddda3_1.conda hash: - md5: 289c71e83dc0daa7d4c81f04180778ca - sha256: 2f88965949ba7b4b21e7e5facd62285f7c6efdb17359d1b365c3bb4ecc968d29 + md5: aa14b9a5196a6d8dd364164b7ce56acf + sha256: 1bf794ddf2c8b3a3e14ae182577c624fa92dea975537accff4bc7e5fea085212 category: main optional: false - name: mpc @@ -6976,12 +7133,13 @@ package: manager: conda platform: osx-64 dependencies: - gmp: '>=6.2.1,<7.0a0' - mpfr: '>=4.1.0,<5.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h81bd1dd_0.conda + __osx: '>=10.13' + gmp: '>=6.3.0,<7.0a0' + mpfr: '>=4.2.1,<5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda hash: - md5: c752c0eb6c250919559172c011e5f65b - sha256: 2ae945a15c8a984d581dcfb974ad3b5d877a6527de2c95a3363e6b4490b2f312 + md5: 0520855aaae268ea413d6bc913f1384c + sha256: dcf91571da6c2f0db96d43a1b639047def05a0e1b6436d42c9129ab14af47b10 category: main optional: false - name: mpc @@ -6989,12 +7147,13 @@ package: manager: conda platform: osx-arm64 dependencies: - gmp: '>=6.2.1,<7.0a0' - mpfr: '>=4.1.0,<5.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h91ba8db_0.conda + __osx: '>=11.0' + gmp: '>=6.3.0,<7.0a0' + mpfr: '>=4.2.1,<5.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda hash: - md5: 362af269d860ae49580f8f032a68b0df - sha256: 6d8d4f8befca279f022c1c212241ad6672cb347181452555414e277484ad534c + md5: a5635df796b71f6ca400fc7026f50701 + sha256: 2700899ad03302a1751dbf2bca135407e470dd83ac897ab91dd8675d4300f158 category: main optional: false - name: mpfr @@ -7002,12 +7161,13 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' gmp: '>=6.3.0,<7.0a0' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h9458935_1.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h90cbb55_3.conda hash: - md5: 8083b20f566639c22f78bcd6ca35b276 - sha256: 38c501f6b8dff124e57711c01da23e204703a3c14276f4cf6abd28850b2b9893 + md5: 2eeb50cab6652538eee8fc0bc3340c81 + sha256: f25d2474dd557ca66c6231c8f5ace5af312efde1ba8290a6ea5e1732a4e669c0 category: main optional: false - name: mpfr @@ -7015,11 +7175,12 @@ package: manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' gmp: '>=6.3.0,<7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-h4f6b447_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda hash: - md5: b90df08f0deb2f58631447c1462c92a7 - sha256: 002209e7d1f21cdd04de17050ab2050de4347e5bf04210ce6a636cbabf43e1d0 + md5: d511e58aaaabfc23136880d9956fa7a6 + sha256: dddb6721dff05b8dfb654c532725330231fcb81ff1e27d885ee0cdcc9fccf1c4 category: main optional: false - name: mpfr @@ -7027,11 +7188,12 @@ package: manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' gmp: '>=6.3.0,<7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h41d338b_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda hash: - md5: 616d9bb6983991de582589b9a06e4cea - sha256: a0b183cdf8bd1f2462d965f7a065cbfc32669d95bb6c8f970f7c7f63d2938436 + md5: 4e4ea852d54cc2b869842de5044662fb + sha256: 4463e4e2aba7668e37a1b8532859191b4477a6f3602a5d6b4d64ad4c4baaeac5 category: main optional: false - name: mpmath @@ -7106,88 +7268,124 @@ package: sha256: f86fb22b58e93d04b6f25e0d811b56797689d598788b59dcb47f59045b568306 category: main optional: false -- name: mypy_extensions - version: 1.0.0 +- name: myst-nb + version: 1.1.2 manager: conda platform: linux-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + importlib-metadata: '' + ipykernel: '' + ipython: '' + jupyter-cache: '>=0.5' + myst-parser: '>=1.0.0' + nbclient: '' + nbformat: '>=5.0' + python: '>=3.9' + pyyaml: '' + sphinx: '>=5' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda hash: - md5: 4eccaeba205f0aed9ac3a9ea58568ca3 - sha256: f240217476e148e825420c6bc3a0c0efb08c0718b7042fae960400c02af858a3 + md5: 38e1b2f0f62e9976cf9fe54a54258e3c + sha256: f3dbbcc61717a0a3078393147dae111f658b0b057568500b4c68fd15e80214c1 category: main optional: false -- name: mypy_extensions - version: 1.0.0 +- name: myst-nb + version: 1.1.2 manager: conda platform: osx-64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + pyyaml: '' + typing_extensions: '' + ipython: '' + importlib-metadata: '' + ipykernel: '' + nbclient: '' + python: '>=3.9' + nbformat: '>=5.0' + sphinx: '>=5' + myst-parser: '>=1.0.0' + jupyter-cache: '>=0.5' + url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda hash: - md5: 4eccaeba205f0aed9ac3a9ea58568ca3 - sha256: f240217476e148e825420c6bc3a0c0efb08c0718b7042fae960400c02af858a3 + md5: 38e1b2f0f62e9976cf9fe54a54258e3c + sha256: f3dbbcc61717a0a3078393147dae111f658b0b057568500b4c68fd15e80214c1 category: main optional: false -- name: mypy_extensions - version: 1.0.0 +- name: myst-nb + version: 1.1.2 manager: conda platform: osx-arm64 dependencies: - python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda + pyyaml: '' + typing_extensions: '' + ipython: '' + importlib-metadata: '' + ipykernel: '' + nbclient: '' + python: '>=3.9' + nbformat: '>=5.0' + sphinx: '>=5' + myst-parser: '>=1.0.0' + jupyter-cache: '>=0.5' + url: https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda hash: - md5: 4eccaeba205f0aed9ac3a9ea58568ca3 - sha256: f240217476e148e825420c6bc3a0c0efb08c0718b7042fae960400c02af858a3 + md5: 38e1b2f0f62e9976cf9fe54a54258e3c + sha256: f3dbbcc61717a0a3078393147dae111f658b0b057568500b4c68fd15e80214c1 category: main optional: false -- name: nbclassic - version: 1.1.0 +- name: myst-parser + version: 4.0.0 manager: conda platform: linux-64 dependencies: - ipykernel: '' - ipython_genutils: '' - nest-asyncio: '>=1.5' - notebook-shim: '>=0.2.3' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/nbclassic-1.1.0-pyhd8ed1ab_0.conda + docutils: '>=0.19,<0.22' + jinja2: '' + markdown-it-py: '>=3.0.0,<4.0.0' + mdit-py-plugins: '>=0.4.1,<1' + python: '>=3.10' + pyyaml: '' + sphinx: '>=7,<9' + url: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_0.conda hash: - md5: 6275b55edf34cfa1f01ba40b699dd915 - sha256: da3330a8ffff1f5b15b558543fbec69e05a48750ed50b53369b93da788abedc5 + md5: ea5aa87c2aa98c233933dcca849e0f61 + sha256: 0657ce1d09bd2d29af7a8d59643148251df95d387845dbef1486b42a38708e85 category: main optional: false -- name: nbclassic - version: 1.1.0 +- name: myst-parser + version: 4.0.0 manager: conda platform: osx-64 dependencies: - ipykernel: '' - ipython_genutils: '' - python: '>=3.7' - nest-asyncio: '>=1.5' - notebook-shim: '>=0.2.3' - url: https://conda.anaconda.org/conda-forge/noarch/nbclassic-1.1.0-pyhd8ed1ab_0.conda + pyyaml: '' + jinja2: '' + python: '>=3.10' + markdown-it-py: '>=3.0.0,<4.0.0' + docutils: '>=0.19,<0.22' + mdit-py-plugins: '>=0.4.1,<1' + sphinx: '>=7,<9' + url: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_0.conda hash: - md5: 6275b55edf34cfa1f01ba40b699dd915 - sha256: da3330a8ffff1f5b15b558543fbec69e05a48750ed50b53369b93da788abedc5 + md5: ea5aa87c2aa98c233933dcca849e0f61 + sha256: 0657ce1d09bd2d29af7a8d59643148251df95d387845dbef1486b42a38708e85 category: main optional: false -- name: nbclassic - version: 1.1.0 +- name: myst-parser + version: 4.0.0 manager: conda platform: osx-arm64 dependencies: - ipykernel: '' - ipython_genutils: '' - nest-asyncio: '>=1.5' - notebook-shim: '>=0.2.3' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/nbclassic-1.1.0-pyhd8ed1ab_0.conda + pyyaml: '' + jinja2: '' + python: '>=3.10' + markdown-it-py: '>=3.0.0,<4.0.0' + docutils: '>=0.19,<0.22' + mdit-py-plugins: '>=0.4.1,<1' + sphinx: '>=7,<9' + url: https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_0.conda hash: - md5: 6275b55edf34cfa1f01ba40b699dd915 - sha256: da3330a8ffff1f5b15b558543fbec69e05a48750ed50b53369b93da788abedc5 + md5: ea5aa87c2aa98c233933dcca849e0f61 + sha256: 0657ce1d09bd2d29af7a8d59643148251df95d387845dbef1486b42a38708e85 category: main optional: false - name: nbclient @@ -7227,10 +7425,10 @@ package: manager: conda platform: osx-arm64 dependencies: + python: '>=3.8' jupyter_client: '>=6.1.12' jupyter_core: '>=4.12,!=5.0.*' nbformat: '>=5.1' - python: '>=3.8' traitlets: '>=5.4' url: https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.0-pyhd8ed1ab_0.conda hash: @@ -7319,8 +7517,8 @@ package: python: '>=3.8' jinja2: '>=3.0' entrypoints: '>=0.2.2' - markupsafe: '>=2.0' jupyter_core: '>=4.7' + markupsafe: '>=2.0' traitlets: '>=5.0' pandocfilters: '>=1.4.1' nbformat: '>=5.1' @@ -7338,23 +7536,23 @@ package: manager: conda platform: osx-arm64 dependencies: + packaging: '' beautifulsoup4: '' - bleach: '' defusedxml: '' - entrypoints: '>=0.2.2' + bleach: '' + tinycss2: '' + jupyterlab_pygments: '' + python: '>=3.8' jinja2: '>=3.0' + entrypoints: '>=0.2.2' jupyter_core: '>=4.7' - jupyterlab_pygments: '' markupsafe: '>=2.0' - mistune: '>=2.0.3,<4' - nbclient: '>=0.5.0' - nbformat: '>=5.1' - packaging: '' + traitlets: '>=5.0' pandocfilters: '>=1.4.1' + nbformat: '>=5.1' pygments: '>=2.4.1' - python: '>=3.8' - tinycss2: '' - traitlets: '>=5.0' + nbclient: '>=0.5.0' + mistune: '>=2.0.3,<4' url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhd8ed1ab_1.conda hash: md5: e2d2abb421c13456a9a9f80272fdf543 @@ -7392,8 +7590,8 @@ package: manager: conda platform: osx-arm64 dependencies: - nbconvert-core: 7.16.4 pandoc: '' + nbconvert-core: 7.16.4 url: https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_1.conda hash: md5: 37cec2cf68f4c09563d8bc833791096b @@ -7437,19 +7635,109 @@ package: manager: conda platform: osx-arm64 dependencies: - jsonschema: '>=2.6' - jupyter_core: '>=4.12,!=5.0.*' python: '>=3.8' - python-fastjsonschema: '>=2.15' + jupyter_core: '>=4.12,!=5.0.*' traitlets: '>=5.1' + jsonschema: '>=2.6' + python-fastjsonschema: '>=2.15' url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda hash: md5: 0b57b5368ab7fc7cdc9e3511fa867214 sha256: 36fe73da4d37bc7ac2d1540526ecd294fbd09acda04e096181ab8f1ccd2b464c category: main optional: false +- name: nbsite + version: 0.8.6 + manager: conda + platform: linux-64 + dependencies: + beautifulsoup4: '' + ipykernel: '' + jinja2: '' + jupyter_client: '' + myst-nb: '>=1.1' + myst-parser: '>=3' + nbconvert: '' + nbformat: '' + notebook: '' + param: '>=1.7.0' + pillow: '' + portalocker: '' + pydata-sphinx-theme: '>=0.15,<0.16' + python: '>=3.9' + pyviz_comms: '' + sphinx: '>=7' + sphinx-copybutton: '' + sphinx-design: '' + sphinxext-rediraffe: '' + url: https://conda.anaconda.org/pyviz/noarch/nbsite-0.8.6-py_0.tar.bz2 + hash: + md5: 0b5dfa7811e342e5641990e1dc624921 + sha256: 656aba0a88669e934b1c4377c3ee4f51e975b55c31ebe337d9ca4fd0af562fc2 + category: main + optional: false +- name: nbsite + version: 0.8.6 + manager: conda + platform: osx-64 + dependencies: + notebook: '' + pyviz_comms: '' + ipykernel: '' + nbformat: '' + jupyter_client: '' + beautifulsoup4: '' + nbconvert: '' + pillow: '' + jinja2: '' + sphinx-copybutton: '' + sphinx-design: '' + sphinxext-rediraffe: '' + portalocker: '' + python: '>=3.9' + param: '>=1.7.0' + sphinx: '>=7' + myst-nb: '>=1.1' + myst-parser: '>=3' + pydata-sphinx-theme: '>=0.15,<0.16' + url: https://conda.anaconda.org/pyviz/noarch/nbsite-0.8.6-py_0.tar.bz2 + hash: + md5: 0b5dfa7811e342e5641990e1dc624921 + sha256: 656aba0a88669e934b1c4377c3ee4f51e975b55c31ebe337d9ca4fd0af562fc2 + category: main + optional: false +- name: nbsite + version: 0.8.6 + manager: conda + platform: osx-arm64 + dependencies: + notebook: '' + pyviz_comms: '' + ipykernel: '' + nbformat: '' + jupyter_client: '' + beautifulsoup4: '' + nbconvert: '' + pillow: '' + jinja2: '' + sphinx-copybutton: '' + sphinx-design: '' + sphinxext-rediraffe: '' + portalocker: '' + python: '>=3.9' + param: '>=1.7.0' + sphinx: '>=7' + myst-nb: '>=1.1' + myst-parser: '>=3' + pydata-sphinx-theme: '>=0.15,<0.16' + url: https://conda.anaconda.org/pyviz/noarch/nbsite-0.8.6-py_0.tar.bz2 + hash: + md5: 0b5dfa7811e342e5641990e1dc624921 + sha256: 656aba0a88669e934b1c4377c3ee4f51e975b55c31ebe337d9ca4fd0af562fc2 + category: main + optional: false - name: nbsphinx - version: 0.9.4 + version: 0.9.5 manager: conda platform: linux-64 dependencies: @@ -7460,14 +7748,14 @@ package: python: '>=3.6' sphinx: '' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.5-pyhd8ed1ab_0.conda hash: - md5: 9dc80eaeff56fb67dbf4f871b81bc13a - sha256: 2d5756e2ab94ba73d630b97bc8ce6b0ea6eb60aadc2ad7e47e6e6d48fe3f87e8 + md5: b808b8a0494c5cca76200c73e260a060 + sha256: 0fc92fc4e1eab73ce7808b5055c33f319a8949b4ad272fc69ebb96b2f157d5eb category: main optional: false - name: nbsphinx - version: 0.9.4 + version: 0.9.5 manager: conda platform: osx-64 dependencies: @@ -7478,28 +7766,28 @@ package: nbconvert: '' docutils: '' python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.5-pyhd8ed1ab_0.conda hash: - md5: 9dc80eaeff56fb67dbf4f871b81bc13a - sha256: 2d5756e2ab94ba73d630b97bc8ce6b0ea6eb60aadc2ad7e47e6e6d48fe3f87e8 + md5: b808b8a0494c5cca76200c73e260a060 + sha256: 0fc92fc4e1eab73ce7808b5055c33f319a8949b4ad272fc69ebb96b2f157d5eb category: main optional: false - name: nbsphinx - version: 0.9.4 + version: 0.9.5 manager: conda platform: osx-arm64 dependencies: - docutils: '' jinja2: '' - nbconvert: '' nbformat: '' - python: '>=3.6' sphinx: '' traitlets: '' - url: https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.4-pyhd8ed1ab_0.conda + nbconvert: '' + docutils: '' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.5-pyhd8ed1ab_0.conda hash: - md5: 9dc80eaeff56fb67dbf4f871b81bc13a - sha256: 2d5756e2ab94ba73d630b97bc8ce6b0ea6eb60aadc2ad7e47e6e6d48fe3f87e8 + md5: b808b8a0494c5cca76200c73e260a060 + sha256: 0fc92fc4e1eab73ce7808b5055c33f319a8949b4ad272fc69ebb96b2f157d5eb category: main optional: false - name: ncurses @@ -7507,33 +7795,36 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h59595ed_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-he02047a_1.conda hash: - md5: fcea371545eda051b6deafb24889fc69 - sha256: 4fc3b384f4072b68853a0013ea83bdfd3d66b0126e2238e1d6e1560747aa7586 + md5: 70caf8bb6cf39a0b6b7efc885f51c0fe + sha256: 6a1d5d8634c1a07913f1c525db6455918cbc589d745fac46d9d6e30340c8731a category: main optional: false - name: ncurses version: '6.5' manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda hash: - md5: 02a888433d165c99bf09784a7b14d900 - sha256: 6ecc73db0e49143092c0934355ac41583a5d5a48c6914c5f6ca48e562d3a4b79 + md5: e102bbf8a6ceeaf429deab8032fc8977 + sha256: b0b3180039ef19502525a2abd5833c00f9624af830fd391f851934d57bffb9af category: main optional: false - name: ncurses version: '6.5' manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-hb89a1cb_0.conda + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda hash: - md5: b13ad5724ac9ae98b6b4fd87e4500ba4 - sha256: 87d7cf716d9d930dab682cb57b3b8d3a61940b47d6703f3529a155c938a6990a + md5: cb2b0ea909b97b3d70cd3921d1445e1a + sha256: 27d0b9ff78ad46e1f3a6c96c479ab44beda5f96def88e2fe626e0a49429d8afc category: main optional: false - name: nest-asyncio @@ -7573,39 +7864,39 @@ package: category: main optional: false - name: networkx - version: '3.3' + version: 3.4.2 manager: conda platform: linux-64 dependencies: - python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.3-pyhd8ed1ab_1.conda + python: '' + url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda hash: - md5: d335fd5704b46f4efb89a6774e81aef0 - sha256: cbd8a6de87ad842e7665df38dcec719873fe74698bc761de5431047b8fada41a + md5: fd40bf7f7f4bc4b647dc8512053d9873 + sha256: 39625cd0c9747fa5c46a9a90683b8997d8b9649881b3dc88336b13b7bdd60117 category: main optional: false - name: networkx - version: '3.3' + version: 3.4.2 manager: conda platform: osx-64 dependencies: python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda hash: - md5: d335fd5704b46f4efb89a6774e81aef0 - sha256: cbd8a6de87ad842e7665df38dcec719873fe74698bc761de5431047b8fada41a + md5: fd40bf7f7f4bc4b647dc8512053d9873 + sha256: 39625cd0c9747fa5c46a9a90683b8997d8b9649881b3dc88336b13b7bdd60117 category: main optional: false - name: networkx - version: '3.3' + version: 3.4.2 manager: conda platform: osx-arm64 dependencies: python: '>=3.10' - url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.3-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda hash: - md5: d335fd5704b46f4efb89a6774e81aef0 - sha256: cbd8a6de87ad842e7665df38dcec719873fe74698bc761de5431047b8fada41a + md5: fd40bf7f7f4bc4b647dc8512053d9873 + sha256: 39625cd0c9747fa5c46a9a90683b8997d8b9649881b3dc88336b13b7bdd60117 category: main optional: false - name: nomkl @@ -7620,7 +7911,7 @@ package: category: main optional: false - name: notebook - version: 7.2.1 + version: 7.2.2 manager: conda platform: linux-64 dependencies: @@ -7630,14 +7921,14 @@ package: notebook-shim: '>=0.2,<0.3' python: '>=3.8' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.2-pyhd8ed1ab_0.conda hash: - md5: 08fa71a038c2cac2e636a5a456df15d5 - sha256: 6b23256e63225ff15b0d5e91d49111936df05748bb31afa321b29556087f85f4 + md5: c4d5a58f43ce9ffa430e6ecad6c30a42 + sha256: 613242d5151a4d70438bb2d65041c509e4376b7e18c06c3795c52a18176e41dc category: main optional: false - name: notebook - version: 7.2.1 + version: 7.2.2 manager: conda platform: osx-64 dependencies: @@ -7647,27 +7938,27 @@ package: notebook-shim: '>=0.2,<0.3' jupyterlab_server: '>=2.27.1,<3' jupyterlab: '>=4.2.0,<4.3' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.2-pyhd8ed1ab_0.conda hash: - md5: 08fa71a038c2cac2e636a5a456df15d5 - sha256: 6b23256e63225ff15b0d5e91d49111936df05748bb31afa321b29556087f85f4 + md5: c4d5a58f43ce9ffa430e6ecad6c30a42 + sha256: 613242d5151a4d70438bb2d65041c509e4376b7e18c06c3795c52a18176e41dc category: main optional: false - name: notebook - version: 7.2.1 + version: 7.2.2 manager: conda platform: osx-arm64 dependencies: - jupyter_server: '>=2.4.0,<3' - jupyterlab: '>=4.2.0,<4.3' - jupyterlab_server: '>=2.27.1,<3' - notebook-shim: '>=0.2,<0.3' python: '>=3.8' tornado: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.1-pyhd8ed1ab_0.conda + jupyter_server: '>=2.4.0,<3' + notebook-shim: '>=0.2,<0.3' + jupyterlab_server: '>=2.27.1,<3' + jupyterlab: '>=4.2.0,<4.3' + url: https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.2-pyhd8ed1ab_0.conda hash: - md5: 08fa71a038c2cac2e636a5a456df15d5 - sha256: 6b23256e63225ff15b0d5e91d49111936df05748bb31afa321b29556087f85f4 + md5: c4d5a58f43ce9ffa430e6ecad6c30a42 + sha256: 613242d5151a4d70438bb2d65041c509e4376b7e18c06c3795c52a18176e41dc category: main optional: false - name: notebook-shim @@ -7701,8 +7992,8 @@ package: manager: conda platform: osx-arm64 dependencies: - jupyter_server: '>=1.8,<3' python: '>=3.7' + jupyter_server: '>=1.8,<3' url: https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda hash: md5: 3d85618e2c97ab896b5b5e298d32b5b3 @@ -7710,201 +8001,207 @@ package: category: main optional: false - name: numba - version: 0.59.1 + version: 0.60.0 manager: conda platform: linux-64 dependencies: _openmp_mutex: '>=4.5' libgcc-ng: '>=12' libstdcxx-ng: '>=12' - llvmlite: '>=0.42.0,<0.43.0a0' - numpy: '>=1.26.4,<2.0a0' + llvmlite: '>=0.43.0,<0.44.0a0' + numpy: '>=1.22.3,<2.1' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/numba-0.59.1-py312hacefee8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/numba-0.60.0-py312h83e6fd3_0.conda hash: - md5: 84c93029c60916c59a914a3ba579c4a8 - sha256: 13445a4ea0677336aa882c519f31ce397cbb5ac848adc68b0c951ca038784562 + md5: e064ca33edf91ac117236c4b5dee207a + sha256: af31c1989ddf1cd46f073f32a8150274c606fdc9fced0e4f5aaf0571b97bd09f category: main optional: false - name: numba - version: 0.59.1 + version: 0.60.0 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libcxx: '>=16' - llvm-openmp: '>=18.1.2' - llvmlite: '>=0.42.0,<0.43.0a0' - numpy: '>=1.26.4,<2.0a0' + llvm-openmp: '>=18.1.8' + llvmlite: '>=0.43.0,<0.44.0a0' + numpy: '>=1.22.3,<2.1' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/numba-0.59.1-py312h04e34b5_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/numba-0.60.0-py312hc3b515d_0.conda hash: - md5: 46499b9d015d01c22ceb1c37e1dc6ccc - sha256: e4bc3426d6b023c121328e6a9878ec35a71487bc1cb3424f96d9f2808ad0ee43 + md5: 4138842cc16a0a1994d1a80214c25d7e + sha256: 46c21bdad81e0c48edbaeae9b68a4418b566e323f5417922f1a949ac34f17eb4 category: main optional: false - name: numba - version: 0.59.1 + version: 0.60.0 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libcxx: '>=16' - llvm-openmp: '>=18.1.2' - llvmlite: '>=0.42.0,<0.43.0a0' - numpy: '>=1.26.4,<2.0a0' + llvm-openmp: '>=18.1.7' + llvmlite: '>=0.43.0,<0.44.0a0' + numpy: '>=1.22.3,<2.1' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/numba-0.59.1-py312hbaff935_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda hash: - md5: e4b79ed152a0499e5ccfe660140aeca7 - sha256: 300dde5a10d35eeba537b1d3e689841a7ea11fef7e8bd273a83af1535696c486 + md5: deed63e07bfe8494e806baccc9d7fd1b + sha256: 2a7597cf215e47f973923ee0403d2b1b37aed4eb611e03628ce31ec08f105037 category: main optional: false - name: numexpr - version: 2.10.0 + version: 2.10.1 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' nomkl: '' - numpy: '>=1.19,<3' + numpy: '>=1.23.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/numexpr-2.10.0-py312hf412c99_100.conda + url: https://conda.anaconda.org/conda-forge/linux-64/numexpr-2.10.1-py312h6a710ac_103.conda hash: - md5: 302f3d106749fc6e101a189fbdadd2d5 - sha256: a138e5e0fc63cd557d3d0f0a8cdcc2d065878f28c49d09fddfcabdef4395cc31 + md5: 400fc4e98af1df61bb02b6fb5c2e1b98 + sha256: 8a591c717c80a44fee45f5f3575be42dcd9e09c721bf66fbe694c3a1da9cfe3a category: main optional: false - name: numexpr - version: 2.10.0 + version: 2.10.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=16' - numpy: '>=1.19,<3' + libcxx: '>=17' + numpy: '>=1.23.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/numexpr-2.10.0-py312h1171441_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/numexpr-2.10.1-py312h6b48bed_3.conda hash: - md5: ee46d8648076ecb1c9b9d758b6981231 - sha256: 3f054c7f9d19e335aad29e434b7c5dca1ff4fdcbcb3238887bda2789c1b484f2 + md5: 506bb2e997d54d82e6004e0c25235e38 + sha256: 629ef7f1a99f9add3cc1c234b10054a75106dc16f398a3dcfd145bf6c23bff25 category: main optional: false - name: numexpr - version: 2.10.0 + version: 2.10.1 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - libcxx: '>=16' - numpy: '>=1.19,<3' + libcxx: '>=17' + numpy: '>=1.23.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/numexpr-2.10.0-py312h8ae5369_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/numexpr-2.10.1-py312hd9debc8_3.conda hash: - md5: 52a038a2c531adb72b8b3056952b5d87 - sha256: 61901b678d7142bfe5ef66beca70312a1e8e743b7323177e73e41040f4e53eea + md5: e23f7233eefdb0095e16079ac7094b12 + sha256: b4d17ce41f9eccac8998dd5f7316038b34506d90fe8f2792137c3a4d1be4f7ae category: main optional: false - name: numpy - version: 1.26.4 + version: 2.0.2 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libblas: '>=3.9.0,<4.0a0' libcblas: '>=3.9.0,<4.0a0' - libgcc-ng: '>=12' + libgcc-ng: '>=13' liblapack: '>=3.9.0,<4.0a0' - libstdcxx-ng: '>=12' + libstdcxx-ng: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py312heda63a1_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-2.0.2-py312h58c1407_0.conda hash: - md5: d8285bea2a350f63fab23bf460221f3f - sha256: fe3459c75cf84dcef6ef14efcc4adb0ade66038ddd27cadb894f34f4797687d8 + md5: c705a6295a3946400a0c0893dbec87bb + sha256: 8c54907fdc60b5f51bb505f2414e9a75d07e0c56d77651010428de91e8343843 category: main optional: false - name: numpy - version: 1.26.4 + version: 2.0.2 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libblas: '>=3.9.0,<4.0a0' libcblas: '>=3.9.0,<4.0a0' - libcxx: '>=16' + libcxx: '>=17' liblapack: '>=3.9.0,<4.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/numpy-1.26.4-py312he3a82b2_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/numpy-2.0.2-py312he4d506f_0.conda hash: - md5: 96c61a21c4276613748dba069554846b - sha256: 6152b73fba3e227afa4952df8753128fc9669bbaf142ee8f9972bf9df3bf8856 + md5: f565ae6749c3757d3cb87a9d2953bed8 + sha256: 8f766bf4a1d34b9f0150aee5272484adf52a73083c5749261e1e66cfa0c741a4 category: main optional: false - name: numpy - version: 1.26.4 + version: 2.0.2 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libblas: '>=3.9.0,<4.0a0' libcblas: '>=3.9.0,<4.0a0' - libcxx: '>=16' + libcxx: '>=17' liblapack: '>=3.9.0,<4.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.0.2-py312h801f5e3_0.conda hash: - md5: d83fc83d589e2625a3451c9a7e21047c - sha256: c8841d6d6f61fd70ca80682efbab6bdb8606dc77c68d8acabfbd7c222054f518 + md5: 88a5aeebbe22894f3819966da7130998 + sha256: 03d8b87f776c02f13bb07307aee024cf9f650dc4b1ade71213e48a5139955d69 category: main optional: false - name: numpydoc - version: 1.7.0 + version: 1.8.0 manager: conda platform: linux-64 dependencies: - python: '>=3.8' + python: '>=3.9' sphinx: '>=6' tabulate: '>=0.8.10' tomli: '>=1.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.7.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_0.conda hash: - md5: 66798cbfdcb003d9fbccd92cd08eb3ac - sha256: 5adeb26861eb2aa8a9c86d945f0817c0c33544d96d209fe6578423959c5988af + md5: 0a5522bdd3983c52102e75d1307ad8c4 + sha256: 489a6d11f4eccbec21dac98bd7c3e8e59a4747fe95a437a32c249439fc447caa category: main optional: false - name: numpydoc - version: 1.7.0 + version: 1.8.0 manager: conda platform: osx-64 dependencies: - python: '>=3.8' + python: '>=3.9' tomli: '>=1.1.0' tabulate: '>=0.8.10' sphinx: '>=6' - url: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.7.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_0.conda hash: - md5: 66798cbfdcb003d9fbccd92cd08eb3ac - sha256: 5adeb26861eb2aa8a9c86d945f0817c0c33544d96d209fe6578423959c5988af + md5: 0a5522bdd3983c52102e75d1307ad8c4 + sha256: 489a6d11f4eccbec21dac98bd7c3e8e59a4747fe95a437a32c249439fc447caa category: main optional: false - name: numpydoc - version: 1.7.0 + version: 1.8.0 manager: conda platform: osx-arm64 dependencies: - python: '>=3.8' - sphinx: '>=6' - tabulate: '>=0.8.10' + python: '>=3.9' tomli: '>=1.1.0' - url: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.7.0-pyhd8ed1ab_1.conda + tabulate: '>=0.8.10' + sphinx: '>=6' + url: https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_0.conda hash: - md5: 66798cbfdcb003d9fbccd92cd08eb3ac - sha256: 5adeb26861eb2aa8a9c86d945f0817c0c33544d96d209fe6578423959c5988af + md5: 0a5522bdd3983c52102e75d1307ad8c4 + sha256: 489a6d11f4eccbec21dac98bd7c3e8e59a4747fe95a437a32c249439fc447caa category: main optional: false - name: openjpeg @@ -7915,7 +8212,7 @@ package: libgcc-ng: '>=12' libpng: '>=1.6.43,<1.7.0a0' libstdcxx-ng: '>=12' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' libzlib: '>=1.2.13,<2.0.0a0' url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.2-h488ebb8_0.conda hash: @@ -7930,7 +8227,7 @@ package: dependencies: libcxx: '>=16' libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' libzlib: '>=1.2.13,<2.0.0a0' url: https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.2-h7310d3a_0.conda hash: @@ -7945,7 +8242,7 @@ package: dependencies: libcxx: '>=16' libpng: '>=1.6.43,<1.7.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.6.0,<4.8.0a0' libzlib: '>=1.2.13,<2.0.0a0' url: https://conda.anaconda.org/conda-forge/osx-arm64/openjpeg-2.5.2-h9f1df11_0.conda hash: @@ -7954,42 +8251,43 @@ package: category: main optional: false - name: openssl - version: 3.3.1 + version: 3.4.0 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' ca-certificates: '' - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.1-h4ab18f5_0.conda + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.4.0-hb9d3cd8_0.conda hash: - md5: a41fa0e391cc9e0d6b78ac69ca047a6c - sha256: 9691f8bd6394c5bb0b8d2f47cd1467b91bd5b1df923b69e6b517f54496ee4b50 + md5: 23cc74f77eb99315c0360ec3533147a9 + sha256: 814b9dff1847b132c676ee6cc1a8cb2d427320779b93e1b6d76552275c128705 category: main optional: false - name: openssl - version: 3.3.1 + version: 3.4.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' ca-certificates: '' - url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda hash: - md5: 1bdad93ae01353340f194c5d879745db - sha256: 272bee725877f417fef923f5e7852ebfe06b40b6bf3364f4498b2b3f568d5e2c + md5: ec99d2ce0b3033a75cbad01bbc7c5b71 + sha256: ba7e068ed469d6625e32ae60e6ad893e655b6695280dadf7e065ed0b6f3b885c category: main optional: false - name: openssl - version: 3.3.1 + version: 3.4.0 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' ca-certificates: '' - url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-hfb2fe0b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda hash: - md5: c4a0bbd96a0da60bf265dac62c87f4e1 - sha256: 6cb2d44f027b259be8cba2240bdf21af7b426e4132a73e0052f7173ab8b60ab0 + md5: df307bbc703324722df0293c9ca2e418 + sha256: bd1d58ced46e75efa3b842c61642fd12272c69e9fe4d7261078bc082153a1d53 category: main optional: false - name: overrides @@ -8023,8 +8321,8 @@ package: manager: conda platform: osx-arm64 dependencies: - python: '>=3.6' typing_utils: '' + python: '>=3.6' url: https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda hash: md5: 24fba5a9d161ad8103d4e84c0e1a3ed4 @@ -8032,129 +8330,130 @@ package: category: main optional: false - name: packaging - version: '24.1' + version: '24.2' manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_0.conda hash: - md5: cbe1bb1f21567018ce595d9c2be0f0db - sha256: 36aca948219e2c9fdd6d80728bcc657519e02f06c2703d8db3446aec67f51d81 + md5: c16469afe1ec91aaafcf4bea966c0465 + sha256: 0f8273bf66c2a5c1de72312a509deae07f163bb0ae8de8273c52e6fe945a0850 category: main optional: false - name: packaging - version: '24.1' + version: '24.2' manager: conda platform: osx-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_0.conda hash: - md5: cbe1bb1f21567018ce595d9c2be0f0db - sha256: 36aca948219e2c9fdd6d80728bcc657519e02f06c2703d8db3446aec67f51d81 + md5: c16469afe1ec91aaafcf4bea966c0465 + sha256: 0f8273bf66c2a5c1de72312a509deae07f163bb0ae8de8273c52e6fe945a0850 category: main optional: false - name: packaging - version: '24.1' + version: '24.2' manager: conda platform: osx-arm64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_0.conda hash: - md5: cbe1bb1f21567018ce595d9c2be0f0db - sha256: 36aca948219e2c9fdd6d80728bcc657519e02f06c2703d8db3446aec67f51d81 + md5: c16469afe1ec91aaafcf4bea966c0465 + sha256: 0f8273bf66c2a5c1de72312a509deae07f163bb0ae8de8273c52e6fe945a0850 category: main optional: false - name: pandas - version: 2.2.2 + version: 2.2.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - numpy: '>=1.19,<3' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + numpy: '>=1.22.4' python: '>=3.12,<3.13.0a0' python-dateutil: '>=2.8.1' python-tzdata: '>=2022a' python_abi: 3.12.* - pytz: '>=2020.1' - url: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.2-py312h1d6d2e6_1.conda + pytz: '>=2020.1,<2024.2' + url: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.3-py312hf9745cd_1.conda hash: - md5: ae00b61f3000d2284d1f2584d4dfafa8 - sha256: 80fd53b68aa89b929d03874b99621ec8cc6a12629bd8bfbdca87a95f8852af96 + md5: 8bce4f6caaf8c5448c7ac86d87e26b4b + sha256: ad275a83bfebfa8a8fee9b0569aaf6f513ada6a246b2f5d5b85903d8ca61887e category: main optional: false - name: pandas - version: 2.2.2 + version: 2.2.3 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=16' - numpy: '>=1.19,<3' + libcxx: '>=17' + numpy: '>=1.22.4' python: '>=3.12,<3.13.0a0' python-dateutil: '>=2.8.1' python-tzdata: '>=2022a' python_abi: 3.12.* - pytz: '>=2020.1' - url: https://conda.anaconda.org/conda-forge/osx-64/pandas-2.2.2-py312h1171441_1.conda + pytz: '>=2020.1,<2024.2' + url: https://conda.anaconda.org/conda-forge/osx-64/pandas-2.2.3-py312h98e817e_1.conda hash: - md5: 240737937f1f046b0e03ecc11ac4ec98 - sha256: 99ef3986a0c6a5fe31a94b298f3ef60eb7ec7aa683a9aee6682f97d003aeb423 + md5: a7f7c58bbbfcdf820edb6e544555fe8f + sha256: 86c252ce5718b55129303f7d5c9a8664d8f0b23e303579142d09fcfd701e4fbe category: main optional: false - name: pandas - version: 2.2.2 + version: 2.2.3 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - libcxx: '>=16' - numpy: '>=1.19,<3' + libcxx: '>=17' + numpy: '>=1.22.4' python: '>=3.12,<3.13.0a0' python-dateutil: '>=2.8.1' python-tzdata: '>=2022a' python_abi: 3.12.* - pytz: '>=2020.1' - url: https://conda.anaconda.org/conda-forge/osx-arm64/pandas-2.2.2-py312h8ae5369_1.conda + pytz: '>=2020.1,<2024.2' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda hash: - md5: b38af0cd7ae3616c90a2511272385941 - sha256: 664bf370d1e254f29fab3b9834ae5f692a59f7e35c64c61d9a9b9989831fd721 + md5: c68bfa69e6086c381c74e16fd72613a8 + sha256: ff0cb54b5d058c7987b4a0984066e893642d1865a7bb695294b6172e2fcdc457 category: main optional: false - name: pandoc - version: '3.2' + version: '3.5' manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.2-ha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pandoc-3.5-ha770c72_0.conda hash: - md5: 8c924f0b7f3e064b1c954a08e7c32fba - sha256: 418348076c1a39170efb0bdc8a584ddd11e9ed0ff58ccd905488d3f165ca98ba + md5: 2889e6b9c666c3a564ab90cedc5832fd + sha256: 56df96c2707a5ac71b2e5d3b32e38521c0bac91006d0b8948c1d347dd5c12609 category: main optional: false - name: pandoc - version: '3.2' + version: '3.5' manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/pandoc-3.2-h694c41f_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pandoc-3.5-h694c41f_0.conda hash: - md5: e2c54cad9c955434dbfe89fc655e516d - sha256: d1a975c8986fd47021ac368dc736f03c47eda8fcf5b1217bad184888747f7336 + md5: 4c2700fd13f9dbd7929d20eedde984ee + sha256: 77476b2054c472ed07e3618bad8d04f471b07d6b3cc48d0d292055a6481a81a3 category: main optional: false - name: pandoc - version: '3.2' + version: '3.5' manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/pandoc-3.2-hce30654_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pandoc-3.5-hce30654_0.conda hash: - md5: 8306d6d73bba59723aa360799277b014 - sha256: f7836654ef1bb926d291c87512ff8f94bbaf1d61068bae0da13c171faf9cfd9e + md5: 5c56b7bfbdad3334a09230d405b63564 + sha256: c37b7f09893022343ab9bc936f37daf3f566131828011b94c35ae62e2d1459cb category: main optional: false - name: pandocfilters @@ -8165,32 +8464,107 @@ package: python: '!=3.0,!=3.1,!=3.2,!=3.3' url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 hash: - md5: 457c2c8c08e54905d6954e79cb5b5db9 - sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + md5: 457c2c8c08e54905d6954e79cb5b5db9 + sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + category: main + optional: false +- name: pandocfilters + version: 1.5.0 + manager: conda + platform: osx-64 + dependencies: + python: '!=3.0,!=3.1,!=3.2,!=3.3' + url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 457c2c8c08e54905d6954e79cb5b5db9 + sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + category: main + optional: false +- name: pandocfilters + version: 1.5.0 + manager: conda + platform: osx-arm64 + dependencies: + python: '!=3.0,!=3.1,!=3.2,!=3.3' + url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + hash: + md5: 457c2c8c08e54905d6954e79cb5b5db9 + sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + category: main + optional: false +- name: panel + version: 1.5.4 + manager: conda + platform: linux-64 + dependencies: + bleach: '' + bokeh: '>=3.5.0,<3.7.0' + linkify-it-py: '' + markdown: '' + markdown-it-py: '' + mdit-py-plugins: '' + packaging: '' + pandas: '>=1.2' + param: '>=2.1.0,<3.0' + python: '>=3.10' + pyviz_comms: '>=2.0.0' + requests: '' + tqdm: '' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/panel-1.5.4-pyhd8ed1ab_0.conda + hash: + md5: 41c7413071c2bae37472214a3525e6bf + sha256: 5a05f572a610cada2fcccef8d555fddf2d01bef80da32411150735e6177d1eab category: main optional: false -- name: pandocfilters - version: 1.5.0 +- name: panel + version: 1.5.4 manager: conda platform: osx-64 dependencies: - python: '!=3.0,!=3.1,!=3.2,!=3.3' - url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + requests: '' + tqdm: '' + packaging: '' + typing_extensions: '' + markdown: '' + bleach: '' + markdown-it-py: '' + mdit-py-plugins: '' + linkify-it-py: '' + python: '>=3.10' + pandas: '>=1.2' + param: '>=2.1.0,<3.0' + pyviz_comms: '>=2.0.0' + bokeh: '>=3.5.0,<3.7.0' + url: https://conda.anaconda.org/conda-forge/noarch/panel-1.5.4-pyhd8ed1ab_0.conda hash: - md5: 457c2c8c08e54905d6954e79cb5b5db9 - sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + md5: 41c7413071c2bae37472214a3525e6bf + sha256: 5a05f572a610cada2fcccef8d555fddf2d01bef80da32411150735e6177d1eab category: main optional: false -- name: pandocfilters - version: 1.5.0 +- name: panel + version: 1.5.4 manager: conda platform: osx-arm64 dependencies: - python: '!=3.0,!=3.1,!=3.2,!=3.3' - url: https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2 + requests: '' + tqdm: '' + packaging: '' + typing_extensions: '' + markdown: '' + bleach: '' + markdown-it-py: '' + mdit-py-plugins: '' + linkify-it-py: '' + python: '>=3.10' + pandas: '>=1.2' + param: '>=2.1.0,<3.0' + pyviz_comms: '>=2.0.0' + bokeh: '>=3.5.0,<3.7.0' + url: https://conda.anaconda.org/conda-forge/noarch/panel-1.5.4-pyhd8ed1ab_0.conda hash: - md5: 457c2c8c08e54905d6954e79cb5b5db9 - sha256: 2bb9ba9857f4774b85900c2562f7e711d08dd48e2add9bee4e1612fbee27e16f + md5: 41c7413071c2bae37472214a3525e6bf + sha256: 5a05f572a610cada2fcccef8d555fddf2d01bef80da32411150735e6177d1eab category: main optional: false - name: pango @@ -8203,14 +8577,14 @@ package: fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=8.5.0,<9.0a0' + harfbuzz: '>=9.0.0,<10.0a0' libgcc-ng: '>=12' libglib: '>=2.80.2,<3.0a0' libpng: '>=1.6.43,<1.7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.54.0-h84a9a3c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.54.0-h4c5309f_1.conda hash: - md5: 7c51e110b2f059c0843269d3324e4b22 - sha256: 3d0ef5a908f0429d7821d8a03a6f19ea7801245802c47f7c8c57163ea60e45c7 + md5: 7df02e445367703cd87a574046e3a6f0 + sha256: d362237be82d5a0d532fe66ec8d68018c3b2a9705bad6d73c2b63dae2970da02 category: main optional: false - name: pango @@ -8224,13 +8598,13 @@ package: fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=8.5.0,<9.0a0' - libglib: '>=2.80.2,<3.0a0' + harfbuzz: '>=9.0.0,<10.0a0' + libglib: '>=2.80.3,<3.0a0' libpng: '>=1.6.43,<1.7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pango-1.54.0-h880b76c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pango-1.54.0-h115fe74_2.conda hash: - md5: f8332ae571ef34c1ec44d9ba2e3b2b28 - sha256: 7f71815624112edc7b1dd0e82d92069537fc796f79c1a78fb356a21b851e994f + md5: 9bfd18e7d9292154b2b79ddb7145f9cf + sha256: ed400571a75027563b91bc48054a6599f22c8c2a7ee94a9c3d4e9932c02581ac category: main optional: false - name: pango @@ -8244,124 +8618,124 @@ package: fonts-conda-ecosystem: '' freetype: '>=2.12.1,<3.0a0' fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=8.5.0,<9.0a0' - libglib: '>=2.80.2,<3.0a0' + harfbuzz: '>=9.0.0,<10.0a0' + libglib: '>=2.80.3,<3.0a0' libpng: '>=1.6.43,<1.7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.54.0-h5cb9fbc_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.54.0-h9ee27a3_2.conda hash: - md5: e490cbccf161da2220fd9be3463c0fac - sha256: 45dd6dc3a5b737871f8bc6a5fd9857d37f6e411f33051ce8043af41c35c7fa02 + md5: af2a2118261adf2d7a350d6767b450f2 + sha256: cfa2d11204bb75f6fbcfe1ff0cc1f6e4fc01185bf07b8eee8f698bfbd3702a79 category: main optional: false -- name: parso - version: 0.8.4 +- name: param + version: 2.1.1 manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/param-2.1.1-pyhff2d567_0.conda hash: - md5: 81534b420deb77da8833f2289b8d47ac - sha256: bfe404eebb930cc41782d34f8fc04c0388ea692eeebe2c5fc28df8ec8d4d61ae + md5: bd991333d5bc659bb82bfb5a5d4c1576 + sha256: db644c81c1f47e1fa8134d5de935ec4269d765fbef8d44bd454eb187c7524472 category: main optional: false -- name: parso - version: 0.8.4 +- name: param + version: 2.1.1 manager: conda platform: osx-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/param-2.1.1-pyhff2d567_0.conda hash: - md5: 81534b420deb77da8833f2289b8d47ac - sha256: bfe404eebb930cc41782d34f8fc04c0388ea692eeebe2c5fc28df8ec8d4d61ae + md5: bd991333d5bc659bb82bfb5a5d4c1576 + sha256: db644c81c1f47e1fa8134d5de935ec4269d765fbef8d44bd454eb187c7524472 category: main optional: false -- name: parso - version: 0.8.4 +- name: param + version: 2.1.1 manager: conda platform: osx-arm64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/param-2.1.1-pyhff2d567_0.conda hash: - md5: 81534b420deb77da8833f2289b8d47ac - sha256: bfe404eebb930cc41782d34f8fc04c0388ea692eeebe2c5fc28df8ec8d4d61ae + md5: bd991333d5bc659bb82bfb5a5d4c1576 + sha256: db644c81c1f47e1fa8134d5de935ec4269d765fbef8d44bd454eb187c7524472 category: main optional: false -- name: pathspec - version: 0.12.1 +- name: parso + version: 0.8.4 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda hash: - md5: 17064acba08d3686f1135b5ec1b32b12 - sha256: 4e534e66bfe8b1e035d2169d0e5b185450546b17e36764272863e22e0370be4d + md5: 81534b420deb77da8833f2289b8d47ac + sha256: bfe404eebb930cc41782d34f8fc04c0388ea692eeebe2c5fc28df8ec8d4d61ae category: main optional: false -- name: pathspec - version: 0.12.1 +- name: parso + version: 0.8.4 manager: conda platform: osx-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda hash: - md5: 17064acba08d3686f1135b5ec1b32b12 - sha256: 4e534e66bfe8b1e035d2169d0e5b185450546b17e36764272863e22e0370be4d + md5: 81534b420deb77da8833f2289b8d47ac + sha256: bfe404eebb930cc41782d34f8fc04c0388ea692eeebe2c5fc28df8ec8d4d61ae category: main optional: false -- name: pathspec - version: 0.12.1 +- name: parso + version: 0.8.4 manager: conda platform: osx-arm64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda hash: - md5: 17064acba08d3686f1135b5ec1b32b12 - sha256: 4e534e66bfe8b1e035d2169d0e5b185450546b17e36764272863e22e0370be4d + md5: 81534b420deb77da8833f2289b8d47ac + sha256: bfe404eebb930cc41782d34f8fc04c0388ea692eeebe2c5fc28df8ec8d4d61ae category: main optional: false - name: pbr - version: 6.0.0 + version: 6.1.0 manager: conda platform: linux-64 dependencies: pip: '' python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/pbr-6.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pbr-6.1.0-pyhd8ed1ab_0.conda hash: - md5: 8dbab5ba746ed14aa32cb232dc437f8f - sha256: 4c83853fc6349de163c2871613e064e5fdab91723db9b50bcda681adc05e4b87 + md5: 5a166b998fd17cdaaaadaccdd71a363f + sha256: 64dff059855c9fca4eb277cdce5b401f25debed7f7ca3dceb5048da2958bb68f category: main optional: false - name: pbr - version: 6.0.0 + version: 6.1.0 manager: conda platform: osx-64 dependencies: pip: '' python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/pbr-6.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pbr-6.1.0-pyhd8ed1ab_0.conda hash: - md5: 8dbab5ba746ed14aa32cb232dc437f8f - sha256: 4c83853fc6349de163c2871613e064e5fdab91723db9b50bcda681adc05e4b87 + md5: 5a166b998fd17cdaaaadaccdd71a363f + sha256: 64dff059855c9fca4eb277cdce5b401f25debed7f7ca3dceb5048da2958bb68f category: main optional: false - name: pbr - version: 6.0.0 + version: 6.1.0 manager: conda platform: osx-arm64 dependencies: pip: '' python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/pbr-6.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pbr-6.1.0-pyhd8ed1ab_0.conda hash: - md5: 8dbab5ba746ed14aa32cb232dc437f8f - sha256: 4c83853fc6349de163c2871613e064e5fdab91723db9b50bcda681adc05e4b87 + md5: 5a166b998fd17cdaaaadaccdd71a363f + sha256: 64dff059855c9fca4eb277cdce5b401f25debed7f7ca3dceb5048da2958bb68f category: main optional: false - name: pcre2 @@ -8369,13 +8743,14 @@ package: manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' bzip2: '>=1.0.8,<2.0a0' libgcc-ng: '>=12' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-h0f59acf_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-hba22ea6_2.conda hash: - md5: 3914f7ac1761dce57102c72ca7c35d01 - sha256: 90646ad0d8f9d0fd896170c4f3d754e88c4ba0eaf856c24d00842016f644baab + md5: df359c09c41cd186fffb93a2d87aa6f5 + sha256: 1087716b399dab91cc9511d6499036ccdc53eb29a288bebcb19cf465c51d7c0d category: main optional: false - name: pcre2 @@ -8386,10 +8761,10 @@ package: __osx: '>=10.13' bzip2: '>=1.0.8,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_2.conda hash: - md5: b8f63aec37f31ffddac6dfdc0b31a73e - sha256: b397f92ef7d561f817c5336295d6696c72d2576328baceb9dc51bfc772bcb48e + md5: 58cde0663f487778bcd7a0c8daf50293 + sha256: 336057fce69d45e1059f138beb38d60eb87ba858c3ad729ed49d9ecafd23669f category: main optional: false - name: pcre2 @@ -8400,10 +8775,10 @@ package: __osx: '>=11.0' bzip2: '>=1.0.8,<2.0a0' libzlib: '>=1.3.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.44-h297a79d_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.44-h297a79d_2.conda hash: - md5: 62f8d7e2ef03b0aae64185b0f38316eb - sha256: 23ddc5022a1025027ac1957dc1947c70d93a78414fbb183026457a537e8b3770 + md5: 147c83e5e44780c7492998acbacddf52 + sha256: 83153c7d8fd99cab33c92ce820aa7bfed0f1c94fc57010cf227b6e3c50cb7796 category: main optional: false - name: pexpect @@ -8437,8 +8812,8 @@ package: manager: conda platform: osx-arm64 dependencies: - ptyprocess: '>=0.5' python: '>=3.7' + ptyprocess: '>=0.5' url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda hash: md5: 629f3203c99b32e0988910c93e77f3b6 @@ -8482,30 +8857,31 @@ package: category: main optional: false - name: pillow - version: 10.3.0 + version: 11.0.0 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' freetype: '>=2.12.1,<3.0a0' lcms2: '>=2.16,<3.0a0' - libgcc-ng: '>=12' + libgcc: '>=13' libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.7.0a0' - libwebp-base: '>=1.3.2,<2.0a0' - libxcb: '>=1.15,<1.16.0a0' - libzlib: '>=1.2.13,<2.0.0a0' + libtiff: '>=4.7.0,<4.8.0a0' + libwebp-base: '>=1.4.0,<2.0a0' + libxcb: '>=1.17.0,<2.0a0' + libzlib: '>=1.3.1,<2.0a0' openjpeg: '>=2.5.2,<3.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tk: '>=8.6.13,<8.7.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-10.3.0-py312hdcec9eb_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-11.0.0-py312h7b63e92_0.conda hash: - md5: 425bb325f970e57a047ac57c4586489d - sha256: a7fdcc1e56b66d95622bad073cc8d347cc180988040419754abb2a4ed7b29471 + md5: 385f46a4df6f97892503a841121a9acf + sha256: 13a464bea02c0df0199c20ef6bad24a6bc336aaf55bf8d6a133d0fe664463224 category: main optional: false - name: pillow - version: 10.3.0 + version: 11.0.0 manager: conda platform: osx-64 dependencies: @@ -8513,22 +8889,22 @@ package: freetype: '>=2.12.1,<3.0a0' lcms2: '>=2.16,<3.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.7.0,<4.8.0a0' libwebp-base: '>=1.4.0,<2.0a0' - libxcb: '>=1.16,<1.17.0a0' + libxcb: '>=1.17.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' openjpeg: '>=2.5.2,<3.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tk: '>=8.6.13,<8.7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pillow-10.3.0-py312hbd70edc_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pillow-11.0.0-py312h66fe14f_0.conda hash: - md5: d199610b273bf623951edf945389e893 - sha256: 38c8e0d1313c632d238c3c780e149a0bffe6730e149d19a1f1f8f69a95d76b78 + md5: 1e49b81b5aae7af9d74bcdac0cd0d174 + sha256: 5e531eded0bb784c745abe3a1187c6c33478e153755bf8a8496aebff60801150 category: main optional: false - name: pillow - version: 10.3.0 + version: 11.0.0 manager: conda platform: osx-arm64 dependencies: @@ -8536,60 +8912,60 @@ package: freetype: '>=2.12.1,<3.0a0' lcms2: '>=2.16,<3.0a0' libjpeg-turbo: '>=3.0.0,<4.0a0' - libtiff: '>=4.6.0,<4.7.0a0' + libtiff: '>=4.7.0,<4.8.0a0' libwebp-base: '>=1.4.0,<2.0a0' - libxcb: '>=1.16,<1.17.0a0' + libxcb: '>=1.17.0,<2.0a0' libzlib: '>=1.3.1,<2.0a0' openjpeg: '>=2.5.2,<3.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* tk: '>=8.6.13,<8.7.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-10.3.0-py312h39b1d8d_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-11.0.0-py312haf37ca6_0.conda hash: - md5: 4d3a01b6c6df5cc761adb1f3da5b99c2 - sha256: 37907cdfdb8765d26cb239098fcb053b0b55216945d8bedc9429023ba8db11ab + md5: dc9b51fbd2b6f7fea9b5123458864dbb + sha256: 727b4c3faecdb6f6809cf20c5f32d2df4af34e0d5b9146b7588383bcba7990e8 category: main optional: false - name: pip - version: '24.0' + version: 24.3.1 manager: conda platform: linux-64 dependencies: - python: '>=3.7' + python: '>=3.8,<3.13.0a0' setuptools: '' wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda hash: - md5: f586ac1e56c8638b64f9c8122a7b8a67 - sha256: b7c1c5d8f13e8cb491c4bd1d0d1896a4cf80fc47de01059ad77509112b664a4a + md5: 5dd546fe99b44fda83963d15f84263b7 + sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 category: main optional: false - name: pip - version: '24.0' + version: 24.3.1 manager: conda platform: osx-64 dependencies: setuptools: '' wheel: '' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda + python: '>=3.8,<3.13.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda hash: - md5: f586ac1e56c8638b64f9c8122a7b8a67 - sha256: b7c1c5d8f13e8cb491c4bd1d0d1896a4cf80fc47de01059ad77509112b664a4a + md5: 5dd546fe99b44fda83963d15f84263b7 + sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 category: main optional: false - name: pip - version: '24.0' + version: 24.3.1 manager: conda platform: osx-arm64 dependencies: - python: '>=3.7' setuptools: '' wheel: '' - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda + python: '>=3.8,<3.13.0a0' + url: https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda hash: - md5: f586ac1e56c8638b64f9c8122a7b8a67 - sha256: b7c1c5d8f13e8cb491c4bd1d0d1896a4cf80fc47de01059ad77509112b664a4a + md5: 5dd546fe99b44fda83963d15f84263b7 + sha256: 499313e72e20225f84c2e9690bbaf5b952c8d7e0bf34b728278538f766b81628 category: main optional: false - name: pixman @@ -8666,81 +9042,81 @@ package: category: main optional: false - name: platformdirs - version: 4.2.2 + version: 4.3.6 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda hash: - md5: 6f6cf28bf8e021933869bae3f84b8fc9 - sha256: adc59384cf0b2fc6dc7362840151e8cb076349197a38f7230278252698a88442 + md5: fd8f2b18b65bbf62e8f653100690c8d2 + sha256: c81bdeadc4adcda216b2c7b373f0335f5c78cc480d1d55d10f21823590d7e46f category: main optional: false - name: platformdirs - version: 4.2.2 + version: 4.3.6 manager: conda platform: osx-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda hash: - md5: 6f6cf28bf8e021933869bae3f84b8fc9 - sha256: adc59384cf0b2fc6dc7362840151e8cb076349197a38f7230278252698a88442 + md5: fd8f2b18b65bbf62e8f653100690c8d2 + sha256: c81bdeadc4adcda216b2c7b373f0335f5c78cc480d1d55d10f21823590d7e46f category: main optional: false - name: platformdirs - version: 4.2.2 + version: 4.3.6 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda hash: - md5: 6f6cf28bf8e021933869bae3f84b8fc9 - sha256: adc59384cf0b2fc6dc7362840151e8cb076349197a38f7230278252698a88442 + md5: fd8f2b18b65bbf62e8f653100690c8d2 + sha256: c81bdeadc4adcda216b2c7b373f0335f5c78cc480d1d55d10f21823590d7e46f category: main optional: false - name: plotly - version: 5.22.0 + version: 5.24.1 manager: conda platform: linux-64 dependencies: packaging: '' python: '>=3.6' tenacity: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/plotly-5.22.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/plotly-5.24.1-pyhd8ed1ab_0.conda hash: - md5: 5b409a5f738e7d76c2b426eddb7e9956 - sha256: 16cada008ce6bf231bcb00a9aca6bddd03d4d0f1f7f2cd83882aa0023845c33a + md5: 81bb643d6c3ab4cbeaf724e9d68d0a6a + sha256: 39cef6d3056211840709054b90badfa4efd6f61ea37935a89ab0b549a54cc83f category: main optional: false - name: plotly - version: 5.22.0 + version: 5.24.1 manager: conda platform: osx-64 dependencies: packaging: '' python: '>=3.6' tenacity: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/plotly-5.22.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/plotly-5.24.1-pyhd8ed1ab_0.conda hash: - md5: 5b409a5f738e7d76c2b426eddb7e9956 - sha256: 16cada008ce6bf231bcb00a9aca6bddd03d4d0f1f7f2cd83882aa0023845c33a + md5: 81bb643d6c3ab4cbeaf724e9d68d0a6a + sha256: 39cef6d3056211840709054b90badfa4efd6f61ea37935a89ab0b549a54cc83f category: main optional: false - name: plotly - version: 5.22.0 + version: 5.24.1 manager: conda platform: osx-arm64 dependencies: packaging: '' python: '>=3.6' tenacity: '>=6.2.0' - url: https://conda.anaconda.org/conda-forge/noarch/plotly-5.22.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/plotly-5.24.1-pyhd8ed1ab_0.conda hash: - md5: 5b409a5f738e7d76c2b426eddb7e9956 - sha256: 16cada008ce6bf231bcb00a9aca6bddd03d4d0f1f7f2cd83882aa0023845c33a + md5: 81bb643d6c3ab4cbeaf724e9d68d0a6a + sha256: 39cef6d3056211840709054b90badfa4efd6f61ea37935a89ab0b549a54cc83f category: main optional: false - name: pluggy @@ -8779,119 +9155,161 @@ package: sha256: 33eaa3359948a260ebccf9cdc2fd862cea5a6029783289e13602d8e634cd9a26 category: main optional: false +- name: portalocker + version: 2.10.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/portalocker-2.10.1-py312h7900ff3_1.conda + hash: + md5: ad9900507f9399b949214acbcdb126e0 + sha256: d6bc0d3930742def48aed08b3ebc606b241102f8607f8c62c519a022af7d2230 + category: main + optional: false +- name: portalocker + version: 2.10.1 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/portalocker-2.10.1-py312hb401068_1.conda + hash: + md5: 08c095080b5b9a57f6b807887414921b + sha256: 230f1f9acf34ba6fdc8b21c6b487f033cef3ef2d9041debec9511ef2c2896253 + category: main + optional: false +- name: portalocker + version: 2.10.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/portalocker-2.10.1-py312h81bd7bf_1.conda + hash: + md5: 51fe9087c088541eb88cd033a2f7857e + sha256: 9f0bea044754ab7ddc7a71b31085d62f2a8e17658b2f234a19c397d0e40e875f + category: main + optional: false - name: prometheus_client - version: 0.20.0 + version: 0.21.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.20.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda hash: - md5: 9a19b94034dd3abb2b348c8b93388035 - sha256: 757cd91d01c2e0b64fadf6bc9a11f558cf7638d897dfbaf7415ddf324d5405c9 + md5: 07e9550ddff45150bfc7da146268e165 + sha256: 01f0c3dd00081637ed920a922b17bcc8ed49608404ee466ced806856e671f6b9 category: main optional: false - name: prometheus_client - version: 0.20.0 + version: 0.21.0 manager: conda platform: osx-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.20.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda hash: - md5: 9a19b94034dd3abb2b348c8b93388035 - sha256: 757cd91d01c2e0b64fadf6bc9a11f558cf7638d897dfbaf7415ddf324d5405c9 + md5: 07e9550ddff45150bfc7da146268e165 + sha256: 01f0c3dd00081637ed920a922b17bcc8ed49608404ee466ced806856e671f6b9 category: main optional: false - name: prometheus_client - version: 0.20.0 + version: 0.21.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.20.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda hash: - md5: 9a19b94034dd3abb2b348c8b93388035 - sha256: 757cd91d01c2e0b64fadf6bc9a11f558cf7638d897dfbaf7415ddf324d5405c9 + md5: 07e9550ddff45150bfc7da146268e165 + sha256: 01f0c3dd00081637ed920a922b17bcc8ed49608404ee466ced806856e671f6b9 category: main optional: false - name: prompt-toolkit - version: 3.0.47 + version: 3.0.48 manager: conda platform: linux-64 dependencies: python: '>=3.7' wcwidth: '' - url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.47-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda hash: - md5: 1247c861065d227781231950e14fe817 - sha256: d93ac5853e398aaa10f0dd7addd64b411f94ace1f9104d619cd250e19a5ac5b4 + md5: 4c05134c48b6a74f33bbb9938e4a115e + sha256: 44e4e6108d425a666856a52d1523e5d70890256a8920bb0dcd3d55cc750f3207 category: main optional: false - name: prompt-toolkit - version: 3.0.47 + version: 3.0.48 manager: conda platform: osx-64 dependencies: wcwidth: '' python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.47-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda hash: - md5: 1247c861065d227781231950e14fe817 - sha256: d93ac5853e398aaa10f0dd7addd64b411f94ace1f9104d619cd250e19a5ac5b4 + md5: 4c05134c48b6a74f33bbb9938e4a115e + sha256: 44e4e6108d425a666856a52d1523e5d70890256a8920bb0dcd3d55cc750f3207 category: main optional: false - name: prompt-toolkit - version: 3.0.47 + version: 3.0.48 manager: conda platform: osx-arm64 dependencies: - python: '>=3.7' wcwidth: '' - url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.47-pyha770c72_0.conda + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda hash: - md5: 1247c861065d227781231950e14fe817 - sha256: d93ac5853e398aaa10f0dd7addd64b411f94ace1f9104d619cd250e19a5ac5b4 + md5: 4c05134c48b6a74f33bbb9938e4a115e + sha256: 44e4e6108d425a666856a52d1523e5d70890256a8920bb0dcd3d55cc750f3207 category: main optional: false - name: psutil - version: 5.9.8 + version: 6.1.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.8-py312h98912ed_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-6.1.0-py312h66e93f0_0.conda hash: - md5: 3facaca6cc0f7988df3250efccd32da3 - sha256: 27e7f8f5d30c74439f39d61e21ac14c0cd03b5d55f7bf9f946fb619016f73c61 + md5: 0524eb91d3d78d76d671c6e3cd7cee82 + sha256: 0f309b435174e037d5cfe5ed26c1c5ad8152c68cfe61af17709ec31ec3d9f096 category: main optional: false - name: psutil - version: 5.9.8 + version: 6.1.0 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/psutil-5.9.8-py312h41838bb_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/psutil-6.1.0-py312h3d0f464_0.conda hash: - md5: 03926e7089a5e61b77043b470ae7b553 - sha256: 12e5053d19bddaf7841e59cbe9ba98fa5d4d8502ceccddad80888515e1366107 + md5: 1df95544dc6aeb33af591146f44d9293 + sha256: a2c2d8a8665cce8a1c2b186b2580e1ef3e3414aa67b2d48ac46f0582434910c3 category: main optional: false - name: psutil - version: 5.9.8 + version: 6.1.0 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-5.9.8-py312he37b823_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/psutil-6.1.0-py312h0bf5046_0.conda hash: - md5: cd6e99b9c5a623735161973b5f693a86 - sha256: a996bd5f878da264d1d3ba7fde717b0a2c158a86645efb1e899d087cca74832d + md5: 61566f5c6e1d29d1d12882eb93e28532 + sha256: 143a40f9c72d803744ebd6a60801c5cd17af152b293f8d59e90111ce62b53569 category: main optional: false - name: pthread-stubs @@ -8899,33 +9317,36 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=7.5.0' - url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-hb9d3cd8_1002.conda hash: - md5: 22dad4df6e8630e8dff2428f6f6a7036 - sha256: 67c84822f87b641d89df09758da498b2d4558d47b920fd1d3fe6d3a871e000ff + md5: b3c17d95b5a10c6e64a21fa17573e70e + sha256: 9c88f8c64590e9567c6c80823f0328e58d3b1efb0e1c539c0315ceca764e0973 category: main optional: false - name: pthread-stubs version: '0.4' manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-hc929b4f_1001.tar.bz2 + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda hash: - md5: addd19059de62181cd11ae8f4ef26084 - sha256: 6e3900bb241bcdec513d4e7180fe9a19186c1a38f0b4080ed619d26014222c53 + md5: 8bcf980d2c6b17094961198284b8e862 + sha256: 05944ca3445f31614f8c674c560bca02ff05cb51637a96f665cb2bbe496099e5 category: main optional: false - name: pthread-stubs version: '0.4' manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/pthread-stubs-0.4-h27ca646_1001.tar.bz2 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda hash: - md5: d3f26c6494d4105d4ecb85203d687102 - sha256: 9da9e6f5d51dff6ad2e4ee0874791437ba952e0a6249942273f0fedfd07ea826 + md5: 415816daf82e0b23a736a069a75e9da7 + sha256: 8ed65e17fbb0ca944bfb8093b60086e3f9dd678c3448b5de212017394c247ee3 category: main optional: false - name: ptyprocess @@ -8965,39 +9386,39 @@ package: category: main optional: false - name: pure_eval - version: 0.2.2 + version: 0.2.3 manager: conda platform: linux-64 dependencies: python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda hash: - md5: 6784285c7e55cb7212efabc79e4c2883 - sha256: 72792f9fc2b1820e37cc57f84a27bc819c71088c3002ca6db05a2e56404f9d44 + md5: 0f051f09d992e0d08941706ad519ee0e + sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 category: main optional: false - name: pure_eval - version: 0.2.2 + version: 0.2.3 manager: conda platform: osx-64 dependencies: python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda hash: - md5: 6784285c7e55cb7212efabc79e4c2883 - sha256: 72792f9fc2b1820e37cc57f84a27bc819c71088c3002ca6db05a2e56404f9d44 + md5: 0f051f09d992e0d08941706ad519ee0e + sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 category: main optional: false - name: pure_eval - version: 0.2.2 + version: 0.2.3 manager: conda platform: osx-arm64 dependencies: python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda hash: - md5: 6784285c7e55cb7212efabc79e4c2883 - sha256: 72792f9fc2b1820e37cc57f84a27bc819c71088c3002ca6db05a2e56404f9d44 + md5: 0f051f09d992e0d08941706ad519ee0e + sha256: dcfcb3cee1ae0a89729601582cc3edea20ba13c9493967a03a693c67567af0c8 category: main optional: false - name: py-cpuinfo @@ -9073,11 +9494,11 @@ package: manager: conda platform: osx-arm64 dependencies: - latexcodec: '>=1.0.4' - python: '>=3.6' - pyyaml: '>=3.01' setuptools: '' six: '' + python: '>=3.6' + latexcodec: '>=1.0.4' + pyyaml: '>=3.01' url: https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_2.tar.bz2 hash: md5: 2099b86a7399c44c0c61cdb6de6915ba @@ -9091,13 +9512,13 @@ package: dependencies: docutils: '>=0.14' pybtex: '>=0.16' - python: '>=3.12.0rc3,<3.13.0a0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* setuptools: '' - url: https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py312h7900ff3_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pybtex-docutils-1.0.3-py312h7900ff3_2.conda hash: - md5: c8d21c14dd6c1001f66d6b9533322fcd - sha256: e8deb3cea167b725ddb72ce6b604731a09089a930be30f24ba6bacd34f2ca0ba + md5: 0472f87b9dc0b1db7b501f4d814ba90b + sha256: bf9c8f4c5282d46ce54bd2c6837fa5ff7a1c112382be3d13a7a0ae038d92b7c7 category: main optional: false - name: pybtex-docutils @@ -9107,13 +9528,13 @@ package: dependencies: docutils: '>=0.14' pybtex: '>=0.16' - python: '>=3.12.0rc3,<3.13.0a0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* setuptools: '' - url: https://conda.anaconda.org/conda-forge/osx-64/pybtex-docutils-1.0.3-py312hb401068_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pybtex-docutils-1.0.3-py312hb401068_2.conda hash: - md5: 0568c69650bc3c40dd4496a39e025f5e - sha256: 1d0bf16777daecaf170d52e2d5942a366bc538fe480fb6278571c339d0e44c8b + md5: 5becc4ce9642b93f69bcf091ce1f8104 + sha256: b2668b6b195c2fbcdffddb98ebb489e77b21b96d35056a2f5eb6e36b7b3a3fbf category: main optional: false - name: pybtex-docutils @@ -9123,13 +9544,13 @@ package: dependencies: docutils: '>=0.14' pybtex: '>=0.16' - python: '>=3.12.0rc3,<3.13.0a0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* setuptools: '' - url: https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py312h81bd7bf_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py312h81bd7bf_2.conda hash: - md5: b2c19509bdc0242a61e1f9cd3553beb0 - sha256: fcf23a6f6240bdcf21cad5bfeacea6913a4f9e96b03d121ab7a535acada598bd + md5: 573f5bef5c0b4ea1405e78e941a29284 + sha256: 246ff1b7cd335a5ffb60f180426d1f7c75b7abd04e8a54dfb95ac499b5bb8307 category: main optional: false - name: pycparser @@ -9168,23 +9589,84 @@ package: sha256: 406001ebf017688b1a1554b49127ca3a4ac4626ec0fd51dc75ffa4415b720b64 category: main optional: false +- name: pydata-sphinx-theme + version: 0.15.4 + manager: conda + platform: linux-64 + dependencies: + accessible-pygments: '' + babel: '' + beautifulsoup4: '' + docutils: '!=0.17.0' + packaging: '' + pygments: '>=2.7' + python: '>=3.9' + sphinx: '>=5.0' + typing_extensions: '' + url: https://conda.anaconda.org/conda-forge/noarch/pydata-sphinx-theme-0.15.4-pyhd8ed1ab_0.conda + hash: + md5: c7c50dd5192caa58a05e6a4248a27acb + sha256: 5ec877142ded763061e114e787a4e201c2fb3f0b1db2f04ace610a1187bb34ae + category: main + optional: false +- name: pydata-sphinx-theme + version: 0.15.4 + manager: conda + platform: osx-64 + dependencies: + packaging: '' + typing_extensions: '' + beautifulsoup4: '' + babel: '' + accessible-pygments: '' + python: '>=3.9' + pygments: '>=2.7' + sphinx: '>=5.0' + docutils: '!=0.17.0' + url: https://conda.anaconda.org/conda-forge/noarch/pydata-sphinx-theme-0.15.4-pyhd8ed1ab_0.conda + hash: + md5: c7c50dd5192caa58a05e6a4248a27acb + sha256: 5ec877142ded763061e114e787a4e201c2fb3f0b1db2f04ace610a1187bb34ae + category: main + optional: false +- name: pydata-sphinx-theme + version: 0.15.4 + manager: conda + platform: osx-arm64 + dependencies: + packaging: '' + typing_extensions: '' + beautifulsoup4: '' + babel: '' + accessible-pygments: '' + python: '>=3.9' + pygments: '>=2.7' + sphinx: '>=5.0' + docutils: '!=0.17.0' + url: https://conda.anaconda.org/conda-forge/noarch/pydata-sphinx-theme-0.15.4-pyhd8ed1ab_0.conda + hash: + md5: c7c50dd5192caa58a05e6a4248a27acb + sha256: 5ec877142ded763061e114e787a4e201c2fb3f0b1db2f04ace610a1187bb34ae + category: main + optional: false - name: pyerfa - version: 2.0.1.4 + version: 2.0.1.5 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pyerfa-2.0.1.4-py312h085067d_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyerfa-2.0.1.5-py312hc0a28a1_0.conda hash: - md5: bc2e2dff58a86d464ee4198ec06ac3c9 - sha256: 6ffefabd6c31d206a37bd86ca888c79b33592690f2c152b11e8b94cc435e833a + md5: 79e7f149a42b768fc8b1fea020ef502e + sha256: 4f0df38ff81311a91cb44736879fe7494f4282ad5a31f32f220149963265947f category: main optional: false - name: pyerfa - version: 2.0.1.4 + version: 2.0.1.5 manager: conda platform: osx-64 dependencies: @@ -9192,14 +9674,14 @@ package: numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pyerfa-2.0.1.4-py312h5dc8b90_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyerfa-2.0.1.5-py312h025c719_0.conda hash: - md5: e6d330143ad127cc4c0bdf9233144313 - sha256: a7d39a728e7b95a8e13c150d491c901716120ada29a8531a214c90f79f0a7680 + md5: 317e6ca531774f4c1720c26729711394 + sha256: 1d895eef19d88a65b8f7021715600e1ed02d241ddf5c7d2a6c0c340a8b63c399 category: main optional: false - name: pyerfa - version: 2.0.1.4 + version: 2.0.1.5 manager: conda platform: osx-arm64 dependencies: @@ -9207,10 +9689,10 @@ package: numpy: '>=1.19,<3' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyerfa-2.0.1.4-py312hbebd99a_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyerfa-2.0.1.5-py312he0011b7_0.conda hash: - md5: e7885deec93e16fdced3b4fba11db813 - sha256: 2b06681a2c35cb7e7414d259a246ee6071f423c57dd5acd1301a42eba8452452 + md5: 1efffe5cf538b3315285f8ffc208a4a7 + sha256: 895b14d1e9eb97b968856608fb5d917c4251bd3138d204ee80795a6b505f12f0 category: main optional: false - name: pygments @@ -9250,48 +9732,49 @@ package: category: main optional: false - name: pygraphviz - version: '1.13' + version: '1.14' manager: conda platform: linux-64 dependencies: - graphviz: '>=11.0.0,<12.0a0' - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + graphviz: '>=12.0.0,<13.0a0' + libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pygraphviz-1.13-py312h4a1d8a7_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pygraphviz-1.14-py312h011e53f_0.conda hash: - md5: 92a342fbfdba1ff7b29e1642d7d178b9 - sha256: b867f9d846d3f1e551e93bcee621d2c2502f6142d47e5f21bb19d4d12062f25a + md5: bad112802852496a8a8e41fd3ae9128d + sha256: f423d359ed9e989dd48f9c4531acebb67b96a1eb7fd60257c8e08d77e741168f category: main optional: false - name: pygraphviz - version: '1.13' + version: '1.14' manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - graphviz: '>=11.0.0,<12.0a0' + graphviz: '>=12.0.0,<13.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pygraphviz-1.13-py312h6908add_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pygraphviz-1.14-py312hc79309e_0.conda hash: - md5: e93419d3706cc279720ff33aae23f823 - sha256: e5037e678785158f499683949f891047113f66cf062bb4c423de172a2cf55181 + md5: 6b31481865012bc097123faab8d2483a + sha256: af9996bd040a0c1c5278777e1ed60efef38bea34dfcf61eefdef1022cd6073af category: main optional: false - name: pygraphviz - version: '1.13' + version: '1.14' manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - graphviz: '>=11.0.0,<12.0a0' + graphviz: '>=12.0.0,<13.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/pygraphviz-1.13-py312h5f4d302_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pygraphviz-1.14-py312h1fbede1_0.conda hash: - md5: fd4b95cc009d28310e4cb3b090b8ac09 - sha256: 8b9a22af92e63dd7ba3b77304929c4d67ef7442f63f417773fb80a7ced4d1a01 + md5: 52e4b69726aa9e114f8a6fa24bd643d2 + sha256: 49496bce9ff96adfad0395f84f8f03ccc9906c8e811b126af93549d44493b454 category: main optional: false - name: pyobjc-core @@ -9304,10 +9787,10 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* setuptools: '' - url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-10.3.1-py312he77c50b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-10.3.1-py312hab44e94_1.conda hash: - md5: fb6108445d2e14c5aa1f79fa97aab8ed - sha256: d3f056d2fb9fb2838b79672b17f2b1305218c1e95fbf05f0b02ac1eca513082d + md5: a2259b39321aef5c0548de366cc9b861 + sha256: 2cd47e3b011640115066d71a5266c825ab85854c1e5fff0fef2f24318f8c63e8 category: main optional: false - name: pyobjc-core @@ -9320,10 +9803,10 @@ package: python: '>=3.12,<3.13.0a0' python_abi: 3.12.* setuptools: '' - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-core-10.3.1-py312hbb55c70_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-core-10.3.1-py312hd24fc31_1.conda hash: - md5: ce11aaac866b943dbb644b70a820385e - sha256: 407fca7feca5dceb058a48b7272f342e4e8708eba4ac890a076d5499da3d7fe4 + md5: 1533727287f098e669d75f9c54dc1601 + sha256: e3311a9b7e843e3fb2b814bf0a0a901db8d2c21d72bacf246a95867c2628ca25 category: main optional: false - name: pyobjc-framework-cocoa @@ -9336,10 +9819,10 @@ package: pyobjc-core: 10.3.1.* python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-10.3.1-py312he77c50b_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-10.3.1-py312hab44e94_1.conda hash: - md5: 58a1af350ed69dd0d9e43c652c9b35b6 - sha256: aa99ea58ad2f8ade894c11f5be2e9e28860efe527f0994532c84bef20eef249a + md5: 2cd451bd736cd2273b766b709c5ab7fa + sha256: 0b6a7635467fb54d094fdeca82406ca6ecdffafc69a943066affe73431d505d5 category: main optional: false - name: pyobjc-framework-cocoa @@ -9352,46 +9835,46 @@ package: pyobjc-core: 10.3.1.* python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-framework-cocoa-10.3.1-py312hbb55c70_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-framework-cocoa-10.3.1-py312hd24fc31_1.conda hash: - md5: ba19305f7b6e524edb92cefdd47fbbb1 - sha256: 9bd12bc17b6307dc3ca5bc3aac5f82a01bc9953bd448616b6f62577ba4e04148 + md5: b1c63f8abafc9530a9259e0d6a70e984 + sha256: 799aa68d1d9abe00f3574d7763e91f86007a938ab8f5dff63ae3e1f22d0d634d category: main optional: false - name: pyparsing - version: 3.1.2 + version: 3.2.0 manager: conda platform: linux-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda hash: - md5: b9a4dacf97241704529131a0dfc0494f - sha256: 06c77cb03e5dde2d939b216c99dd2db52ea93a4c7c599f3882f136005c359c7b + md5: 035c17fbf099f50ff60bf2eb303b0a83 + sha256: b846e3965cd106438cf0b9dc0de8d519670ac065f822a7d66862e9423e0229cb category: main optional: false - name: pyparsing - version: 3.1.2 + version: 3.2.0 manager: conda platform: osx-64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda hash: - md5: b9a4dacf97241704529131a0dfc0494f - sha256: 06c77cb03e5dde2d939b216c99dd2db52ea93a4c7c599f3882f136005c359c7b + md5: 035c17fbf099f50ff60bf2eb303b0a83 + sha256: b846e3965cd106438cf0b9dc0de8d519670ac065f822a7d66862e9423e0229cb category: main optional: false - name: pyparsing - version: 3.1.2 + version: 3.2.0 manager: conda platform: osx-arm64 dependencies: - python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda hash: - md5: b9a4dacf97241704529131a0dfc0494f - sha256: 06c77cb03e5dde2d939b216c99dd2db52ea93a4c7c599f3882f136005c359c7b + md5: 035c17fbf099f50ff60bf2eb303b0a83 + sha256: b846e3965cd106438cf0b9dc0de8d519670ac065f822a7d66862e9423e0229cb category: main optional: false - name: pysocks @@ -9434,78 +9917,83 @@ package: category: main optional: false - name: pytables - version: 3.9.2 + version: 3.10.1 manager: conda platform: linux-64 dependencies: - blosc: '>=1.21.5,<2.0a0' + __glibc: '>=2.17,<3.0.a0' + blosc: '>=1.21.6,<2.0a0' bzip2: '>=1.0.8,<2.0a0' - c-blosc2: '>=2.14.4,<2.15.0a0' + c-blosc2: '>=2.15.1,<2.16.0a0' hdf5: '>=1.14.3,<1.14.4.0a0' libgcc-ng: '>=12' libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<2.0.0a0' - lzo: '>=2.10,<3.0a0' + libzlib: '>=1.3.1,<2.0a0' numexpr: '' - numpy: '>=1.26.4,<2.0a0' + numpy: '>=1.20.0' packaging: '' py-cpuinfo: '' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/pytables-3.9.2-py312h96d95ec_2.conda + typing-extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/linux-64/pytables-3.10.1-py312h1d844bd_1.conda hash: - md5: 143035fab75c7b7bd2de17b9617bac65 - sha256: 9301d5cca0b7319a53a77ea0503f7331c925a359d87378ccdae83f1e6eb2bc72 + md5: 008957ee62b55e7413f0ffa9310a7139 + sha256: 4641ad63991cb3c302e26504cb0f160c01125f475851836159326406a17548ca category: main optional: false - name: pytables - version: 3.9.2 + version: 3.10.1 manager: conda platform: osx-64 dependencies: - blosc: '>=1.21.5,<2.0a0' + __osx: '>=10.13' + blosc: '>=1.21.6,<2.0a0' bzip2: '>=1.0.8,<2.0a0' - c-blosc2: '>=2.14.4,<2.15.0a0' + c-blosc2: '>=2.15.1,<2.16.0a0' hdf5: '>=1.14.3,<1.14.4.0a0' libcxx: '>=16' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' numexpr: '' - numpy: '>=1.26.4,<2.0a0' + numpy: '>=1.20.0' packaging: '' py-cpuinfo: '' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/pytables-3.9.2-py312hf575446_2.conda + typing-extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/osx-64/pytables-3.10.1-py312h205d3a4_1.conda hash: - md5: 627522f8cac88d353b1345580af3ee73 - sha256: 6b74aede99ecc54bfdf16bc19282cddb8f3daa4f981b661eda05ad5b6f2cefa8 + md5: f8bd73f0d30d5442ab0285f11efea00d + sha256: d76c076803480e1a82ab9baf60ab519aee9753ed48d2876659e4fc3249522c65 category: main optional: false - name: pytables - version: 3.9.2 + version: 3.10.1 manager: conda platform: osx-arm64 dependencies: - blosc: '>=1.21.5,<2.0a0' + __osx: '>=11.0' + blosc: '>=1.21.6,<2.0a0' bzip2: '>=1.0.8,<2.0a0' - c-blosc2: '>=2.14.4,<2.15.0a0' + c-blosc2: '>=2.15.1,<2.16.0a0' hdf5: '>=1.14.3,<1.14.4.0a0' libcxx: '>=16' - libzlib: '>=1.2.13,<2.0.0a0' + libzlib: '>=1.3.1,<2.0a0' numexpr: '' - numpy: '>=1.26.4,<2.0a0' + numpy: '>=1.20.0' packaging: '' py-cpuinfo: '' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/pytables-3.9.2-py312hb622ae1_2.conda + typing-extensions: '>=4.4.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/pytables-3.10.1-py312h36a7e55_1.conda hash: - md5: 0c8c7932ec76f439adaf0e35784ee539 - sha256: c9e8d7e597b683922d84790ffb739ce94a7c0a19eaac728a31c15e63e8a6c668 + md5: 7fad95c7479c9fd6745f5a9b95d71117 + sha256: a12e07af504c2e680869866114645f921065ad34f781445bc41d88753b92dbc6 category: main optional: false - name: pytest - version: 8.2.2 + version: 8.3.3 manager: conda platform: linux-64 dependencies: @@ -9513,17 +10001,17 @@ package: exceptiongroup: '>=1.0.0rc8' iniconfig: '' packaging: '' - pluggy: <2.0,>=1.5 + pluggy: <2,>=1.5 python: '>=3.8' tomli: '>=1' - url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.3-pyhd8ed1ab_0.conda hash: - md5: 0f3f49c22c7ef3a1195fa61dad3c43be - sha256: 00b7a49b31cf705b59edbd96219d8a67d2b9f51a913aa059fadd921b016965cb + md5: c03d61f31f38fdb9facf70c29958bf7a + sha256: e99376d0068455712109d233f5790458ff861aeceb458bfda74e353338e4d815 category: main optional: false - name: pytest - version: 8.2.2 + version: 8.3.3 manager: conda platform: osx-64 dependencies: @@ -9533,74 +10021,74 @@ package: python: '>=3.8' exceptiongroup: '>=1.0.0rc8' tomli: '>=1' - pluggy: <2.0,>=1.5 - url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda + pluggy: <2,>=1.5 + url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.3-pyhd8ed1ab_0.conda hash: - md5: 0f3f49c22c7ef3a1195fa61dad3c43be - sha256: 00b7a49b31cf705b59edbd96219d8a67d2b9f51a913aa059fadd921b016965cb + md5: c03d61f31f38fdb9facf70c29958bf7a + sha256: e99376d0068455712109d233f5790458ff861aeceb458bfda74e353338e4d815 category: main optional: false - name: pytest - version: 8.2.2 + version: 8.3.3 manager: conda platform: osx-arm64 dependencies: + packaging: '' colorama: '' - exceptiongroup: '>=1.0.0rc8' iniconfig: '' - packaging: '' - pluggy: <2.0,>=1.5 python: '>=3.8' + exceptiongroup: '>=1.0.0rc8' tomli: '>=1' - url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda + pluggy: <2,>=1.5 + url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.3-pyhd8ed1ab_0.conda hash: - md5: 0f3f49c22c7ef3a1195fa61dad3c43be - sha256: 00b7a49b31cf705b59edbd96219d8a67d2b9f51a913aa059fadd921b016965cb + md5: c03d61f31f38fdb9facf70c29958bf7a + sha256: e99376d0068455712109d233f5790458ff861aeceb458bfda74e353338e4d815 category: main optional: false - name: pytest-cov - version: 5.0.0 + version: 6.0.0 manager: conda platform: linux-64 dependencies: - coverage: '>=5.2.1' + coverage: '>=7.5' pytest: '>=4.6' - python: '>=3.8' + python: '>=3.9' toml: '' - url: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-5.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_0.conda hash: - md5: c54c0107057d67ddf077751339ec2c63 - sha256: 218306243faf3c36347131c2b36bb189daa948ac2e92c7ab52bb26cc8c157b3c + md5: cb8a11b6d209e3d85e5094bdbd9ebd9c + sha256: 915323edaee9f6f3ebd8c2e5450b4865700edf2c85eb2bba61980e66c6f03c5d category: main optional: false - name: pytest-cov - version: 5.0.0 + version: 6.0.0 manager: conda platform: osx-64 dependencies: toml: '' - python: '>=3.8' + python: '>=3.9' pytest: '>=4.6' - coverage: '>=5.2.1' - url: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-5.0.0-pyhd8ed1ab_0.conda + coverage: '>=7.5' + url: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_0.conda hash: - md5: c54c0107057d67ddf077751339ec2c63 - sha256: 218306243faf3c36347131c2b36bb189daa948ac2e92c7ab52bb26cc8c157b3c + md5: cb8a11b6d209e3d85e5094bdbd9ebd9c + sha256: 915323edaee9f6f3ebd8c2e5450b4865700edf2c85eb2bba61980e66c6f03c5d category: main optional: false - name: pytest-cov - version: 5.0.0 + version: 6.0.0 manager: conda platform: osx-arm64 dependencies: - coverage: '>=5.2.1' - pytest: '>=4.6' - python: '>=3.8' toml: '' - url: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-5.0.0-pyhd8ed1ab_0.conda + python: '>=3.9' + pytest: '>=4.6' + coverage: '>=7.5' + url: https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_0.conda hash: - md5: c54c0107057d67ddf077751339ec2c63 - sha256: 218306243faf3c36347131c2b36bb189daa948ac2e92c7ab52bb26cc8c157b3c + md5: cb8a11b6d209e3d85e5094bdbd9ebd9c + sha256: 915323edaee9f6f3ebd8c2e5450b4865700edf2c85eb2bba61980e66c6f03c5d category: main optional: false - name: pytest-doctestplus @@ -9640,10 +10128,10 @@ package: manager: conda platform: osx-arm64 dependencies: - packaging: '>=17.0' pip: '' - pytest: '>=4.6' python: '>=3.8' + packaging: '>=17.0' + pytest: '>=4.6' setuptools: '>=30.3' url: https://conda.anaconda.org/conda-forge/noarch/pytest-doctestplus-1.2.1-pyhd8ed1ab_0.conda hash: @@ -9686,10 +10174,10 @@ package: manager: conda platform: osx-arm64 dependencies: + python: '>=3.8' jinja2: '>=3.0.0' pytest: '>=7.0.0' pytest-metadata: '>=2.0.0' - python: '>=3.8' url: https://conda.anaconda.org/conda-forge/noarch/pytest-html-4.1.1-pyhd8ed1ab_0.conda hash: md5: 4d2040212307d18392a2687772b3a96d @@ -9727,8 +10215,8 @@ package: manager: conda platform: osx-arm64 dependencies: - pytest: '>=7.0.0' python: '>=3.8' + pytest: '>=7.0.0' url: https://conda.anaconda.org/conda-forge/noarch/pytest-metadata-3.1.1-pyhd8ed1ab_0.conda hash: md5: 52b91ecba854d55b28ad916a8b10da24 @@ -9736,76 +10224,77 @@ package: category: main optional: false - name: python - version: 3.12.4 + version: 3.12.7 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' bzip2: '>=1.0.8,<2.0a0' ld_impl_linux-64: '>=2.36.1' - libexpat: '>=2.6.2,<3.0a0' + libexpat: '>=2.6.3,<3.0a0' libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=12' + libgcc: '>=13' libnsl: '>=2.0.1,<2.1.0a0' - libsqlite: '>=3.46.0,<4.0a0' + libsqlite: '>=3.46.1,<4.0a0' libuuid: '>=2.38.1,<3.0a0' libxcrypt: '>=4.4.36' libzlib: '>=1.3.1,<2.0a0' ncurses: '>=6.5,<7.0a0' - openssl: '>=3.3.1,<4.0a0' + openssl: '>=3.3.2,<4.0a0' readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.4-h194c7f8_0_cpython.conda + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.12.7-hc5c86c4_0_cpython.conda hash: - md5: d73490214f536cccb5819e9873048c92 - sha256: 97a78631e6c928bf7ad78d52f7f070fcf3bd37619fa48dc4394c21cf3058cdee + md5: 0515111a9cdf69f83278f7c197db9807 + sha256: 674be31ff152d9f0e0fe16959a45e3803a730fc4f54d87df6a9ac4e6a698c41d category: main optional: false - name: python - version: 3.12.4 + version: 3.12.7 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' bzip2: '>=1.0.8,<2.0a0' - libexpat: '>=2.6.2,<3.0a0' + libexpat: '>=2.6.3,<3.0a0' libffi: '>=3.4,<4.0a0' - libsqlite: '>=3.46.0,<4.0a0' + libsqlite: '>=3.46.1,<4.0a0' libzlib: '>=1.3.1,<2.0a0' ncurses: '>=6.5,<7.0a0' - openssl: '>=3.3.1,<4.0a0' + openssl: '>=3.3.2,<4.0a0' readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.4-h37a9e06_0_cpython.conda + url: https://conda.anaconda.org/conda-forge/osx-64/python-3.12.7-h8f8b54e_0_cpython.conda hash: - md5: 94e2b77992f580ac6b7a4fc9b53018b3 - sha256: 677958ee90eff229755d4e0ed40af6d835c9131e863b1539b34bbf07d7a775f3 + md5: 7f81191b1ca1113e694e90e15c27a12f + sha256: 28172d94f7193c5075c0fc3c4b1bb617c512ffc991f4e2af0dbb6a2916872b76 category: main optional: false - name: python - version: 3.12.4 + version: 3.12.7 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' bzip2: '>=1.0.8,<2.0a0' - libexpat: '>=2.6.2,<3.0a0' + libexpat: '>=2.6.3,<3.0a0' libffi: '>=3.4,<4.0a0' - libsqlite: '>=3.46.0,<4.0a0' + libsqlite: '>=3.46.1,<4.0a0' libzlib: '>=1.3.1,<2.0a0' ncurses: '>=6.5,<7.0a0' - openssl: '>=3.3.1,<4.0a0' + openssl: '>=3.3.2,<4.0a0' readline: '>=8.2,<9.0a0' tk: '>=8.6.13,<8.7.0a0' tzdata: '' xz: '>=5.2.6,<6.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.4-h30c5eda_0_cpython.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.7-h739c21a_0_cpython.conda hash: - md5: e3e44e0e72aed46dcb810fa3e96784be - sha256: 107824b584eb5e43f71df8cb2741019f5c377c734f8309899aa2a6ed53b79a47 + md5: e0d82e57ebb456077565e6d82cd4a323 + sha256: 45d7ca2074aa92594bd2f91a9003b338cc1df8a46b9492b7fc8167110783c3ef category: main optional: false - name: python-dateutil @@ -9920,39 +10409,39 @@ package: category: main optional: false - name: python-tzdata - version: '2024.1' + version: '2024.2' manager: conda platform: linux-64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda hash: - md5: 98206ea9954216ee7540f0c773f2104d - sha256: 9da9a849d53705dee450b83507df1ca8ffea5f83bd21a215202221f1c492f8ad + md5: 986287f89929b2d629bd6ef6497dc307 + sha256: fe3f62ce2bc714bdaa222ab3f0344a2815ad9e853c6df38d15c9f25de8a3a6d4 category: main optional: false - name: python-tzdata - version: '2024.1' + version: '2024.2' manager: conda platform: osx-64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda hash: - md5: 98206ea9954216ee7540f0c773f2104d - sha256: 9da9a849d53705dee450b83507df1ca8ffea5f83bd21a215202221f1c492f8ad + md5: 986287f89929b2d629bd6ef6497dc307 + sha256: fe3f62ce2bc714bdaa222ab3f0344a2815ad9e853c6df38d15c9f25de8a3a6d4 category: main optional: false - name: python-tzdata - version: '2024.1' + version: '2024.2' manager: conda platform: osx-arm64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda hash: - md5: 98206ea9954216ee7540f0c773f2104d - sha256: 9da9a849d53705dee450b83507df1ca8ffea5f83bd21a215202221f1c492f8ad + md5: 986287f89929b2d629bd6ef6497dc307 + sha256: fe3f62ce2bc714bdaa222ab3f0344a2815ad9e853c6df38d15c9f25de8a3a6d4 category: main optional: false - name: python_abi @@ -9960,10 +10449,10 @@ package: manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-4_cp312.conda + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.12-5_cp312.conda hash: - md5: dccc2d142812964fcc6abdc97b672dff - sha256: 182a329de10a4165f6e8a3804caf751f918f6ea6176dd4e5abcdae1ed3095bf6 + md5: 0424ae29b104430108f5218a66db7260 + sha256: d10e93d759931ffb6372b45d65ff34d95c6000c61a07e298d162a3bc2accebb0 category: main optional: false - name: python_abi @@ -9971,10 +10460,10 @@ package: manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-4_cp312.conda + url: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-5_cp312.conda hash: - md5: 87201ac4314b911b74197e588cca3639 - sha256: 82c154d95c1637604671a02a89e72f1382e89a4269265a03506496bd928f6f14 + md5: c34dd4920e0addf7cfcc725809f25d8e + sha256: 4da26c7508d5bc5d8621e84dc510284402239df56aab3587a7d217de9d3c806d category: main optional: false - name: python_abi @@ -9982,10 +10471,10 @@ package: manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-4_cp312.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda hash: - md5: bbb3a02c78b2d8219d7213f76d644a2a - sha256: db25428e4f24f8693ffa39f3ff6dfbb8fd53bc298764b775b57edab1c697560f + md5: b76f9b1c862128e56ac7aa8cd2333de9 + sha256: 49d624e4b809c799d2bf257b22c23cf3fc4460f5570d9a58e7ad86350aeaa1f4 category: main optional: false - name: pytz @@ -10000,170 +10489,205 @@ package: sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 category: main optional: false -- name: pytz - version: '2024.1' +- name: pytz + version: '2024.1' + manager: conda + platform: osx-64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + hash: + md5: 3eeeeb9e4827ace8c0c1419c85d590ad + sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 + category: main + optional: false +- name: pytz + version: '2024.1' + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.7' + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + hash: + md5: 3eeeeb9e4827ace8c0c1419c85d590ad + sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 + category: main + optional: false +- name: pyviz_comms + version: 3.0.3 + manager: conda + platform: linux-64 + dependencies: + param: '' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.3-pyhd8ed1ab_0.conda + hash: + md5: 02b4e3a3014c1ac490ee4a4316f2d229 + sha256: a7979e8e4936c430f5fe3d04fc2d67b42dab84fb4a502c4961a17dcb2327fec0 + category: main + optional: false +- name: pyviz_comms + version: 3.0.3 manager: conda platform: osx-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + param: '' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.3-pyhd8ed1ab_0.conda hash: - md5: 3eeeeb9e4827ace8c0c1419c85d590ad - sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 + md5: 02b4e3a3014c1ac490ee4a4316f2d229 + sha256: a7979e8e4936c430f5fe3d04fc2d67b42dab84fb4a502c4961a17dcb2327fec0 category: main optional: false -- name: pytz - version: '2024.1' +- name: pyviz_comms + version: 3.0.3 manager: conda platform: osx-arm64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda + param: '' + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.3-pyhd8ed1ab_0.conda hash: - md5: 3eeeeb9e4827ace8c0c1419c85d590ad - sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 + md5: 02b4e3a3014c1ac490ee4a4316f2d229 + sha256: a7979e8e4936c430f5fe3d04fc2d67b42dab84fb4a502c4961a17dcb2327fec0 category: main optional: false - name: pyyaml - version: 6.0.1 + version: 6.0.2 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - python: '>=3.12.0rc3,<3.13.0a0' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* yaml: '>=0.2.5,<0.3.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.1-py312h98912ed_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.2-py312h66e93f0_1.conda hash: - md5: e3fd78d8d490af1d84763b9fe3f2e552 - sha256: 7f347a10a7121b08d79d21cd4f438c07c23479ea0c74dfb89d6dc416f791bb7f + md5: 549e5930e768548a89c23f595dac5a95 + sha256: a60705971e958724168f2ebbb8ed4853067f1d3f7059843df3903e3092bbcffa category: main optional: false - name: pyyaml - version: 6.0.1 + version: 6.0.2 manager: conda platform: osx-64 dependencies: - python: '>=3.12.0rc3,<3.13.0a0' + __osx: '>=10.13' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* yaml: '>=0.2.5,<0.3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.1-py312h104f124_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.2-py312hb553811_1.conda hash: - md5: 260ed90aaf06061edabd7209638cf03b - sha256: 04aa180782cb675b960c0bf4aad439b4a7a08553c6af74d0b8e5df9a0c7cc4f4 + md5: 66514594817d51c78db7109a23ad322f + sha256: 455ce40588b35df654cb089d29cc3f0d3c78365924ffdfc6ee93dba80cea5f33 category: main optional: false - name: pyyaml - version: 6.0.1 + version: 6.0.2 manager: conda platform: osx-arm64 dependencies: - python: '>=3.12.0rc3,<3.13.0a0' + __osx: '>=11.0' + python: '>=3.12,<3.13.0a0' python_abi: 3.12.* yaml: '>=0.2.5,<0.3.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.1-py312h02f2b3b_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda hash: - md5: a0c843e52a1c4422d8657dd76e9eb994 - sha256: b6b4027b89c17b9bbd8089aec3e44bc29f802a7d5668d5a75b5358d7ed9705ca + md5: 1ee23620cf46cb15900f70a1300bae55 + sha256: b06f1c15fb39695bbf707ae8fb554b9a77519af577b5556784534c7db10b52e3 category: main optional: false - name: pyzmq - version: 26.0.3 + version: 26.2.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libsodium: '>=1.0.18,<1.0.19.0a0' - libstdcxx-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libsodium: '>=1.0.20,<1.0.21.0a0' + libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.0.3-py312h8fd38d8_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-26.2.0-py312hbf22597_3.conda hash: - md5: 27efa6d21e98bcab4585a6b913df7625 - sha256: a3bf1e1af97a256a3a498cc7f2fedb478df18cf629cc9e9aa73a5b4cfc204d45 + md5: 746ce19f0829ec3e19c93007b1a224d3 + sha256: bc303f9b11e04a515f79cd5ad3bfa0e84b9dfec76552626d6263b38789fe6678 category: main optional: false - name: pyzmq - version: 26.0.3 + version: 26.2.0 manager: conda platform: osx-64 dependencies: - __osx: '>=10.9' - libcxx: '>=16' - libsodium: '>=1.0.18,<1.0.19.0a0' + __osx: '>=10.13' + libcxx: '>=17' + libsodium: '>=1.0.20,<1.0.21.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/pyzmq-26.0.3-py312ha04878a_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/pyzmq-26.2.0-py312h1060d5c_3.conda hash: - md5: a2a851071ceea5b90391003faf94b203 - sha256: 65a17e5cbece9fa2d6df687502bcbe504f0fd906aa02a85b23de5ff55d423926 + md5: fa167f6388357aeff8fd341b7bc9edd6 + sha256: 880b10ebbc563164d24adf51d2166ddd54a368627dc546cf89abc3e9c935e23c category: main optional: false - name: pyzmq - version: 26.0.3 + version: 26.2.0 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - libcxx: '>=16' - libsodium: '>=1.0.18,<1.0.19.0a0' + libcxx: '>=17' + libsodium: '>=1.0.20,<1.0.21.0a0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* zeromq: '>=4.3.5,<4.4.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-26.0.3-py312hfa13136_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-26.2.0-py312hf8a1cbd_3.conda hash: - md5: 7c695aab5ee68adbe8a046b73100e13c - sha256: 1118ada24f3eb1c90baa1e5e258c70498b7e1a2b5f12212c7789aa3f7504cd82 + md5: 7bdaa4c2a84b744ef26c8b2ba65c3d0e + sha256: 2e0ca1bb9ab3af5d1f9b38548d65be7097ba0246e7e63c908c9b1323df3f45b5 category: main optional: false -- name: qgrid - version: 1.3.1 +- name: qhull + version: '2020.2' manager: conda platform: linux-64 dependencies: - ipywidgets: '>=7.0.0,<8' - nbclassic: '>=0.4.4' - notebook: '>=4.0.0' - pandas: '>=0.17.0' - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/qgrid-1.3.1-pyhd8ed1ab_4.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + url: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h434a139_5.conda hash: - md5: fff68c7404813a1eb2678425f00e9917 - sha256: 23cac7cd8eb2f573bb8cf301483ec9ca35f4d45c4f2ceed591431302f0ebe652 + md5: 353823361b1d27eb3960efb076dfcaf6 + sha256: 776363493bad83308ba30bcb88c2552632581b143e8ee25b1982c8c743e73abc category: main optional: false -- name: qgrid - version: 1.3.1 +- name: qhull + version: '2020.2' manager: conda platform: osx-64 dependencies: - python: '>=2.7' - pandas: '>=0.17.0' - ipywidgets: '>=7.0.0,<8' - notebook: '>=4.0.0' - nbclassic: '>=0.4.4' - url: https://conda.anaconda.org/conda-forge/noarch/qgrid-1.3.1-pyhd8ed1ab_4.tar.bz2 + __osx: '>=10.13' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-64/qhull-2020.2-h3c5361c_5.conda hash: - md5: fff68c7404813a1eb2678425f00e9917 - sha256: 23cac7cd8eb2f573bb8cf301483ec9ca35f4d45c4f2ceed591431302f0ebe652 + md5: dd1ea9ff27c93db7c01a7b7656bd4ad4 + sha256: 79d804fa6af9c750e8b09482559814ae18cd8df549ecb80a4873537a5a31e06e category: main optional: false -- name: qgrid - version: 1.3.1 +- name: qhull + version: '2020.2' manager: conda platform: osx-arm64 dependencies: - ipywidgets: '>=7.0.0,<8' - nbclassic: '>=0.4.4' - notebook: '>=4.0.0' - pandas: '>=0.17.0' - python: '>=2.7' - url: https://conda.anaconda.org/conda-forge/noarch/qgrid-1.3.1-pyhd8ed1ab_4.tar.bz2 + __osx: '>=11.0' + libcxx: '>=16' + url: https://conda.anaconda.org/conda-forge/osx-arm64/qhull-2020.2-h420ef59_5.conda hash: - md5: fff68c7404813a1eb2678425f00e9917 - sha256: 23cac7cd8eb2f573bb8cf301483ec9ca35f4d45c4f2ceed591431302f0ebe652 + md5: 6483b1f59526e05d7d894e466b5b6924 + sha256: 873ac689484262a51fd79bc6103c1a1bedbf524924d7f0088fb80703042805e4 category: main optional: false - name: radioactivedecay @@ -10211,15 +10735,15 @@ package: manager: conda platform: osx-arm64 dependencies: - importlib_resources: '' - matplotlib-base: '' - networkx: '' numpy: '' pandas: '' - python: '>=3.8' scipy: '' + matplotlib-base: '' setuptools: '' + networkx: '' sympy: '' + importlib_resources: '' + python: '>=3.8' url: https://conda.anaconda.org/conda-forge/noarch/radioactivedecay-0.5.1-pyhd8ed1ab_0.conda hash: md5: 9fc71a62309a874f06c90dac73fa0db5 @@ -10298,9 +10822,9 @@ package: manager: conda platform: osx-arm64 dependencies: - commonmark: '>=0.8.1' - docutils: '>=0.11' python: '>=3' + docutils: '>=0.11' + commonmark: '>=0.8.1' sphinx: '>=1.3.1' url: https://conda.anaconda.org/conda-forge/noarch/recommonmark-0.7.1-pyhd8ed1ab_0.tar.bz2 hash: @@ -10341,8 +10865,8 @@ package: manager: conda platform: osx-arm64 dependencies: - attrs: '>=22.2.0' python: '>=3.8' + attrs: '>=22.2.0' rpds-py: '>=0.7.0' url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda hash: @@ -10387,10 +10911,10 @@ package: manager: conda platform: osx-arm64 dependencies: + python: '>=3.8' + idna: '>=2.5,<4' certifi: '>=2017.4.17' charset-normalizer: '>=2,<4' - idna: '>=2.5,<4' - python: '>=3.8' urllib3: '>=1.21.1,<3' url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda hash: @@ -10429,8 +10953,8 @@ package: manager: conda platform: osx-arm64 dependencies: - python: '>=3.5' six: '' + python: '>=3.5' url: https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2 hash: md5: fed45fc5ea0813240707998abe49f520 @@ -10474,153 +10998,156 @@ package: category: main optional: false - name: rpds-py - version: 0.18.1 + version: 0.21.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.18.1-py312h4413252_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.21.0-py312h12e396e_0.conda hash: - md5: 73da42918aaeb87d5618f82e2ac18d1f - sha256: 31891fb09afbe5263f0526388758f65e43ad9b7b3ccd75f791df55782667a8d1 + md5: 37f4ad7cb4214c799f32e5f411c6c69f + sha256: 6a2c3808b0922e453b450cc092f5e5da9d2466f48acce224da90432a94146c12 category: main optional: false - name: rpds-py - version: 0.18.1 + version: 0.21.0 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.18.1-py312ha47ea1c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.21.0-py312h0d0de52_0.conda hash: - md5: 9d10e9eb2ad2eba2f7c01150c8c2a908 - sha256: c9bdd953b66f0de03aace310f20a38f9c06ec781a9a0be764904e338c3811712 + md5: dae0ad51ccb74a37f0b64ed6e6f82840 + sha256: ff4c1d70c78085a2abb8f8fc1dc283a60eafe61e03c3367d7cbface6190fe7ab category: main optional: false - name: rpds-py - version: 0.18.1 + version: 0.21.0 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.18.1-py312h552d48e_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.21.0-py312hcd83bfe_0.conda hash: - md5: a757322ddc8be67f7932a60aa7af13d9 - sha256: 765dd251b7fa3ba51cd2e5b2f9412372315d54a488334fb139445f04da570892 + md5: 8ea53395d5403ae5ec1adabb1a74719a + sha256: a3d885b49b03259ff7306855466933f9ba06e3f4c327cd0122e9a43b68910555 category: main optional: false - name: ruff - version: 0.4.9 + version: 0.7.3 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.4.9-py312h5715c7c_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.7.3-py312h2156523_0.conda hash: - md5: 09843d6fb50309699fe5b669be5e1d71 - sha256: 8e20dcc02d1eb74c4eee9d715b5ffce2e18156721542fe21a54b0772ff3a39d3 + md5: ed126dd09a1f2081996c5b71423a2b80 + sha256: 313110b1c431fe61cb3fe5e1cc4f1ffce905e95aab559055d1a86039c8ea7e35 category: main optional: false - name: ruff - version: 0.4.9 + version: 0.7.3 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' - libcxx: '>=16' + libcxx: '>=18' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.4.9-py312h8b25c6c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.7.3-py312h07459cc_0.conda hash: - md5: 2359efe39436f303d932561ebf3d736f - sha256: 2c22c6a49a565976f212b2a7d44a2aa57eac95bc229b9e3c623672b8d97ea202 + md5: 5f739b7a4542ad6236d657d712dffb47 + sha256: 3d8d203ec91aa27b58126399b99dec7e593476df27e9e4214300b96c816a397b category: main optional: false - name: ruff - version: 0.4.9 + version: 0.7.3 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' - libcxx: '>=16' + libcxx: '>=18' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.4.9-py312h3402d49_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.7.3-py312h5d18b81_0.conda hash: - md5: b6d2bd71026e8d37af4e6980fe1b0a7a - sha256: 7d30c80e7b280462f1460f2a7b592777584f178d286621b4a7420bc4a046352c + md5: de5609bb3e7206efea3c0fce458d9c8f + sha256: 2b6d54bd2f8178635ad8ed91bac64d4e17855e0dac5d0d08557682d9c164bc2c category: main optional: false - name: scipy - version: 1.13.1 + version: 1.14.1 manager: conda platform: linux-64 dependencies: + __glibc: '>=2.17,<3.0.a0' libblas: '>=3.9.0,<4.0a0' libcblas: '>=3.9.0,<4.0a0' - libgcc-ng: '>=12' - libgfortran-ng: '' - libgfortran5: '>=12.3.0' + libgcc: '>=13' + libgfortran: '' + libgfortran5: '>=13.3.0' liblapack: '>=3.9.0,<4.0a0' - libstdcxx-ng: '>=12' - numpy: '>=1.19,<3' + libstdcxx: '>=13' + numpy: '>=1.23.5' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.1-py312hc2bc53b_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.14.1-py312h62794b6_1.conda hash: - md5: 864b2399a9c998e17d1a9a4e0c601285 - sha256: 865fe2b3ed1aee0a42f6f275592f2571e68f2a60235c86bd9ababc681e30fbb5 + md5: b43233a9e2f62fb94affe5607ea79473 + sha256: d069a64edade554261672d8febf4756aeb56a6cb44bd91844eaa944e5d9f4eb9 category: main optional: false - name: scipy - version: 1.13.1 + version: 1.14.1 manager: conda platform: osx-64 dependencies: __osx: '>=10.13' libblas: '>=3.9.0,<4.0a0' libcblas: '>=3.9.0,<4.0a0' - libcxx: '>=16' + libcxx: '>=17' libgfortran: 5.* libgfortran5: '>=13.2.0' liblapack: '>=3.9.0,<4.0a0' - numpy: '>=1.19,<3' + numpy: '>=1.23.5' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.13.1-py312hb9702fa_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py312h888eae2_1.conda hash: - md5: 46cb49e67c33f8340a09e49e69adf195 - sha256: 2f65b1de8705f0518195d8baffb7990e9a334984ebdd92800f480e73cf84d594 + md5: ee7a4ffe9742d2df44caa858b36814b8 + sha256: 5a28ea91c935513e6c5f64baac5a02ce43d9ba183b98e20127220b207ec96529 category: main optional: false - name: scipy - version: 1.13.1 + version: 1.14.1 manager: conda platform: osx-arm64 dependencies: __osx: '>=11.0' libblas: '>=3.9.0,<4.0a0' libcblas: '>=3.9.0,<4.0a0' - libcxx: '>=16' + libcxx: '>=17' libgfortran: 5.* libgfortran5: '>=13.2.0' liblapack: '>=3.9.0,<4.0a0' - numpy: '>=1.19,<3' + numpy: '>=1.23.5' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.13.1-py312h14ffa8f_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.14.1-py312h20deb59_1.conda hash: - md5: 0ef7359585e53bb3ff4539cf204f9c62 - sha256: 5853122a2008077c20a33cabfdb30360f9b135237f336e5002ad88dfcd42fb48 + md5: c60ad657cccb6c2b97513f87ae27f47a + sha256: 1a4d655609bad7dbdbe9f44ba37fd100d01fb8e4e7060dfaed3c4a044ab40052 category: main optional: false - name: send2trash @@ -10665,39 +11192,39 @@ package: category: main optional: false - name: setuptools - version: 70.0.0 + version: 75.3.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.3.0-pyhd8ed1ab_0.conda hash: - md5: c8ddb4f34a208df4dd42509a0f6a1c89 - sha256: daa4638d288cfdf3b0ecea395d8efa25cafc4ebf4026464a36c797c84541d2be + md5: 2ce9825396daf72baabaade36cee16da + sha256: a36d020b9f32fc3f1a6488a1c4a9c13988c6468faf6895bf30ca69521a61230e category: main optional: false - name: setuptools - version: 70.0.0 + version: 75.3.0 manager: conda platform: osx-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.3.0-pyhd8ed1ab_0.conda hash: - md5: c8ddb4f34a208df4dd42509a0f6a1c89 - sha256: daa4638d288cfdf3b0ecea395d8efa25cafc4ebf4026464a36c797c84541d2be + md5: 2ce9825396daf72baabaade36cee16da + sha256: a36d020b9f32fc3f1a6488a1c4a9c13988c6468faf6895bf30ca69521a61230e category: main optional: false - name: setuptools - version: 70.0.0 + version: 75.3.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/setuptools-75.3.0-pyhd8ed1ab_0.conda hash: - md5: c8ddb4f34a208df4dd42509a0f6a1c89 - sha256: daa4638d288cfdf3b0ecea395d8efa25cafc4ebf4026464a36c797c84541d2be + md5: 2ce9825396daf72baabaade36cee16da + sha256: a36d020b9f32fc3f1a6488a1c4a9c13988c6468faf6895bf30ca69521a61230e category: main optional: false - name: setuptools-scm @@ -10737,11 +11264,11 @@ package: manager: conda platform: osx-arm64 dependencies: - packaging: '>=20.0' + typing-extensions: '' python: '>=3.8' - setuptools: '>=45' + packaging: '>=20.0' tomli: '>=1.0.0' - typing-extensions: '' + setuptools: '>=45' url: https://conda.anaconda.org/conda-forge/noarch/setuptools-scm-8.1.0-pyhd8ed1ab_0.conda hash: md5: ba9f7f0ec4f2a18de3e7bce67c4a431e @@ -10821,79 +11348,81 @@ package: category: main optional: false - name: snakeviz - version: 2.2.0 + version: 2.2.2 manager: conda platform: linux-64 dependencies: python: '>=3.6' tornado: '>=2.0' - url: https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.2-pyhd8ed1ab_0.conda hash: - md5: d9750d7c0ef0ab69cbee7557e88dd128 - sha256: b97fcfe889d650c861439072bcb68e8ac02dd8447376980a317ab1651cd53542 + md5: 3026a4b3e26761987258d09101514dd0 + sha256: cac6e157bc1b4d7c81a5724b210814315f449b4dd8a498cbb784a2ed4305f7c7 category: main optional: false - name: snakeviz - version: 2.2.0 + version: 2.2.2 manager: conda platform: osx-64 dependencies: python: '>=3.6' tornado: '>=2.0' - url: https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.2-pyhd8ed1ab_0.conda hash: - md5: d9750d7c0ef0ab69cbee7557e88dd128 - sha256: b97fcfe889d650c861439072bcb68e8ac02dd8447376980a317ab1651cd53542 + md5: 3026a4b3e26761987258d09101514dd0 + sha256: cac6e157bc1b4d7c81a5724b210814315f449b4dd8a498cbb784a2ed4305f7c7 category: main optional: false - name: snakeviz - version: 2.2.0 + version: 2.2.2 manager: conda platform: osx-arm64 dependencies: python: '>=3.6' tornado: '>=2.0' - url: https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.2-pyhd8ed1ab_0.conda hash: - md5: d9750d7c0ef0ab69cbee7557e88dd128 - sha256: b97fcfe889d650c861439072bcb68e8ac02dd8447376980a317ab1651cd53542 + md5: 3026a4b3e26761987258d09101514dd0 + sha256: cac6e157bc1b4d7c81a5724b210814315f449b4dd8a498cbb784a2ed4305f7c7 category: main optional: false - name: snappy - version: 1.2.0 + version: 1.2.1 manager: conda platform: linux-64 dependencies: libgcc-ng: '>=12' libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.0-hdb0a2a9_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-ha2e4443_0.conda hash: - md5: 843bbb8ace1d64ac50d64639ff38b014 - sha256: bb87116b8c6198f6979b3d212e9af12e08e12f2bf09970d0f9b4582607648b22 + md5: 6b7dcc7349efd123d493d2dbe85a045f + sha256: dc7c8e0e8c3e8702aae81c52d940bfaabe756953ee51b1f1757e891bab62cf7f category: main optional: false - name: snappy - version: 1.2.0 + version: 1.2.1 manager: conda platform: osx-64 dependencies: + __osx: '>=10.13' libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-64/snappy-1.2.0-h6dc393e_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/snappy-1.2.1-he1e6707_0.conda hash: - md5: 9c322ec36340610fcf213b72999b049e - sha256: dc2abe5f45859263c36d287d0d6212e83a3552ef19faf98194d32e70d755d648 + md5: ddceef5df973c8ff7d6b32353c0cb358 + sha256: a979319cd4916f0e7450aa92bb3cf4c2518afa80be50de99f31d075e693a6dd9 category: main optional: false - name: snappy - version: 1.2.0 + version: 1.2.1 manager: conda platform: osx-arm64 dependencies: + __osx: '>=11.0' libcxx: '>=16' - url: https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.2.0-hd04f947_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.2.1-hd02b534_0.conda hash: - md5: 32cf833d440ee18d3c4c04ec38cf2b01 - sha256: 88afe00f550e1e2d66326516e5372aa1834c51fb6b53afa7a3636c65cd75ce42 + md5: 69d0f9694f3294418ee935da3d5f7272 + sha256: cb7a9440241c6092e0f1c795fdca149c4767023e783eaf9cfebc501f906b4897 category: main optional: false - name: sniffio @@ -11005,93 +11534,90 @@ package: category: main optional: false - name: sphinx - version: 7.3.7 + version: 8.1.3 manager: conda platform: linux-64 dependencies: - alabaster: '>=0.7.14,<0.8.dev0' - babel: '>=2.9' - colorama: '>=0.4.5' - docutils: '>=0.18.1,<0.22' + alabaster: '>=0.7.14' + babel: '>=2.13' + colorama: '>=0.4.6' + docutils: '>=0.20,<0.22' imagesize: '>=1.3' - importlib-metadata: '>=4.8' - jinja2: '>=3.0' - packaging: '>=21.0' - pygments: '>=2.14' - python: '>=3.9' - requests: '>=2.25.0' - snowballstemmer: '>=2.0' - sphinxcontrib-applehelp: '' - sphinxcontrib-devhelp: '' - sphinxcontrib-htmlhelp: '>=2.0.0' - sphinxcontrib-jsmath: '' - sphinxcontrib-qthelp: '' + jinja2: '>=3.1' + packaging: '>=23.0' + pygments: '>=2.17' + python: '>=3.10' + requests: '>=2.30.0' + snowballstemmer: '>=2.2' + sphinxcontrib-applehelp: '>=1.0.7' + sphinxcontrib-devhelp: '>=1.0.6' + sphinxcontrib-htmlhelp: '>=2.0.6' + sphinxcontrib-jsmath: '>=1.0.1' + sphinxcontrib-qthelp: '>=1.0.6' sphinxcontrib-serializinghtml: '>=1.1.9' tomli: '>=2.0' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-7.3.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_0.conda hash: - md5: 7b1465205e28d75d2c0e1a868ee00a67 - sha256: 41101e2b0b8722087f06bd73251ba95ef89db515982b6a89aeebfa98ebcb65a1 + md5: 05706dd5a145a9c91861495cd435409a + sha256: e9e3eaa7277934ba20314ffb92c941c4ec12c0c440e608b7b495c5ce579af1f7 category: main optional: false - name: sphinx - version: 7.3.7 + version: 8.1.3 manager: conda platform: osx-64 dependencies: - sphinxcontrib-jsmath: '' - sphinxcontrib-applehelp: '' - sphinxcontrib-devhelp: '' - sphinxcontrib-qthelp: '' - python: '>=3.9' - jinja2: '>=3.0' - packaging: '>=21.0' - requests: '>=2.25.0' - colorama: '>=0.4.5' - pygments: '>=2.14' - sphinxcontrib-htmlhelp: '>=2.0.0' - importlib-metadata: '>=4.8' - babel: '>=2.9' - imagesize: '>=1.3' - snowballstemmer: '>=2.0' + python: '>=3.10' + colorama: '>=0.4.6' + packaging: '>=23.0' tomli: '>=2.0' + imagesize: '>=1.3' + jinja2: '>=3.1' sphinxcontrib-serializinghtml: '>=1.1.9' - alabaster: '>=0.7.14,<0.8.dev0' - docutils: '>=0.18.1,<0.22' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-7.3.7-pyhd8ed1ab_0.conda - hash: - md5: 7b1465205e28d75d2c0e1a868ee00a67 - sha256: 41101e2b0b8722087f06bd73251ba95ef89db515982b6a89aeebfa98ebcb65a1 + babel: '>=2.13' + docutils: '>=0.20,<0.22' + pygments: '>=2.17' + requests: '>=2.30.0' + snowballstemmer: '>=2.2' + alabaster: '>=0.7.14' + sphinxcontrib-applehelp: '>=1.0.7' + sphinxcontrib-devhelp: '>=1.0.6' + sphinxcontrib-htmlhelp: '>=2.0.6' + sphinxcontrib-jsmath: '>=1.0.1' + sphinxcontrib-qthelp: '>=1.0.6' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_0.conda + hash: + md5: 05706dd5a145a9c91861495cd435409a + sha256: e9e3eaa7277934ba20314ffb92c941c4ec12c0c440e608b7b495c5ce579af1f7 category: main optional: false - name: sphinx - version: 7.3.7 + version: 8.1.3 manager: conda platform: osx-arm64 dependencies: - alabaster: '>=0.7.14,<0.8.dev0' - babel: '>=2.9' - colorama: '>=0.4.5' - docutils: '>=0.18.1,<0.22' + python: '>=3.10' + colorama: '>=0.4.6' + packaging: '>=23.0' + tomli: '>=2.0' imagesize: '>=1.3' - importlib-metadata: '>=4.8' - jinja2: '>=3.0' - packaging: '>=21.0' - pygments: '>=2.14' - python: '>=3.9' - requests: '>=2.25.0' - snowballstemmer: '>=2.0' - sphinxcontrib-applehelp: '' - sphinxcontrib-devhelp: '' - sphinxcontrib-htmlhelp: '>=2.0.0' - sphinxcontrib-jsmath: '' - sphinxcontrib-qthelp: '' + jinja2: '>=3.1' sphinxcontrib-serializinghtml: '>=1.1.9' - tomli: '>=2.0' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-7.3.7-pyhd8ed1ab_0.conda - hash: - md5: 7b1465205e28d75d2c0e1a868ee00a67 - sha256: 41101e2b0b8722087f06bd73251ba95ef89db515982b6a89aeebfa98ebcb65a1 + babel: '>=2.13' + docutils: '>=0.20,<0.22' + pygments: '>=2.17' + requests: '>=2.30.0' + snowballstemmer: '>=2.2' + alabaster: '>=0.7.14' + sphinxcontrib-applehelp: '>=1.0.7' + sphinxcontrib-devhelp: '>=1.0.6' + sphinxcontrib-htmlhelp: '>=2.0.6' + sphinxcontrib-jsmath: '>=1.0.1' + sphinxcontrib-qthelp: '>=1.0.6' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_0.conda + hash: + md5: 05706dd5a145a9c91861495cd435409a + sha256: e9e3eaa7277934ba20314ffb92c941c4ec12c0c440e608b7b495c5ce579af1f7 category: main optional: false - name: sphinx-astropy @@ -11141,16 +11667,16 @@ package: manager: conda platform: osx-arm64 dependencies: - astropy-sphinx-theme: '' - numpydoc: '' packaging: '' pillow: '' - pytest-doctestplus: '>=0.11' - python: '>=3.7' - sphinx: '>=3' - sphinx-automodapi: '' + numpydoc: '' sphinx-gallery: '' + sphinx-automodapi: '' + astropy-sphinx-theme: '' sphinxcontrib-jquery: '' + python: '>=3.7' + pytest-doctestplus: '>=0.11' + sphinx: '>=3' url: https://conda.anaconda.org/conda-forge/noarch/sphinx-astropy-1.9.1-pyhd8ed1ab_0.conda hash: md5: b6a0939e7b6b3a854b8c8f04606da1a7 @@ -11158,84 +11684,162 @@ package: category: main optional: false - name: sphinx-automodapi - version: 0.17.0 + version: 0.18.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.17.0-pyh717bed2_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.18.0-pyh91182bf_0.conda hash: - md5: ee327fec39b9a01d03d3010463df3ee1 - sha256: d4e40ab1628240b2a9cc7932dfabfba406d0803ca01301fd687273bca74b2692 + md5: 4081e89f890cd7b12299e4d2ad3fa718 + sha256: 9b2f533f52c69294241857bb92004f60dacf5e1a92cc302c84ccaf66d36e7678 category: main optional: false - name: sphinx-automodapi - version: 0.17.0 + version: 0.18.0 manager: conda platform: osx-64 dependencies: python: '>=3.8' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.17.0-pyh717bed2_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.18.0-pyh91182bf_0.conda hash: - md5: ee327fec39b9a01d03d3010463df3ee1 - sha256: d4e40ab1628240b2a9cc7932dfabfba406d0803ca01301fd687273bca74b2692 + md5: 4081e89f890cd7b12299e4d2ad3fa718 + sha256: 9b2f533f52c69294241857bb92004f60dacf5e1a92cc302c84ccaf66d36e7678 category: main optional: false - name: sphinx-automodapi - version: 0.17.0 + version: 0.18.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.17.0-pyh717bed2_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.18.0-pyh91182bf_0.conda + hash: + md5: 4081e89f890cd7b12299e4d2ad3fa718 + sha256: 9b2f533f52c69294241857bb92004f60dacf5e1a92cc302c84ccaf66d36e7678 + category: main + optional: false +- name: sphinx-copybutton + version: 0.5.2 + manager: conda + platform: linux-64 + dependencies: + python: '>=3' + sphinx: '>=1.8' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda + hash: + md5: ac832cc43adc79118cf6e23f1f9b8995 + sha256: 7ea21f009792e7c69612ddba367afe0412b3fdff2e92f439e8cd222de4b40bfe + category: main + optional: false +- name: sphinx-copybutton + version: 0.5.2 + manager: conda + platform: osx-64 + dependencies: + python: '>=3' + sphinx: '>=1.8' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda + hash: + md5: ac832cc43adc79118cf6e23f1f9b8995 + sha256: 7ea21f009792e7c69612ddba367afe0412b3fdff2e92f439e8cd222de4b40bfe + category: main + optional: false +- name: sphinx-copybutton + version: 0.5.2 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3' + sphinx: '>=1.8' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda + hash: + md5: ac832cc43adc79118cf6e23f1f9b8995 + sha256: 7ea21f009792e7c69612ddba367afe0412b3fdff2e92f439e8cd222de4b40bfe + category: main + optional: false +- name: sphinx-design + version: 0.6.1 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.9' + sphinx: '>=6,<9' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_1.conda + hash: + md5: db0f1eb28b6df3a11e89437597309009 + sha256: 3db5d78271e3b0761db591111153f80428733972cab0bfdcf24b352133c85de9 + category: main + optional: false +- name: sphinx-design + version: 0.6.1 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.9' + sphinx: '>=6,<9' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_1.conda hash: - md5: ee327fec39b9a01d03d3010463df3ee1 - sha256: d4e40ab1628240b2a9cc7932dfabfba406d0803ca01301fd687273bca74b2692 + md5: db0f1eb28b6df3a11e89437597309009 + sha256: 3db5d78271e3b0761db591111153f80428733972cab0bfdcf24b352133c85de9 + category: main + optional: false +- name: sphinx-design + version: 0.6.1 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.9' + sphinx: '>=6,<9' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_1.conda + hash: + md5: db0f1eb28b6df3a11e89437597309009 + sha256: 3db5d78271e3b0761db591111153f80428733972cab0bfdcf24b352133c85de9 category: main optional: false - name: sphinx-gallery - version: 0.16.0 + version: 0.18.0 manager: conda platform: linux-64 dependencies: pillow: '' python: '>=3.8' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.16.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.18.0-pyhd8ed1ab_0.conda hash: - md5: add28691ee89e875b190eda07929d5d4 - sha256: 46d9b644b2118d265fbc8095d1980344d2df40240dc30cce7c31bda0f64bb166 + md5: dc78276cbf5ec23e4b959d1bbd9caadb + sha256: d8c53c837e4189ac13460efab27f340a57b71962556b25bef9ee38bfb9a6b580 category: main optional: false - name: sphinx-gallery - version: 0.16.0 + version: 0.18.0 manager: conda platform: osx-64 dependencies: pillow: '' python: '>=3.8' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.16.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.18.0-pyhd8ed1ab_0.conda hash: - md5: add28691ee89e875b190eda07929d5d4 - sha256: 46d9b644b2118d265fbc8095d1980344d2df40240dc30cce7c31bda0f64bb166 + md5: dc78276cbf5ec23e4b959d1bbd9caadb + sha256: d8c53c837e4189ac13460efab27f340a57b71962556b25bef9ee38bfb9a6b580 category: main optional: false - name: sphinx-gallery - version: 0.16.0 + version: 0.18.0 manager: conda platform: osx-arm64 dependencies: pillow: '' python: '>=3.8' sphinx: '>=4' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.16.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.18.0-pyhd8ed1ab_0.conda hash: - md5: add28691ee89e875b190eda07929d5d4 - sha256: 46d9b644b2118d265fbc8095d1980344d2df40240dc30cce7c31bda0f64bb166 + md5: dc78276cbf5ec23e4b959d1bbd9caadb + sha256: d8c53c837e4189ac13460efab27f340a57b71962556b25bef9ee38bfb9a6b580 category: main optional: false - name: sphinx-jsonschema @@ -11277,12 +11881,12 @@ package: manager: conda platform: osx-arm64 dependencies: + requests: '' + pyyaml: '' + sphinx: '' docutils: '' jsonpointer: '' python: '>=3.6' - pyyaml: '' - requests: '' - sphinx: '' url: https://conda.anaconda.org/conda-forge/noarch/sphinx-jsonschema-1.19.1-pyhd8ed1ab_0.tar.bz2 hash: md5: d340bddca07283d3362b0e46b1791568 @@ -11326,48 +11930,48 @@ package: category: main optional: false - name: sphinx_rtd_theme - version: 2.0.0 + version: 3.0.1 manager: conda platform: linux-64 dependencies: - docutils: <0.21 - python: '>=3.6' - sphinx: '>=5,<8' + docutils: '>0.18,<0.22' + python: '>=3.8' + sphinx: '>=6,<9' sphinxcontrib-jquery: '>=4,<5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-2.0.0-pyha770c72_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.1-pyha770c72_0.conda hash: - md5: baf6d9a33df1a789ca55e3b404c7ea28 - sha256: 8545c806d03092fd0236db6663c88036eab2dc99e34c91cd36c0704db03b148a + md5: 740536f8a54250b1964e494c0bf5c9c3 + sha256: b81e8b0a66dcff33f308909940c9127e51536b99a51167f3e7266e65e3473f7d category: main optional: false - name: sphinx_rtd_theme - version: 2.0.0 + version: 3.0.1 manager: conda platform: osx-64 dependencies: - python: '>=3.6' - sphinx: '>=5,<8' + python: '>=3.8' sphinxcontrib-jquery: '>=4,<5' - docutils: <0.21 - url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-2.0.0-pyha770c72_0.conda + sphinx: '>=6,<9' + docutils: '>0.18,<0.22' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.1-pyha770c72_0.conda hash: - md5: baf6d9a33df1a789ca55e3b404c7ea28 - sha256: 8545c806d03092fd0236db6663c88036eab2dc99e34c91cd36c0704db03b148a + md5: 740536f8a54250b1964e494c0bf5c9c3 + sha256: b81e8b0a66dcff33f308909940c9127e51536b99a51167f3e7266e65e3473f7d category: main optional: false - name: sphinx_rtd_theme - version: 2.0.0 + version: 3.0.1 manager: conda platform: osx-arm64 dependencies: - docutils: <0.21 - python: '>=3.6' - sphinx: '>=5,<8' + python: '>=3.8' sphinxcontrib-jquery: '>=4,<5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-2.0.0-pyha770c72_0.conda + sphinx: '>=6,<9' + docutils: '>0.18,<0.22' + url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.1-pyha770c72_0.conda hash: - md5: baf6d9a33df1a789ca55e3b404c7ea28 - sha256: 8545c806d03092fd0236db6663c88036eab2dc99e34c91cd36c0704db03b148a + md5: 740536f8a54250b1964e494c0bf5c9c3 + sha256: b81e8b0a66dcff33f308909940c9127e51536b99a51167f3e7266e65e3473f7d category: main optional: false - name: sphinxcontrib-apidoc @@ -11401,8 +12005,8 @@ package: manager: conda platform: osx-arm64 dependencies: - pbr: '' python: '' + pbr: '' url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-apidoc-0.3.0-py_1.tar.bz2 hash: md5: 855b087883443abb10f5faf6eef40860 @@ -11410,174 +12014,171 @@ package: category: main optional: false - name: sphinxcontrib-applehelp - version: 1.0.8 + version: 2.0.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: 611a35a27914fac3aa37611a6fe40bb5 - sha256: 710013443a063518d587d2af82299e92ab6d6695edf35a676ac3a0ccc9e3f8e6 + md5: 9075bd8c033f0257122300db914e49c9 + sha256: 8ac476358cf26098e3a360b2a9037bd809243f72934c103953e25f4fda4b9f31 category: main optional: false - name: sphinxcontrib-applehelp - version: 1.0.8 + version: 2.0.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: 611a35a27914fac3aa37611a6fe40bb5 - sha256: 710013443a063518d587d2af82299e92ab6d6695edf35a676ac3a0ccc9e3f8e6 + md5: 9075bd8c033f0257122300db914e49c9 + sha256: 8ac476358cf26098e3a360b2a9037bd809243f72934c103953e25f4fda4b9f31 category: main optional: false - name: sphinxcontrib-applehelp - version: 1.0.8 + version: 2.0.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: 611a35a27914fac3aa37611a6fe40bb5 - sha256: 710013443a063518d587d2af82299e92ab6d6695edf35a676ac3a0ccc9e3f8e6 + md5: 9075bd8c033f0257122300db914e49c9 + sha256: 8ac476358cf26098e3a360b2a9037bd809243f72934c103953e25f4fda4b9f31 category: main optional: false - name: sphinxcontrib-bibtex - version: 2.6.2 + version: 2.6.3 manager: conda platform: linux-64 dependencies: - dataclasses: '' docutils: '>=0.8,!=0.18.*,!=0.19.*' - importlib_metadata: '>=3.6' + importlib-metadata: '>=3.6' pybtex: '>=0.24' pybtex-docutils: '>=1.0.0' python: '>=3.7' sphinx: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda hash: - md5: ac0947374ec8b703181808828bf5dfec - sha256: 67de4b2e9a50d9ee38914aca6faebd44f31b0821a43517b0a805afc889372311 + md5: 2925be8d19542dd116775f1b9c55bb50 + sha256: 49bac08adb8ae32197c7b9b13219f91332b60e69771122f870c79abcf5611a55 category: main optional: false - name: sphinxcontrib-bibtex - version: 2.6.2 + version: 2.6.3 manager: conda platform: osx-64 dependencies: - dataclasses: '' python: '>=3.7' pybtex: '>=0.24' - importlib_metadata: '>=3.6' + importlib-metadata: '>=3.6' docutils: '>=0.8,!=0.18.*,!=0.19.*' sphinx: '>=3.5' pybtex-docutils: '>=1.0.0' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda hash: - md5: ac0947374ec8b703181808828bf5dfec - sha256: 67de4b2e9a50d9ee38914aca6faebd44f31b0821a43517b0a805afc889372311 + md5: 2925be8d19542dd116775f1b9c55bb50 + sha256: 49bac08adb8ae32197c7b9b13219f91332b60e69771122f870c79abcf5611a55 category: main optional: false - name: sphinxcontrib-bibtex - version: 2.6.2 + version: 2.6.3 manager: conda platform: osx-arm64 dependencies: - dataclasses: '' - docutils: '>=0.8,!=0.18.*,!=0.19.*' - importlib_metadata: '>=3.6' - pybtex: '>=0.24' - pybtex-docutils: '>=1.0.0' python: '>=3.7' + pybtex: '>=0.24' + importlib-metadata: '>=3.6' + docutils: '>=0.8,!=0.18.*,!=0.19.*' sphinx: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda + pybtex-docutils: '>=1.0.0' + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda hash: - md5: ac0947374ec8b703181808828bf5dfec - sha256: 67de4b2e9a50d9ee38914aca6faebd44f31b0821a43517b0a805afc889372311 + md5: 2925be8d19542dd116775f1b9c55bb50 + sha256: 49bac08adb8ae32197c7b9b13219f91332b60e69771122f870c79abcf5611a55 category: main optional: false - name: sphinxcontrib-devhelp - version: 1.0.6 + version: 2.0.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: d7e4954df0d3aea2eacc7835ad12671d - sha256: 63a6b60653ef13a6712848f4b3c4b713d4b564da1dae571893f1a3659cde85f3 + md5: b3bcc38c471ebb738854f52a36059b48 + sha256: 6790efe55f168816dfc9c14235054d5156e5150d28546c5baf2ff4973eff8f6b category: main optional: false - name: sphinxcontrib-devhelp - version: 1.0.6 + version: 2.0.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: d7e4954df0d3aea2eacc7835ad12671d - sha256: 63a6b60653ef13a6712848f4b3c4b713d4b564da1dae571893f1a3659cde85f3 + md5: b3bcc38c471ebb738854f52a36059b48 + sha256: 6790efe55f168816dfc9c14235054d5156e5150d28546c5baf2ff4973eff8f6b category: main optional: false - name: sphinxcontrib-devhelp - version: 1.0.6 + version: 2.0.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: d7e4954df0d3aea2eacc7835ad12671d - sha256: 63a6b60653ef13a6712848f4b3c4b713d4b564da1dae571893f1a3659cde85f3 + md5: b3bcc38c471ebb738854f52a36059b48 + sha256: 6790efe55f168816dfc9c14235054d5156e5150d28546c5baf2ff4973eff8f6b category: main optional: false - name: sphinxcontrib-htmlhelp - version: 2.0.5 + version: 2.1.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda hash: - md5: 7e1e7437273682ada2ed5e9e9714b140 - sha256: 512f393cfe34cb3de96ade7a7ad900d6278e2087a1f0e5732aa60fadee396d99 + md5: e25640d692c02e8acfff0372f547e940 + sha256: 55e14b77ed786ab6ff752b8d75f8448536f385ed250f432bd408d2eff5ea4a9e category: main optional: false - name: sphinxcontrib-htmlhelp - version: 2.0.5 + version: 2.1.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda hash: - md5: 7e1e7437273682ada2ed5e9e9714b140 - sha256: 512f393cfe34cb3de96ade7a7ad900d6278e2087a1f0e5732aa60fadee396d99 + md5: e25640d692c02e8acfff0372f547e940 + sha256: 55e14b77ed786ab6ff752b8d75f8448536f385ed250f432bd408d2eff5ea4a9e category: main optional: false - name: sphinxcontrib-htmlhelp - version: 2.0.5 + version: 2.1.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda hash: - md5: 7e1e7437273682ada2ed5e9e9714b140 - sha256: 512f393cfe34cb3de96ade7a7ad900d6278e2087a1f0e5732aa60fadee396d99 + md5: e25640d692c02e8acfff0372f547e940 + sha256: 55e14b77ed786ab6ff752b8d75f8448536f385ed250f432bd408d2eff5ea4a9e category: main optional: false - name: sphinxcontrib-jquery @@ -11656,42 +12257,42 @@ package: category: main optional: false - name: sphinxcontrib-qthelp - version: 1.0.7 + version: 2.0.0 manager: conda platform: linux-64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: 26acae54b06f178681bfb551760f5dd1 - sha256: dd35b52f056c39081cd0ae01155174277af579b69e5d83798a33e9056ec78d63 + md5: d6e5ea5fe00164ac6c2dcc5d76a42192 + sha256: 7ae639b729844de2ec74dbaf1acccc14843868a82fa46cd2ceb735bc8266af5b category: main optional: false - name: sphinxcontrib-qthelp - version: 1.0.7 + version: 2.0.0 manager: conda platform: osx-64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: 26acae54b06f178681bfb551760f5dd1 - sha256: dd35b52f056c39081cd0ae01155174277af579b69e5d83798a33e9056ec78d63 + md5: d6e5ea5fe00164ac6c2dcc5d76a42192 + sha256: 7ae639b729844de2ec74dbaf1acccc14843868a82fa46cd2ceb735bc8266af5b category: main optional: false - name: sphinxcontrib-qthelp - version: 1.0.7 + version: 2.0.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.9' sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda hash: - md5: 26acae54b06f178681bfb551760f5dd1 - sha256: dd35b52f056c39081cd0ae01155174277af579b69e5d83798a33e9056ec78d63 + md5: d6e5ea5fe00164ac6c2dcc5d76a42192 + sha256: 7ae639b729844de2ec74dbaf1acccc14843868a82fa46cd2ceb735bc8266af5b category: main optional: false - name: sphinxcontrib-serializinghtml @@ -11716,21 +12317,109 @@ package: sphinx: '>=5' url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda hash: - md5: e507335cb4ca9cff4c3d0fa9cdab255e - sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f + md5: e507335cb4ca9cff4c3d0fa9cdab255e + sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f + category: main + optional: false +- name: sphinxcontrib-serializinghtml + 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.10-pyhd8ed1ab_0.conda + hash: + md5: e507335cb4ca9cff4c3d0fa9cdab255e + sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f + category: main + optional: false +- name: sphinxext-rediraffe + version: 0.2.7 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + sphinx: '>=2.0' + url: https://conda.anaconda.org/conda-forge/noarch/sphinxext-rediraffe-0.2.7-pyhd8ed1ab_1.conda + hash: + md5: 5a4b4ceef907d21f4684f5ea5d2622df + sha256: 4ad6f3ef980be918a6d971092f72950109bbf379dab1b06f4ad00d68fa3e3422 + category: main + optional: false +- name: sphinxext-rediraffe + version: 0.2.7 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.6' + sphinx: '>=2.0' + url: https://conda.anaconda.org/conda-forge/noarch/sphinxext-rediraffe-0.2.7-pyhd8ed1ab_1.conda + hash: + md5: 5a4b4ceef907d21f4684f5ea5d2622df + sha256: 4ad6f3ef980be918a6d971092f72950109bbf379dab1b06f4ad00d68fa3e3422 + category: main + optional: false +- name: sphinxext-rediraffe + version: 0.2.7 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.6' + sphinx: '>=2.0' + url: https://conda.anaconda.org/conda-forge/noarch/sphinxext-rediraffe-0.2.7-pyhd8ed1ab_1.conda + hash: + md5: 5a4b4ceef907d21f4684f5ea5d2622df + sha256: 4ad6f3ef980be918a6d971092f72950109bbf379dab1b06f4ad00d68fa3e3422 + category: main + optional: false +- name: sqlalchemy + version: 2.0.36 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + greenlet: '!=0.4.17' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.6.0' + url: https://conda.anaconda.org/conda-forge/linux-64/sqlalchemy-2.0.36-py312h66e93f0_0.conda + hash: + md5: 3ce28408f8cea2d889b5ebd569f3316b + sha256: 5e155f06e3f5b85ddfe92e54a70044b5e90e0b449c8da790c4656d5d073e3397 + category: main + optional: false +- name: sqlalchemy + version: 2.0.36 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + greenlet: '!=0.4.17' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.6.0' + url: https://conda.anaconda.org/conda-forge/osx-64/sqlalchemy-2.0.36-py312h3d0f464_0.conda + hash: + md5: e8d864dd2e8ec56b7339c317033e67d2 + sha256: dd3acb81b7fe27ca20ebbaa53000166e6753239558b30f888816caaddbc2de80 category: main optional: false -- name: sphinxcontrib-serializinghtml - version: 1.1.10 +- name: sqlalchemy + version: 2.0.36 manager: conda platform: osx-arm64 dependencies: - python: '>=3.9' - sphinx: '>=5' - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda + __osx: '>=11.0' + greenlet: '!=0.4.17' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + typing-extensions: '>=4.6.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.36-py312h0bf5046_0.conda hash: - md5: e507335cb4ca9cff4c3d0fa9cdab255e - sha256: bf80e4c0ff97d5e8e5f6db0831ba60007e820a3a438e8f1afd868aa516d67d6f + md5: 4277872c4a5bd158c1d956459efc62e6 + sha256: f694b2419b63dbf764d6226727f14e4cddb96305f2aab1a0882c1d61900ff9f2 category: main optional: false - name: stack_data @@ -11779,48 +12468,51 @@ package: category: main optional: false - name: sympy - version: 1.12.1 + version: 1.13.3 manager: conda platform: linux-64 dependencies: __unix: '' + cpython: '' gmpy2: '>=2.0.8' mpmath: '>=0.19' python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.12.1-pypyh2585a3b_103.conda + url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_104.conda hash: - md5: 4af9db19148140eb2ff3b2a93697063b - sha256: a365a6d6f47953cd1fe8be234c2d51b1ac6990a288865126cf32197b3f256a15 + md5: 68085d736d2b2f54498832b65059875d + sha256: 35b2620d109c8a01a301222b4f546690316b7ed61d5c0325ec4a317fa27ea8d7 category: main optional: false - name: sympy - version: 1.12.1 + version: 1.13.3 manager: conda platform: osx-64 dependencies: __unix: '' - python: '*' + cpython: '' + python: '>=3.8' mpmath: '>=0.19' gmpy2: '>=2.0.8' - url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.12.1-pypyh2585a3b_103.conda + url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_104.conda hash: - md5: 4af9db19148140eb2ff3b2a93697063b - sha256: a365a6d6f47953cd1fe8be234c2d51b1ac6990a288865126cf32197b3f256a15 + md5: 68085d736d2b2f54498832b65059875d + sha256: 35b2620d109c8a01a301222b4f546690316b7ed61d5c0325ec4a317fa27ea8d7 category: main optional: false - name: sympy - version: 1.12.1 + version: 1.13.3 manager: conda platform: osx-arm64 dependencies: __unix: '' - gmpy2: '>=2.0.8' - mpmath: '>=0.19' + cpython: '' python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.12.1-pypyh2585a3b_103.conda + mpmath: '>=0.19' + gmpy2: '>=2.0.8' + url: https://conda.anaconda.org/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_104.conda hash: - md5: 4af9db19148140eb2ff3b2a93697063b - sha256: a365a6d6f47953cd1fe8be234c2d51b1ac6990a288865126cf32197b3f256a15 + md5: 68085d736d2b2f54498832b65059875d + sha256: 35b2620d109c8a01a301222b4f546690316b7ed61d5c0325ec4a317fa27ea8d7 category: main optional: false - name: tabulate @@ -11860,39 +12552,39 @@ package: category: main optional: false - name: tenacity - version: 8.4.1 + version: 9.0.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/tenacity-8.4.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tenacity-9.0.0-pyhd8ed1ab_0.conda hash: - md5: 2fcb668e39c694ece9a7748e3fad1a7e - sha256: aa0c9862d3c0e31fc2e37c7987fd82af538ce64064f2056d3105dcee070f531f + md5: 42af51ad3b654ece73572628ad2882ae + sha256: 0d33171e1d303b57867f0cfcffb8a35031700acb3c52b1862064d8f4e1085538 category: main optional: false - name: tenacity - version: 8.4.1 + version: 9.0.0 manager: conda platform: osx-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/tenacity-8.4.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tenacity-9.0.0-pyhd8ed1ab_0.conda hash: - md5: 2fcb668e39c694ece9a7748e3fad1a7e - sha256: aa0c9862d3c0e31fc2e37c7987fd82af538ce64064f2056d3105dcee070f531f + md5: 42af51ad3b654ece73572628ad2882ae + sha256: 0d33171e1d303b57867f0cfcffb8a35031700acb3c52b1862064d8f4e1085538 category: main optional: false - name: tenacity - version: 8.4.1 + version: 9.0.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/tenacity-8.4.1-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tenacity-9.0.0-pyhd8ed1ab_0.conda hash: - md5: 2fcb668e39c694ece9a7748e3fad1a7e - sha256: aa0c9862d3c0e31fc2e37c7987fd82af538ce64064f2056d3105dcee070f531f + md5: 42af51ad3b654ece73572628ad2882ae + sha256: 0d33171e1d303b57867f0cfcffb8a35031700acb3c52b1862064d8f4e1085538 category: main optional: false - name: terminado @@ -11941,42 +12633,42 @@ package: category: main optional: false - name: tinycss2 - version: 1.3.0 + version: 1.4.0 manager: conda platform: linux-64 dependencies: python: '>=3.5' webencodings: '>=0.4' - url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda hash: - md5: 8662629d9a05f9cff364e31ca106c1ac - sha256: bc55e5899e66805589c02061e315bfc23ae6cc2f2811f5cc13fb189a5ed9d90f + md5: f1acf5fdefa8300de697982bcb1761c9 + sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2 category: main optional: false - name: tinycss2 - version: 1.3.0 + version: 1.4.0 manager: conda platform: osx-64 dependencies: python: '>=3.5' webencodings: '>=0.4' - url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda hash: - md5: 8662629d9a05f9cff364e31ca106c1ac - sha256: bc55e5899e66805589c02061e315bfc23ae6cc2f2811f5cc13fb189a5ed9d90f + md5: f1acf5fdefa8300de697982bcb1761c9 + sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2 category: main optional: false - name: tinycss2 - version: 1.3.0 + version: 1.4.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.5' webencodings: '>=0.4' - url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda hash: - md5: 8662629d9a05f9cff364e31ca106c1ac - sha256: bc55e5899e66805589c02061e315bfc23ae6cc2f2811f5cc13fb189a5ed9d90f + md5: f1acf5fdefa8300de697982bcb1761c9 + sha256: cad582d6f978276522f84bd209a5ddac824742fe2d452af6acf900f8650a73a2 category: main optional: false - name: tk @@ -12053,39 +12745,39 @@ package: category: main optional: false - name: tomli - version: 2.0.1 + version: 2.1.0 manager: conda platform: linux-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda hash: - md5: 5844808ffab9ebdb694585b50ba02a96 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + md5: 3fa1089b4722df3a900135925f4519d9 + sha256: 354b8a64d4f3311179d85aefc529ca201a36afc1af090d0010c46be7b79f9a47 category: main optional: false - name: tomli - version: 2.0.1 + version: 2.1.0 manager: conda platform: osx-64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda hash: - md5: 5844808ffab9ebdb694585b50ba02a96 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + md5: 3fa1089b4722df3a900135925f4519d9 + sha256: 354b8a64d4f3311179d85aefc529ca201a36afc1af090d0010c46be7b79f9a47 category: main optional: false - name: tomli - version: 2.0.1 + version: 2.1.0 manager: conda platform: osx-arm64 dependencies: - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + python: '>=3.9' + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda hash: - md5: 5844808ffab9ebdb694585b50ba02a96 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + md5: 3fa1089b4722df3a900135925f4519d9 + sha256: 354b8a64d4f3311179d85aefc529ca201a36afc1af090d0010c46be7b79f9a47 category: main optional: false - name: tornado @@ -12093,13 +12785,14 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py312h9a8786e_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py312h66e93f0_1.conda hash: - md5: fd9c83fde763b494f07acee1404c280e - sha256: fcf92fde5bac323921d97f8f2e66ee134ea01094f14d4e99c56f98187241c638 + md5: af648b62462794649066366af4ecd5b0 + sha256: c0c9cc7834e8f43702956afaa5af7b0639c4835c285108a43e6b91687ce53ab8 category: main optional: false - name: tornado @@ -12110,10 +12803,10 @@ package: __osx: '>=10.13' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/tornado-6.4.1-py312hbd25219_0.conda + url: https://conda.anaconda.org/conda-forge/osx-64/tornado-6.4.1-py312hb553811_1.conda hash: - md5: 5a40db69b327c71511248f8186965bd3 - sha256: efba7cd7d5c311f57fd1a658c0f8ae65f9c5f3c9c41111a689dcad45407944c8 + md5: 479bb06cef210f968f20866277acd8b9 + sha256: 67711e308059fd4fd9ce2389b155ffcc52723d202b78cdfa01e7d6a3d42725b5 category: main optional: false - name: tornado @@ -12124,49 +12817,49 @@ package: __osx: '>=11.0' python: '>=3.12,<3.13.0a0' python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.4.1-py312h7e5086c_0.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.4.1-py312h024a12e_1.conda hash: - md5: d16255fe62cc07ece877c4d3eac29bb4 - sha256: 7c2010a0feed6aa87154ef77cfa9088b70586a587c5079c2d2ed931cb8eed75c + md5: 967bc97bb9e258993289546479af971f + sha256: 5eefede1d8a2f55892bc582dbcb574b1806f19bc1e3939ce56b79721b9406db7 category: main optional: false - name: tqdm - version: 4.66.4 + version: 4.67.0 manager: conda platform: linux-64 dependencies: colorama: '' python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda hash: - md5: e74cd796e70a4261f86699ee0a3a7a24 - sha256: 75342f40a69e434a1a23003c3e254a95dca695fb14955bc32f1819cd503964b2 + md5: 196a9e6ab4e036ceafa516ea036619b0 + sha256: fb25b18cec1ebae56e7d7ebbd3e504f063b61a0fac17b1ca798fcaf205bdc874 category: main optional: false - name: tqdm - version: 4.66.4 + version: 4.67.0 manager: conda platform: osx-64 dependencies: colorama: '' python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda hash: - md5: e74cd796e70a4261f86699ee0a3a7a24 - sha256: 75342f40a69e434a1a23003c3e254a95dca695fb14955bc32f1819cd503964b2 + md5: 196a9e6ab4e036ceafa516ea036619b0 + sha256: fb25b18cec1ebae56e7d7ebbd3e504f063b61a0fac17b1ca798fcaf205bdc874 category: main optional: false - name: tqdm - version: 4.66.4 + version: 4.67.0 manager: conda platform: osx-arm64 dependencies: colorama: '' python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.4-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda hash: - md5: e74cd796e70a4261f86699ee0a3a7a24 - sha256: 75342f40a69e434a1a23003c3e254a95dca695fb14955bc32f1819cd503964b2 + md5: 196a9e6ab4e036ceafa516ea036619b0 + sha256: fb25b18cec1ebae56e7d7ebbd3e504f063b61a0fac17b1ca798fcaf205bdc874 category: main optional: false - name: traitlets @@ -12205,80 +12898,40 @@ package: sha256: 8a64fa0f19022828513667c2c7176cfd125001f3f4b9bc00d33732e627dd2592 category: main optional: false -- name: typed-ast - version: 1.5.5 - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=12' - python: '>=3.12.0rc3,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/linux-64/typed-ast-1.5.5-py312h98912ed_1.conda - hash: - md5: 09f88fbe0bd63d7d632d687a6c6cf2d7 - sha256: 4e027e704c654c791cf7e643658c700e66558fda66aa2e3c4dca5b216d60b822 - category: main - optional: false -- name: typed-ast - version: 1.5.5 - manager: conda - platform: osx-64 - dependencies: - python: '>=3.12.0rc3,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-64/typed-ast-1.5.5-py312h104f124_1.conda - hash: - md5: d2a4e7d8bbda56a22aa2986e67533919 - sha256: 539ca09299e31f2b2dab52d2d43d5a509f70745465b5562ca638e943a0720314 - category: main - optional: false -- name: typed-ast - version: 1.5.5 - manager: conda - platform: osx-arm64 - dependencies: - python: '>=3.12.0rc3,<3.13.0a0' - python_abi: 3.12.* - url: https://conda.anaconda.org/conda-forge/osx-arm64/typed-ast-1.5.5-py312h02f2b3b_1.conda - hash: - md5: 38f4cccfb3f3e29afcc28ba7c7d07571 - sha256: d5a43f7d2011d39f0e235016ed330ca6f669e525045775036ff7bc1223afd7f0 - category: main - optional: false - name: types-python-dateutil - version: 2.9.0.20240316 + version: 2.9.0.20241003 manager: conda platform: linux-64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20240316-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda hash: - md5: 7831efa91d57475373ee52fb92e8d137 - sha256: 6630bbc43dfb72339fadafc521db56c9d17af72bfce459af195eecb01163de20 + md5: 3d326f8a2aa2d14d51d8c513426b5def + sha256: 8489af986daebfbcd13d3748ba55431259206e37f184ab42a57e107fecd85e02 category: main optional: false - name: types-python-dateutil - version: 2.9.0.20240316 + version: 2.9.0.20241003 manager: conda platform: osx-64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20240316-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda hash: - md5: 7831efa91d57475373ee52fb92e8d137 - sha256: 6630bbc43dfb72339fadafc521db56c9d17af72bfce459af195eecb01163de20 + md5: 3d326f8a2aa2d14d51d8c513426b5def + sha256: 8489af986daebfbcd13d3748ba55431259206e37f184ab42a57e107fecd85e02 category: main optional: false - name: types-python-dateutil - version: 2.9.0.20240316 + version: 2.9.0.20241003 manager: conda platform: osx-arm64 dependencies: python: '>=3.6' - url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20240316-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda hash: - md5: 7831efa91d57475373ee52fb92e8d137 - sha256: 6630bbc43dfb72339fadafc521db56c9d17af72bfce459af195eecb01163de20 + md5: 3d326f8a2aa2d14d51d8c513426b5def + sha256: 8489af986daebfbcd13d3748ba55431259206e37f184ab42a57e107fecd85e02 category: main optional: false - name: typing-extensions @@ -12390,36 +13043,115 @@ package: category: main optional: false - name: tzdata - version: 2024a + version: 2024b manager: conda platform: linux-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda hash: - md5: 161081fc7cec0bfda0d86d7cb595f8d8 - sha256: 7b2b69c54ec62a243eb6fba2391b5e443421608c3ae5dbff938ad33ca8db5122 + md5: 8ac3367aafb1cc0a068483c580af8015 + sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf category: main optional: false - name: tzdata - version: 2024a + version: 2024b manager: conda platform: osx-64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda hash: - md5: 161081fc7cec0bfda0d86d7cb595f8d8 - sha256: 7b2b69c54ec62a243eb6fba2391b5e443421608c3ae5dbff938ad33ca8db5122 + md5: 8ac3367aafb1cc0a068483c580af8015 + sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf category: main optional: false - name: tzdata - version: 2024a + version: 2024b manager: conda platform: osx-arm64 dependencies: {} - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda + hash: + md5: 8ac3367aafb1cc0a068483c580af8015 + sha256: 4fde5c3008bf5d2db82f2b50204464314cc3c91c1d953652f7bd01d9e52aefdf + category: main + optional: false +- name: uc-micro-py + version: 1.0.3 + manager: conda + platform: linux-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda + hash: + md5: 3b7fc78d7be7b450952aaa916fb78877 + sha256: 54293cd94da3a6b978b353eb7897555055d925ad0008bc73e85cca19e2587ed0 + category: main + optional: false +- name: uc-micro-py + version: 1.0.3 + manager: conda + platform: osx-64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda + hash: + md5: 3b7fc78d7be7b450952aaa916fb78877 + sha256: 54293cd94da3a6b978b353eb7897555055d925ad0008bc73e85cca19e2587ed0 + category: main + optional: false +- name: uc-micro-py + version: 1.0.3 + manager: conda + platform: osx-arm64 + dependencies: + python: '>=3.6' + url: https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda + hash: + md5: 3b7fc78d7be7b450952aaa916fb78877 + sha256: 54293cd94da3a6b978b353eb7897555055d925ad0008bc73e85cca19e2587ed0 + category: main + optional: false +- name: unicodedata2 + version: 15.1.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py312h66e93f0_1.conda + hash: + md5: 588486a61153f94c7c13816f7069e440 + sha256: 1fcba6d363d901d9a06381e1aee2d5634f82389965dd7a339f19b3ae81ce6da0 + category: main + optional: false +- name: unicodedata2 + version: 15.1.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-15.1.0-py312h3d0f464_1.conda + hash: + md5: f4627b5e2f46389140760303124b4c49 + sha256: e1d8da8eed41f5479eacff7d4b42ad69e8476eb370dcebd3ffff26819a7da4ea + category: main + optional: false +- name: unicodedata2 + version: 15.1.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/unicodedata2-15.1.0-py312h0bf5046_1.conda hash: - md5: 161081fc7cec0bfda0d86d7cb595f8d8 - sha256: 7b2b69c54ec62a243eb6fba2391b5e443421608c3ae5dbff938ad33ca8db5122 + md5: eda2082df9c9c6259af246424b7f3db1 + sha256: 236961004c088f190d8b27863b2898f1d43c2d5dc769f135abdacc644b033fab category: main optional: false - name: uri-template @@ -12459,45 +13191,97 @@ package: category: main optional: false - name: urllib3 - version: 2.2.2 + version: 2.2.3 manager: conda platform: linux-64 dependencies: brotli-python: '>=1.0.9' + h2: '>=4,<5' pysocks: '>=1.5.6,<2.0,!=1.5.7' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.2-pyhd8ed1ab_0.conda + python: '>=3.8' + zstandard: '>=0.18.0' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda hash: - md5: 92cdb6fe54b78739ad70637e4f0deb07 - sha256: 8cd972048f297b8e0601158ce352f5ca9510dda9f2706a46560220aa58b9f038 + md5: 6b55867f385dd762ed99ea687af32a69 + sha256: b6bb34ce41cd93956ad6eeee275ed52390fb3788d6c75e753172ea7ac60b66e5 category: main optional: false - name: urllib3 - version: 2.2.2 + version: 2.2.3 manager: conda platform: osx-64 dependencies: - python: '>=3.7' + python: '>=3.8' brotli-python: '>=1.0.9' pysocks: '>=1.5.6,<2.0,!=1.5.7' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.2-pyhd8ed1ab_0.conda + h2: '>=4,<5' + zstandard: '>=0.18.0' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda hash: - md5: 92cdb6fe54b78739ad70637e4f0deb07 - sha256: 8cd972048f297b8e0601158ce352f5ca9510dda9f2706a46560220aa58b9f038 + md5: 6b55867f385dd762ed99ea687af32a69 + sha256: b6bb34ce41cd93956ad6eeee275ed52390fb3788d6c75e753172ea7ac60b66e5 category: main optional: false - name: urllib3 - version: 2.2.2 + version: 2.2.3 manager: conda platform: osx-arm64 dependencies: + python: '>=3.8' brotli-python: '>=1.0.9' pysocks: '>=1.5.6,<2.0,!=1.5.7' - python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.2-pyhd8ed1ab_0.conda + h2: '>=4,<5' + zstandard: '>=0.18.0' + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda + hash: + md5: 6b55867f385dd762ed99ea687af32a69 + sha256: b6bb34ce41cd93956ad6eeee275ed52390fb3788d6c75e753172ea7ac60b66e5 + category: main + optional: false +- name: watchfiles + version: 0.24.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + anyio: '>=3.0.0' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/linux-64/watchfiles-0.24.0-py312h12e396e_1.conda hash: - md5: 92cdb6fe54b78739ad70637e4f0deb07 - sha256: 8cd972048f297b8e0601158ce352f5ca9510dda9f2706a46560220aa58b9f038 + md5: fa5bb5b364b0f8162d67c31009c985c9 + sha256: 04227e72c1e8c30afca18860491462461d35ffa1dba552770adce61794aa7114 + category: main + optional: false +- name: watchfiles + version: 0.24.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + anyio: '>=3.0.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-64/watchfiles-0.24.0-py312h669792a_1.conda + hash: + md5: 37e5423e63089d1e26578ef1a41c5f82 + sha256: f1d9f268ea350296950c710bdbc6fd9e15ee5a86115e6448e7cb80a6bca824ec + category: main + optional: false +- name: watchfiles + version: 0.24.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + anyio: '>=3.0.0' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + url: https://conda.anaconda.org/conda-forge/osx-arm64/watchfiles-0.24.0-py312he431725_1.conda + hash: + md5: 7fd741404e6fcab22a988ee6742dc778 + sha256: e92ec8593fee0ce6cb2b565900eb9792c73efacc129d2bf92dba074bca505598 category: main optional: false - name: wcwidth @@ -12537,39 +13321,39 @@ package: category: main optional: false - name: webcolors - version: 24.6.0 + version: 24.8.0 manager: conda platform: linux-64 dependencies: python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.6.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda hash: - md5: 419f2f6cf90fc7a6feee657752cd0f7b - sha256: 6377de3bc05b80f25c5fe75f180a81fc8a6aa601d4b228161f75f78862d00a0f + md5: eb48b812eb4fbb9ff238a6651fdbbcae + sha256: ec71f97c332a7d328ae038990b8090cbfa772f82845b5d2233defd167b7cc5ac category: main optional: false - name: webcolors - version: 24.6.0 + version: 24.8.0 manager: conda platform: osx-64 dependencies: python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.6.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda hash: - md5: 419f2f6cf90fc7a6feee657752cd0f7b - sha256: 6377de3bc05b80f25c5fe75f180a81fc8a6aa601d4b228161f75f78862d00a0f + md5: eb48b812eb4fbb9ff238a6651fdbbcae + sha256: ec71f97c332a7d328ae038990b8090cbfa772f82845b5d2233defd167b7cc5ac category: main optional: false - name: webcolors - version: 24.6.0 + version: 24.8.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.5' - url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.6.0-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda hash: - md5: 419f2f6cf90fc7a6feee657752cd0f7b - sha256: 6377de3bc05b80f25c5fe75f180a81fc8a6aa601d4b228161f75f78862d00a0f + md5: eb48b812eb4fbb9ff238a6651fdbbcae + sha256: ec71f97c332a7d328ae038990b8090cbfa772f82845b5d2233defd167b7cc5ac category: main optional: false - name: webencodings @@ -12645,90 +13429,75 @@ package: category: main optional: false - name: wheel - version: 0.43.0 + version: 0.45.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda hash: - md5: 0b5293a157c2b5cd513dd1b03d8d3aae - sha256: cb318f066afd6fd64619f14c030569faf3f53e6f50abf743b4c865e7d95b96bc + md5: f9751d7c71df27b2d29f5cab3378982e + sha256: 8a51067f8e1a2cb0b5e89672dbcc0369e344a92e869c38b2946584aa09ab7088 category: main optional: false - name: wheel - version: 0.43.0 + version: 0.45.0 manager: conda platform: osx-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda hash: - md5: 0b5293a157c2b5cd513dd1b03d8d3aae - sha256: cb318f066afd6fd64619f14c030569faf3f53e6f50abf743b4c865e7d95b96bc + md5: f9751d7c71df27b2d29f5cab3378982e + sha256: 8a51067f8e1a2cb0b5e89672dbcc0369e344a92e869c38b2946584aa09ab7088 category: main optional: false - name: wheel - version: 0.43.0 + version: 0.45.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda hash: - md5: 0b5293a157c2b5cd513dd1b03d8d3aae - sha256: cb318f066afd6fd64619f14c030569faf3f53e6f50abf743b4c865e7d95b96bc + md5: f9751d7c71df27b2d29f5cab3378982e + sha256: 8a51067f8e1a2cb0b5e89672dbcc0369e344a92e869c38b2946584aa09ab7088 category: main optional: false - name: widgetsnbextension - version: 3.6.6 + version: 4.0.13 manager: conda platform: linux-64 dependencies: - notebook: '>=4.4.1' python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-3.6.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_0.conda hash: - md5: fe79dfe7d51794d665ec3c2fdd4e47c3 - sha256: 5fb8ac32fb9d5b2860d271ae1959aa6953044f06cbe5e54d912125cca27dda3b + md5: 6372cd99502721bd7499f8d16b56268d + sha256: d155adc10f8c96f76d4468dbe37b33b4334dadf5cd4a95841aa009ca9bced5fa category: main optional: false - name: widgetsnbextension - version: 3.6.6 + version: 4.0.13 manager: conda platform: osx-64 dependencies: python: '>=3.7' - notebook: '>=4.4.1' - url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-3.6.6-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_0.conda hash: - md5: fe79dfe7d51794d665ec3c2fdd4e47c3 - sha256: 5fb8ac32fb9d5b2860d271ae1959aa6953044f06cbe5e54d912125cca27dda3b + md5: 6372cd99502721bd7499f8d16b56268d + sha256: d155adc10f8c96f76d4468dbe37b33b4334dadf5cd4a95841aa009ca9bced5fa category: main optional: false - name: widgetsnbextension - version: 3.6.6 + version: 4.0.13 manager: conda platform: osx-arm64 dependencies: - notebook: '>=4.4.1' python: '>=3.7' - url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-3.6.6-pyhd8ed1ab_0.conda - hash: - md5: fe79dfe7d51794d665ec3c2fdd4e47c3 - sha256: 5fb8ac32fb9d5b2860d271ae1959aa6953044f06cbe5e54d912125cca27dda3b - category: main - optional: false -- name: xorg-kbproto - version: 1.0.7 - manager: conda - platform: linux-64 - dependencies: - libgcc-ng: '>=9.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_0.conda hash: - md5: 4b230e8381279d76131116660f5a241a - sha256: e90b0a6a5d41776f11add74aa030f789faf4efd3875c31964d6f9cfa63a10dd1 + md5: 6372cd99502721bd7499f8d16b56268d + sha256: d155adc10f8c96f76d4468dbe37b33b4334dadf5cd4a95841aa009ca9bced5fa category: main optional: false - name: xorg-libice @@ -12736,11 +13505,12 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.1-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.1-hb9d3cd8_1.conda hash: - md5: b462a33c0be1421532f28bfe8f4a7514 - sha256: 5aa9b3682285bb2bf1a8adc064cb63aff76ef9178769740d855abb42b0d24236 + md5: 19608a9656912805b2b9a2f6bd257b04 + sha256: ec276da68d1c4a3d34a63195b35ca5b248d4aff0812464dcd843d74649b5cec4 category: main optional: false - name: xorg-libsm @@ -12748,29 +13518,29 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' libuuid: '>=2.38.1,<3.0a0' xorg-libice: '>=1.1.1,<2.0a0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.4-h7391055_0.conda + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.4-he73a12e_1.conda hash: - md5: 93ee23f12bc2e684548181256edd2cf6 - sha256: 089ad5f0453c604e18985480218a84b27009e9e6de9a0fa5f4a20b8778ede1f1 + md5: 05a8ea5f446de33006171a7afe6ae857 + sha256: 70e903370977d44c9120a5641ab563887bd48446e9ef6fc2a3f5f60531c2cd6c category: main optional: false - name: xorg-libx11 - version: 1.8.9 + version: 1.8.10 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - libxcb: '>=1.15,<1.16.0a0' - xorg-kbproto: '' - xorg-xextproto: '>=7.3.0,<8.0a0' - xorg-xproto: '' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.9-h8ee46fc_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libxcb: '>=1.17.0,<2.0a0' + xorg-xorgproto: '' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.10-h4f16b4b_0.conda hash: - md5: 077b6e8ad6a3ddb741fce2496dd01bec - sha256: 3e53ba247f1ad68353f18aceba5bf8ce87e3dea930de85d36946844a7658c9fb + md5: 0b666058a179b744a622d0a4a0c56353 + sha256: c4650634607864630fb03696474a0535f6fce5fda7d81a6462346e071b53dfa7 category: main optional: false - name: xorg-libxau @@ -12778,81 +13548,87 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hb9d3cd8_1.conda hash: - md5: 2c80dc38fface310c9bd81b17037fee5 - sha256: 309751371d525ce50af7c87811b435c176915239fc9e132b99a25d5e1703f2d4 + md5: 77cbc488235ebbaab2b6e912d3934bae + sha256: 532a046fee0b3a402db867b6ec55c84ba4cdedb91d817147c8feeae9766be3d6 category: main optional: false - name: xorg-libxau version: 1.0.11 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.11-h0dc2134_0.conda + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.11-h00291cd_1.conda hash: - md5: 9566b4c29274125b0266d0177b5eb97b - sha256: 8a2e398c4f06f10c64e69f56bcf3ddfa30b432201446a0893505e735b346619a + md5: c6cc91149a08402bbb313c5dc0142567 + sha256: 96177823ec38336b0f4b7e7c2413da61f8d008d800cc4a5b8ad21f9128fb7de0 category: main optional: false - name: xorg-libxau version: 1.0.11 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxau-1.0.11-hb547adb_0.conda + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxau-1.0.11-hd74edd7_1.conda hash: - md5: ca73dc4f01ea91e44e3ed76602c5ea61 - sha256: 02c313a1cada46912e5b9bdb355cfb4534bfe22143b4ea4ecc419690e793023b + md5: 7e0125f8fb619620a0011dc9297e2493 + sha256: 7113618021cf6c80831a429b2ebb9d639f3c43cf7fe2257d235dc6ae0ab43289 category: main optional: false - name: xorg-libxdmcp - version: 1.1.3 + version: 1.1.5 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=9.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.5-hb9d3cd8_0.conda hash: - md5: be93aabceefa2fac576e971aef407908 - sha256: 4df7c5ee11b8686d3453e7f3f4aa20ceef441262b49860733066c52cfd0e4a77 + md5: 8035c64cb77ed555e3f150b7b3972480 + sha256: 6b250f3e59db07c2514057944a3ea2044d6a8cdde8a47b6497c254520fade1ee category: main optional: false - name: xorg-libxdmcp - version: 1.1.3 + version: 1.1.5 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxdmcp-1.1.3-h35c211d_0.tar.bz2 + dependencies: + __osx: '>=10.13' + url: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda hash: - md5: 86ac76d6bf1cbb9621943eb3bd9ae36e - sha256: 485421c16f03a01b8ed09984e0b2ababdbb3527e1abf354ff7646f8329be905f + md5: 9f438e1b6f4e73fd9e6d78bfe7c36743 + sha256: bb4d1ef9cafef535494adf9296130b6193b3a44375883185b5167de03eb1ac7f category: main optional: false - name: xorg-libxdmcp - version: 1.1.3 + version: 1.1.5 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxdmcp-1.1.3-h27ca646_0.tar.bz2 + dependencies: + __osx: '>=11.0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda hash: - md5: 6738b13f7fadc18725965abdd4129c36 - sha256: d9a2fb4762779994718832f05a7d62ab2dcf6103a312235267628b5187ce88f7 + md5: 77c447f48cab5d3a15ac224edb86a968 + sha256: 9939a166d780700d81023546759102b33fdc2c5f11ef09f5f66c77210fd334c8 category: main optional: false - name: xorg-libxext - version: 1.3.4 + version: 1.3.6 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - xorg-libx11: '>=1.7.2,<2.0a0' - xorg-xextproto: '' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h0b41bf4_2.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + xorg-libx11: '>=1.8.10,<2.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.6-hb9d3cd8_0.conda hash: - md5: 82b6df12252e6f32402b96dacc656fec - sha256: 73e5cfbdff41ef8a844441f884412aa5a585a0f0632ec901da035a03e1fe1249 + md5: febbab7d15033c913d53c7a2c102309d + sha256: da5dc921c017c05f38a38bd75245017463104457b63a1ce633ed41f214159c14 category: main optional: false - name: xorg-libxrender @@ -12860,49 +13636,63 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - xorg-libx11: '>=1.8.6,<2.0a0' - xorg-renderproto: '' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.11-hd590300_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + xorg-libx11: '>=1.8.10,<2.0a0' + xorg-xorgproto: '' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.11-hb9d3cd8_1.conda hash: - md5: ed67c36f215b310412b2af935bf3e530 - sha256: 26da4d1911473c965c32ce2b4ff7572349719eaacb88a066db8d968a4132c3f7 + md5: a7a49a8b85122b49214798321e2e96b4 + sha256: f1217e902c0b1d8bc5d3ce65e483ebf38b049c823c9117b7198cfb16bd2b9143 category: main optional: false -- name: xorg-renderproto - version: 0.11.1 +- name: xorg-xorgproto + version: '2024.1' manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=9.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2 + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xorgproto-2024.1-hb9d3cd8_1.conda hash: - md5: 06feff3d2634e3097ce2fe681474b534 - sha256: 38942930f233d1898594dd9edf4b0c0786f3dbc12065a0c308634c37fd936034 + md5: 7c21106b851ec72c037b162c216d8f05 + sha256: 1316680be6edddee0156b86ec1102fc8286f51c1a5440366ed1db596a2dc3731 category: main optional: false -- name: xorg-xextproto - version: 7.3.0 +- name: xyzservices + version: 2024.9.0 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h0b41bf4_1003.conda + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda hash: - md5: bce9f945da8ad2ae9b1d7165a64d0f87 - sha256: b8dda3b560e8a7830fe23be1c58cc41f407b2e20ae2f3b6901eb5842ba62b743 + md5: 156c91e778c1d4d57b709f8c5333fd06 + sha256: 2dd2825b5a246461a95a0affaf7e1d459f7cc0ae68ad2dd8aab360c2e5859488 category: main optional: false -- name: xorg-xproto - version: 7.0.31 +- name: xyzservices + version: 2024.9.0 manager: conda - platform: linux-64 + platform: osx-64 + dependencies: + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda + hash: + md5: 156c91e778c1d4d57b709f8c5333fd06 + sha256: 2dd2825b5a246461a95a0affaf7e1d459f7cc0ae68ad2dd8aab360c2e5859488 + category: main + optional: false +- name: xyzservices + version: 2024.9.0 + manager: conda + platform: osx-arm64 dependencies: - libgcc-ng: '>=9.3.0' - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 + python: '>=3.8' + url: https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda hash: - md5: b4a4381d54784606820704f7b5f05a15 - sha256: f197bb742a17c78234c24605ad1fe2d88b1d25f332b75d73e5ba8cf8fbc2a10d + md5: 156c91e778c1d4d57b709f8c5333fd06 + sha256: 2dd2825b5a246461a95a0affaf7e1d459f7cc0ae68ad2dd8aab360c2e5859488 category: main optional: false - name: xz @@ -12978,14 +13768,15 @@ package: manager: conda platform: linux-64 dependencies: - krb5: '>=1.21.2,<1.22.0a0' - libgcc-ng: '>=12' - libsodium: '>=1.0.18,<1.0.19.0a0' - libstdcxx-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h75354e8_4.conda + __glibc: '>=2.17,<3.0.a0' + krb5: '>=1.21.3,<1.22.0a0' + libgcc: '>=13' + libsodium: '>=1.0.20,<1.0.21.0a0' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h3b0a872_7.conda hash: - md5: 03cc8d9838ad9dd0060ab532e81ccb21 - sha256: bc9aaee39e7be107d7daff237435dfd8f791aca460a98583a36a263615205262 + md5: 3947a35e916fcc6b9825449affbf4214 + sha256: a4dc72c96848f764bb5a5176aa93dd1e9b9e52804137b99daeebba277b31ea10 category: main optional: false - name: zeromq @@ -12994,13 +13785,13 @@ package: platform: osx-64 dependencies: __osx: '>=10.13' - krb5: '>=1.21.2,<1.22.0a0' - libcxx: '>=16' - libsodium: '>=1.0.18,<1.0.19.0a0' - url: https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.5-hde137ed_4.conda + krb5: '>=1.21.3,<1.22.0a0' + libcxx: '>=18' + libsodium: '>=1.0.20,<1.0.21.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.5-h7130eaa_7.conda hash: - md5: e56609055da6c658aa329d42a6c6b9f2 - sha256: 871625ce993e6c61649b14659a3d1d6011fbb242b7d6a25cadbc6300b2356f32 + md5: 6a0a76cd2b3d575e1b7aaeb283b9c3ed + sha256: b932dce8c9de9a8ffbf0db0365d29677636e599f7763ca51e554c43a0c5f8389 category: main optional: false - name: zeromq @@ -13009,49 +13800,49 @@ package: platform: osx-arm64 dependencies: __osx: '>=11.0' - krb5: '>=1.21.2,<1.22.0a0' - libcxx: '>=16' - libsodium: '>=1.0.18,<1.0.19.0a0' - url: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-hcc0f68c_4.conda + krb5: '>=1.21.3,<1.22.0a0' + libcxx: '>=18' + libsodium: '>=1.0.20,<1.0.21.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-hc1bb282_7.conda hash: - md5: 39fb79e7a7a880a03f82c1f2eb7f7c73 - sha256: c22520d6d66a80f17c5f2b3719ad4a6ee809b210b8ac87d6f05ab98b94b3abda + md5: f7e6b65943cb73bce0143737fded08f1 + sha256: 9e585569fe2e7d3bea71972cd4b9f06b1a7ab8fa7c5139f92a31cbceecf25a8a category: main optional: false - name: zipp - version: 3.19.2 + version: 3.21.0 manager: conda platform: linux-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda hash: - md5: 49808e59df5535116f6878b2a820d6f4 - sha256: e3e9c8501f581bfdc4700b83ea283395e237ec6b9b5cbfbedb556e1da6f4fdc9 + md5: fee389bf8a4843bd7a2248ce11b7f188 + sha256: 232a30e4b0045c9de5e168dda0328dc0e28df9439cdecdfb97dd79c1c82c4cec category: main optional: false - name: zipp - version: 3.19.2 + version: 3.21.0 manager: conda platform: osx-64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda hash: - md5: 49808e59df5535116f6878b2a820d6f4 - sha256: e3e9c8501f581bfdc4700b83ea283395e237ec6b9b5cbfbedb556e1da6f4fdc9 + md5: fee389bf8a4843bd7a2248ce11b7f188 + sha256: 232a30e4b0045c9de5e168dda0328dc0e28df9439cdecdfb97dd79c1c82c4cec category: main optional: false - name: zipp - version: 3.19.2 + version: 3.21.0 manager: conda platform: osx-arm64 dependencies: python: '>=3.8' - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda hash: - md5: 49808e59df5535116f6878b2a820d6f4 - sha256: e3e9c8501f581bfdc4700b83ea283395e237ec6b9b5cbfbedb556e1da6f4fdc9 + md5: fee389bf8a4843bd7a2248ce11b7f188 + sha256: 232a30e4b0045c9de5e168dda0328dc0e28df9439cdecdfb97dd79c1c82c4cec category: main optional: false - name: zlib @@ -13059,12 +13850,13 @@ package: manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' libzlib: 1.3.1 - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-h4ab18f5_1.conda + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-hb9d3cd8_2.conda hash: - md5: 9653f1bf3766164d0e65fa723cabbc54 - sha256: cee16ab07a11303de721915f0a269e8c7a54a5c834aa52f74b1cc3a59000ade8 + md5: c9f075ab2f33b3bbee9e62d4ad0a6cd8 + sha256: 5d7c0e5f0005f74112a34a7425179f4eb6e73c92f5d109e6af4ddeca407c92ab category: main optional: false - name: zlib @@ -13074,10 +13866,10 @@ package: dependencies: __osx: '>=10.13' libzlib: 1.3.1 - url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-h87427d6_1.conda + url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda hash: - md5: 3ac9ef8975965f9698dbedd2a4cc5894 - sha256: 41bd5fef28b2755d637e3a8ea5c84010628392fbcf80c7e3d7370aaced7ee4fe + md5: c989e0295dcbdc08106fe5d9e935f0b9 + sha256: 219edbdfe7f073564375819732cbf7cc0d7c7c18d3f546a09c2dfaf26e4d69f3 category: main optional: false - name: zlib @@ -13087,44 +13879,99 @@ package: dependencies: __osx: '>=11.0' libzlib: 1.3.1 - url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-hfb2fe0b_1.conda + url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda hash: - md5: f27e021db7862b6ddbc1d3578f10d883 - sha256: 87360c2dc662916aac37cf01e53324b4f4f78db6f399220818076752b093ede5 + md5: e3170d898ca6cb48f1bb567afb92f775 + sha256: 58f8860756680a4831c1bf4f294e2354d187f2e999791d53b1941834c4b37430 category: main optional: false - name: zlib-ng - version: 2.0.7 + version: 2.2.2 manager: conda platform: linux-64 dependencies: - libgcc-ng: '>=12' - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.0.7-h0b41bf4_0.conda + __glibc: '>=2.17,<3.0.a0' + libgcc: '>=13' + libstdcxx: '>=13' + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-ng-2.2.2-h5888daf_0.conda hash: - md5: 49e8329110001f04923fe7e864990b0c - sha256: 6b3a22b7cc219e8d83f16c1ceba67aa51e0b7e3bcc4a647b97a0a510559b0477 + md5: 135fd3c66bccad3d2254f50f9809e86a + sha256: 9288b88a2448a6ef9824ff4a9f9384f45f6444b009b9fa3e5f335d0c52e86e4b category: main optional: false - name: zlib-ng - version: 2.0.7 + version: 2.2.2 manager: conda platform: osx-64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.0.7-hb7f2c08_0.conda + dependencies: + __osx: '>=10.13' + libcxx: '>=17' + url: https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.2.2-hac325c4_0.conda hash: - md5: 813b5ad3ba92b75b84f40602b6d34ffb - sha256: 701bf17f3e22c7ba24ca547ccf4b2b5b4b58eda579ddaf68c0571427b10aa366 + md5: 7bf4702f5d8f9c75e4892c34e61c2f49 + sha256: 6720165ad8062aa37936ec873adb6c73d85e2c4690c7ae9954a8d06b25d33791 category: main optional: false - name: zlib-ng - version: 2.0.7 + version: 2.2.2 manager: conda platform: osx-arm64 - dependencies: {} - url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.0.7-h1a8c8d9_0.conda + dependencies: + __osx: '>=11.0' + libcxx: '>=17' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.2.2-hf9b8971_0.conda + hash: + md5: 652e10e21567dbd1dd6662faf85e3220 + sha256: 5fb88d017d9e35f7c155db180824f265b92538ce8d95fc58d1ec983698e2c52b + category: main + optional: false +- name: zstandard + version: 0.23.0 + manager: conda + platform: linux-64 + dependencies: + __glibc: '>=2.17,<3.0.a0' + cffi: '>=1.11' + libgcc: '>=13' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.23.0-py312hef9b889_1.conda + hash: + md5: 8b7069e9792ee4e5b4919a7a306d2e67 + sha256: b97015e146437283f2213ff0e95abdc8e2480150634d81fbae6b96ee09f5e50b + category: main + optional: false +- name: zstandard + version: 0.23.0 + manager: conda + platform: osx-64 + dependencies: + __osx: '>=10.13' + cffi: '>=1.11' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-64/zstandard-0.23.0-py312h7122b0e_1.conda + hash: + md5: bd132ba98f3fc0a6067f355f8efe4cb6 + sha256: 2685dde42478fae0780fba5d1f8a06896a676ae105f215d32c9f9e76f3c6d8fd + category: main + optional: false +- name: zstandard + version: 0.23.0 + manager: conda + platform: osx-arm64 + dependencies: + __osx: '>=11.0' + cffi: '>=1.11' + python: '>=3.12,<3.13.0a0' + python_abi: 3.12.* + zstd: '>=1.5.6,<1.6.0a0' + url: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda hash: - md5: 4852d8981e833f34c8ed32e4fb8e103b - sha256: c526e4b6351e351c89ed0c60ca43b9f04668363a58e355583dc7701efb4fca89 + md5: a4cde595509a7ad9c13b1a3809bcfe51 + sha256: d00ca25c1e28fd31199b26a94f8c96574475704a825d244d7a6351ad3745eeeb category: main optional: false - name: zstd @@ -13167,3 +14014,45 @@ package: sha256: 2d4fd1ff7ee79cd954ca8e81abf11d9d49954dd1fef80f27289e2402ae9c2e09 category: main optional: false +- name: qgridnext + version: 2.0.4 + manager: pip + platform: linux-64 + dependencies: + pandas: '>=0.20.0' + ipywidgets: '>=7.0.0' + numpy: '*' + traitlets: '*' + url: https://files.pythonhosted.org/packages/bd/9c/133709f00aea48328bd1efc66a1c961a61a66aab344e07077aace2ad113b/qgridnext-2.0.4-py3-none-any.whl + hash: + sha256: 83692cd8f3b8515f2d0f3488b9e9944c180398ab4bae75fc6c83402ba3a9b9fb + category: main + optional: false +- name: qgridnext + version: 2.0.4 + manager: pip + platform: osx-64 + dependencies: + pandas: '>=0.20.0' + ipywidgets: '>=7.0.0' + numpy: '*' + traitlets: '*' + url: https://files.pythonhosted.org/packages/bd/9c/133709f00aea48328bd1efc66a1c961a61a66aab344e07077aace2ad113b/qgridnext-2.0.4-py3-none-any.whl + hash: + sha256: 83692cd8f3b8515f2d0f3488b9e9944c180398ab4bae75fc6c83402ba3a9b9fb + category: main + optional: false +- name: qgridnext + version: 2.0.4 + manager: pip + platform: osx-arm64 + dependencies: + pandas: '>=0.20.0' + ipywidgets: '>=7.0.0' + numpy: '*' + traitlets: '*' + url: https://files.pythonhosted.org/packages/bd/9c/133709f00aea48328bd1efc66a1c961a61a66aab344e07077aace2ad113b/qgridnext-2.0.4-py3-none-any.whl + hash: + sha256: 83692cd8f3b8515f2d0f3488b9e9944c180398ab4bae75fc6c83402ba3a9b9fb + category: main + optional: false diff --git a/conda-osx-64.lock b/conda-osx-64.lock index b5d749b7949..0de6f12291c 100644 --- a/conda-osx-64.lock +++ b/conda-osx-64.lock @@ -1,166 +1,155 @@ # Generated by conda-lock. # platform: osx-64 -# input_hash: f53de271de36e87ab6e9f5fa06dd1d75afde77a9406afae73f896a5ec1cdffcf +# input_hash: 7e6bafe90291e60bd8cf681191c86f0087265254c04a85aa1682716ba3b49cd0 @EXPLICIT -https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda#6097a6ca9ada32699b5fc4312dd6ef18 -https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.28.1-h10d778d_0.conda#d5eb7992227254c0e9a0ce71151f0079 -https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda#3c23a8cab15ae51ebc9efdc229fccecf +https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.8.30-h8857fd0_0.conda#b7e5424e7f06547a903d28e4651dbb21 https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_2.conda#cbbe59391138ea5ad3658c76912e147f +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 https://conda.anaconda.org/conda-forge/osx-64/fribidi-1.0.10-hbcb3906_0.tar.bz2#f1c6b41e0f56998ecd9a3e210faa1dc0 -https://conda.anaconda.org/conda-forge/osx-64/giflib-5.2.2-h10d778d_0.conda#03e8c9b4d3da5f3d6eabdd020c2d63ac -https://conda.anaconda.org/conda-forge/osx-64/git-lfs-3.5.1-h694c41f_0.conda#5f9bef7cb75f8ce2be7a26d15194406a -https://conda.anaconda.org/conda-forge/osx-64/icu-73.2-hf5e326d_0.conda#5cc301d759ec03f28328428e28f65591 -https://conda.anaconda.org/conda-forge/osx-64/libasprintf-0.22.5-h5ff76d1_2.conda#ad803793d7168331f1395685cbdae212 -https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h0dc2134_1.conda#9e6c31441c9aa24e41ace40d6151aab6 -https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.20-h49d49c5_0.conda#d46104f6a896a0bc6a1d37b88b2edf5c +https://conda.anaconda.org/conda-forge/osx-64/git-lfs-3.5.1-hac5c5a4_1.conda#52cdbfed757a518f5db58ac7cec68663 https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.conda#899db79329439820b7e8f8de41bca902 -https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda#3d1d51c8f716d97c864d12f7af329526 https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2#ccb34fb14960ad8b125962d3d79b31a9 https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda#6c3628d047e151efba7cf08c5e54d1ca https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda#72507f8e3961bc968af17435060b6dd6 -https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.18-hbcb3906_1.tar.bz2#24632c09ed931af617fe6d5292919cab https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.4.0-h10d778d_0.conda#b2c0047ea73819d992484faacbbe1c24 -https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda#02a888433d165c99bf09784a7b14d900 -https://conda.anaconda.org/conda-forge/osx-64/pandoc-3.2-h694c41f_0.conda#e2c54cad9c955434dbfe89fc655e516d -https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-hc929b4f_1001.tar.bz2#addd19059de62181cd11ae8f4ef26084 -https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-4_cp312.conda#87201ac4314b911b74197e588cca3639 -https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda#161081fc7cec0bfda0d86d7cb595f8d8 -https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.11-h0dc2134_0.conda#9566b4c29274125b0266d0177b5eb97b -https://conda.anaconda.org/conda-forge/osx-64/xorg-libxdmcp-1.1.3-h35c211d_0.tar.bz2#86ac76d6bf1cbb9621943eb3bd9ae36e +https://conda.anaconda.org/conda-forge/osx-64/pandoc-3.5-h694c41f_0.conda#4c2700fd13f9dbd7929d20eedde984ee +https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.12-5_cp312.conda#c34dd4920e0addf7cfcc725809f25d8e +https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda#8ac3367aafb1cc0a068483c580af8015 https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2#a72f9d4ea13d55d745ff1ed594747f10 https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2#d7e08fcf8259d742156188e8762b4d20 -https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.0.7-hb7f2c08_0.conda#813b5ad3ba92b75b84f40602b6d34ffb -https://conda.anaconda.org/conda-forge/osx-64/expat-2.6.2-h73e2aa4_0.conda#dc0882915da2ec74696ad87aa2350f27 +https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-hfdf4475_7.conda#7ed4301d437b59045be7e051a0308211 +https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.34.3-hf13058a_0.conda#c36355bc08d4623c210b00f9935ee632 https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/osx-64/libasprintf-devel-0.22.5-h5ff76d1_2.conda#c7182eda3bc727384e2f98f4d680fa7d -https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h0dc2134_1.conda#9ee0bab91b2ca579e10353738be36063 -https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h0dc2134_1.conda#8a421fe09c6187f0eb5e2338a8a8be6d -https://conda.anaconda.org/conda-forge/osx-64/libcxx-17.0.6-h88467a6_0.conda#0fe355aecb8d24b8bc07c763209adbd9 -https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2#6016a8a1d0e63cac3de2c352cd40208b -https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-h5ff76d1_2.conda#3fb6774cb8cdbb93a6013b67bcf9716d -https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.16-h0dc2134_0.conda#07e80289d4ba724f37b4b6f001f88fbe -https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda#b7575b5aa92108dcc9aaab0f05f2dbce -https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.7-h15ab845_0.conda#57440310d92e93efd808c75fec50f94d -https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_0.conda#1bdad93ae01353340f194c5d879745db -https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda#f17f77f2acf4d344734bda76829ce14e -https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h0dc2134_1.conda#ece565c215adcc47fc1db4e651ee094b +https://conda.anaconda.org/conda-forge/osx-64/icu-75.1-h120a0e1_0.conda#d68d48a3060eb5abdc1cdc8e2a3a5966 +https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h00291cd_2.conda#58f2c4bdd56c46cc7451596e4ae68e0b +https://conda.anaconda.org/conda-forge/osx-64/libcxx-19.1.3-hf95d169_0.conda#86801fc56d4641e3ef7a63f5d996b960 +https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.22-h00291cd_0.conda#a15785ccc62ae2a8febd299424081efb +https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.4-h240833e_0.conda#20307f4049a735a78a29073be1be2626 +https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-hdfe23c8_3.conda#52d4d643ed26c07599736326c46bf12f +https://conda.anaconda.org/conda-forge/osx-64/libsodium-1.0.20-hfdf4475_0.conda#6af4b059e26492da6013e79cbcb4d069 +https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-hd23fc13_2.conda#003a54a4e32b02f7355b50a837e699da +https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-19.1.3-hf78d878_0.conda#18a8498d57d871da066beaa09263a638 +https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-hf036a51_1.conda#e102bbf8a6ceeaf429deab8032fc8977 +https://conda.anaconda.org/conda-forge/osx-64/openssl-3.4.0-hd471939_0.conda#ec99d2ce0b3033a75cbad01bbc7c5b71 +https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-h00291cd_1002.conda#8bcf980d2c6b17094961198284b8e862 +https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.11-h00291cd_1.conda#c6cc91149a08402bbb313c5dc0142567 +https://conda.anaconda.org/conda-forge/osx-64/xorg-libxdmcp-1.1.5-h00291cd_0.conda#9f438e1b6f4e73fd9e6d78bfe7c36743 https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/osx-64/gettext-tools-0.22.5-h5ff76d1_2.conda#37e1cb0efeff4d4623a6357e37e0105d -https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-h73e2aa4_1.conda#92f8d748d95d97f92fc26cfac9bb5b6e +https://conda.anaconda.org/conda-forge/osx-64/gmp-6.3.0-hf036a51_2.conda#427101d13f19c4974552a4e5b072eef1 https://conda.anaconda.org/conda-forge/osx-64/graphite2-1.3.13-h73e2aa4_1003.conda#fc7124f86e1d359fc5d878accd9e814c -https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.2-hb884880_0.conda#80505a68783f01dc8d7308c075261b2f https://conda.anaconda.org/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2#f9d6a4c82889d5ecedec1d90eb673c55 https://conda.anaconda.org/conda-forge/osx-64/libaec-1.1.3-h73e2aa4_0.conda#66d3c1f6dd4636216b4fca7a748d50eb -https://conda.anaconda.org/conda-forge/osx-64/libgettextpo-0.22.5-h5ff76d1_2.conda#54cc9d12c29c2f0516f2ef4987de53ae +https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h00291cd_2.conda#34709a1f5df44e054c4a12ab536c5459 +https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h00291cd_2.conda#691f0dcb36f1ae67f5c489f20ae987ea +https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2#6016a8a1d0e63cac3de2c352cd40208b https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda#e4fb4d23ec2870ff3c40d10afe305aec -https://conda.anaconda.org/conda-forge/osx-64/libintl-devel-0.22.5-h5ff76d1_2.conda#ea0a07e556d6b238db685cae6e3585d0 https://conda.anaconda.org/conda-forge/osx-64/libllvm14-14.0.6-hc8e404f_4.conda#ed06753e2ba7c66ed0ca7f19578fcb68 -https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda#faecc55c2a8155d9ff1c0ff9a0fef64f -https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.43-h92b6c6a_0.conda#65dcddb15965c9de2c0365cb14910532 -https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.0-h1b8f9f3_0.conda#5dadfbc1a567fe6e475df4ce3148be09 +https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.64.0-hc7306c3_0.conda#ab21007194b97beade22ceb7a3f6fee5 +https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.44-h4b8f8c9_0.conda#f32ac2c8dd390dbf169f550887ed09d9 +https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.47.0-h2f8c449_1.conda#af445c495253a871c3d809e1199bb12b https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.11.0-hd019ec5_0.conda#ca3a72efba692c59a90d4b9fc0dfe774 -https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-h3e169fe_1.conda#ddb63049aa7bd9f08f2cdc5a1c144d1a +https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.17.0-hf1f96e2_0.conda#bbeca862892e2898bdb45792a61c4afc +https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.13.5-h495214b_0.conda#8711bc6fb054192dc432741dcd233ac3 https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.4-hf0c8a7f_0.conda#aa04f7143228308662696ac24023f991 -https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_0.conda#b8f63aec37f31ffddac6dfdc0b31a73e +https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_2.conda#58cde0663f487778bcd7a0c8daf50293 https://conda.anaconda.org/conda-forge/osx-64/pixman-0.43.4-h73e2aa4_0.conda#cb134c1e03fd32f4e6bea3f6de2614fd -https://conda.anaconda.org/conda-forge/osx-64/snappy-1.2.0-h6dc393e_1.conda#9c322ec36340610fcf213b72999b049e +https://conda.anaconda.org/conda-forge/osx-64/qhull-2020.2-h3c5361c_5.conda#dd1ea9ff27c93db7c01a7b7656bd4ad4 +https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda#f17f77f2acf4d344734bda76829ce14e +https://conda.anaconda.org/conda-forge/osx-64/snappy-1.2.1-he1e6707_0.conda#ddceef5df973c8ff7d6b32353c0cb358 https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda#bf830ba5afc507c6232d4ef0fb1a882d -https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-h87427d6_1.conda#3ac9ef8975965f9698dbedd2a4cc5894 +https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-hd23fc13_2.conda#c989e0295dcbdc08106fe5d9e935f0b9 +https://conda.anaconda.org/conda-forge/osx-64/zlib-ng-2.2.2-hac325c4_0.conda#7bf4702f5d8f9c75e4892c34e61c2f49 https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda#4cb2cd56f039b129bb0e491c1164167e -https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.5-hafa3907_1.conda#937b9f86de960cd40c8ef5c7421b7028 -https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h0dc2134_1.conda#9272dd3b19c4e8212f8542cefd5c3d67 -https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.14.4-h0ae8482_1.conda#0fb7d6beec266919d7405f5db017ca5f +https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.6-h7d75f6d_0.conda#3e5669e51737d04f4806dd3e8c424663 +https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h00291cd_2.conda#049933ecbf552479a12c7917f0a4ce59 +https://conda.anaconda.org/conda-forge/osx-64/c-blosc2-2.15.1-hb9356d3_0.conda#a51fe54c763b5f7333a018aacd937534 https://conda.anaconda.org/conda-forge/osx-64/freetype-2.12.1-h60636b9_2.conda#25152fce119320c980e5470e64834b50 -https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.8.0-hf9fcc65_0.conda#276894efcbca23aa674e280e90bc5673 -https://conda.anaconda.org/conda-forge/osx-64/libgettextpo-devel-0.22.5-h5ff76d1_2.conda#1e0384c52cd8b54812912e7234e66056 +https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda#d4765c524b1d91567886bde656fb514b https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda#0b6e23a012ee7a9a5f6b244f5a92c1d5 -https://conda.anaconda.org/conda-forge/osx-64/libglib-2.80.2-h736d271_1.conda#af378e417fce55cc2542d69aa9ba1ba2 -https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.6.0-h129831d_3.conda#568593071d2e6cea7b5fc1f75bfa10ca +https://conda.anaconda.org/conda-forge/osx-64/libglib-2.82.2-hb6ef654_0.conda#2e0511f82f1481210f148e1205fe2482 +https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.7.0-h583c2ba_1.conda#4b78bcdcc8780cede8b3d090deba874d https://conda.anaconda.org/conda-forge/osx-64/libxslt-1.1.39-h03b04e6_0.conda#a6e0cec6b3517ffc6b5d36a920fc9312 -https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-h4f6b447_1.conda#b90df08f0deb2f58631447c1462c92a7 -https://conda.anaconda.org/conda-forge/osx-64/python-3.12.4-h37a9e06_0_cpython.conda#94e2b77992f580ac6b7a4fc9b53018b3 -https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.5-hde137ed_4.conda#e56609055da6c658aa329d42a6c6b9f2 -https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda#def531a3ac77b7fb8c21d17bb5d0badb +https://conda.anaconda.org/conda-forge/osx-64/mpfr-4.2.1-haed47dc_3.conda#d511e58aaaabfc23136880d9956fa7a6 +https://conda.anaconda.org/conda-forge/osx-64/python-3.12.7-h8f8b54e_0_cpython.conda#7f81191b1ca1113e694e90e15c27a12f +https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_0.conda#7d78a232029458d0077ede6cda30ed0c https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_0.conda#cc4834a9ee7cc49ce8d25177c47b10d8 -https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.6.17.0.31.35-pyhd8ed1ab_0.conda#f535beec9185f435fd331ad9f7c47099 +https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.11.11.0.32.38-pyhd8ed1ab_0.conda#f6878050db1dc08920998838ee16eb68 https://conda.anaconda.org/conda-forge/osx-64/atk-1.0-2.38.0-h4bec284_2.conda#d9684247c943d492d9aac8687bc5db77 -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312heafc425_1.conda#a288b88f06b8bfe0dedaf5c4b6ac6b7a +https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda#6732fa52eb8e66e5afeb32db8701a791 +https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h00291cd_2.conda#2db0c38a7f2321c5bdaf32b181e832c7 +https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py312h5861a67_2.conda#b95025822e43128835826ec0cc45a551 https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/certifi-2024.6.2-pyhd8ed1ab_0.conda#8821ec1c8fcdc9e1d291d7b9f6e9968a -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda#7f4a9e3fcff3f6356ae99244a014da6a +https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda#12f7d00853807b0531775e9be891cb11 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_0.conda#a374efa97290b8799046df7c5ca17164 https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda#f3ad426304898027fc619827ff428eca https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda#6e67fa19bedafa7eb7d6ea91de53e03d https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2#3faab06a954c2a04039983f2c4a50d99 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.7-py312hd8ed1ab_0.conda#f0d1309310498284ab13c9fd73db4781 https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda#5cd86562580f274031ede6aa6aa24441 -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.1-py312hede676d_0.conda#e0de4e018d6013b6c2e2ae42640fb65c +https://conda.anaconda.org/conda-forge/osx-64/debugpy-1.8.8-py312haafddd8_0.conda#5370c8f3dd57bfa6c824f1857cc00bd6 https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2#43afe5ab04e35e17ba28649471dd7364 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/osx-64/docutils-0.20.1-py312hb401068_3.conda#02a0e6021c5d5a3338775d0dfe3c4d6b +https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_0.conda#e8cd5d629f65bdf0f3bb312cde14659e https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2#3cf04868fee0a029769bd41f4b2fbf2d -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda#8d652ea2ee8eaee02ed8dc820bc794aa -https://conda.anaconda.org/conda-forge/noarch/executing-2.0.1-pyhd8ed1ab_0.conda#e16be50e378d8a4533b989035b196ab8 -https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.14.2-h5bb23bf_0.conda#86cc5867dfbee4178118392bae4a3c89 +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda#d02ae936e42063ca46af6cdad2dbd1e0 +https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda#d0441db20c827c11721889a241df1220 +https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.15.0-h37eeddb_1.conda#84ccec5ee37eb03dd352db0a3f89ada3 https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_0.conda#650a7807e689642dddd3590eb817beed https://conda.anaconda.org/conda-forge/osx-64/gdk-pixbuf-2.42.12-ha587570_0.conda#ee186d2e8db4605030753dc05025d4a0 -https://conda.anaconda.org/conda-forge/osx-64/gettext-0.22.5-h5ff76d1_2.conda#c09b3dcf2adc5a2a32d11ab90289b8fa +https://conda.anaconda.org/conda-forge/osx-64/greenlet-3.1.1-py312h5861a67_0.conda#6c0ca5d46ec2d7ced6dda6d8f3adf52f https://conda.anaconda.org/conda-forge/osx-64/gts-0.7.6-h53e17e3_4.conda#848cc963fcfbd063c7a023024aa3bec0 -https://conda.anaconda.org/conda-forge/osx-64/hdf5-1.14.3-nompi_h687a608_105.conda#98544299f6bb2ef4d7362506a3dde886 https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2#914d6646c4dbb1fd3ff539830a12fd71 https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2#9f765cbfab6870c8435b9eefecd7a1f4 -https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda#c0cc1420498b17414d8617d0b9f506ca +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda#7ba2ede0e7c795ff95088daf0dc59753 https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352 https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda#f800d2da156d08e289b14e87e43c1ae5 -https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-pyhd8ed1ab_1.conda#f8ed9f18dce81e4ee55c858cc2f8548a -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda#5d8c241a9261e720a34a07a3e1ac4109 -https://conda.anaconda.org/conda-forge/osx-64/jsonpointer-3.0.0-py312hb401068_0.conda#7d360dce2fa56d1701773d26ecccb038 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-1.1.7-pyhd8ed1ab_0.conda#608e312cd17cb7119033fae7d7420572 -https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.5-py312h49ebfd2_1.conda#21f174a5cfb5964069c374171a979157 +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda#b5fd1ac9269dd22e003eaac27e249d97 +https://conda.anaconda.org/conda-forge/osx-64/jsonpointer-3.0.0-py312hb401068_1.conda#5dcf96bca4649d496d818a0f5cfb962e +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda#ccea946e6dce9f330fbf7fca97fe8de7 +https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.7-py312hc5c4d5f_0.conda#7b72389a8a3ba350285f86933ab85da0 https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.16-ha2f27b4_0.conda#1442db8f03517834843666c422238c9b -https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_hfef2a42_0.conda#00237c9c7f2cb6725fe2960680a6e225 -https://conda.anaconda.org/conda-forge/osx-64/libwebp-1.4.0-hc207709_0.conda#c5aa72a275c001665128245084c9ce14 -https://conda.anaconda.org/conda-forge/osx-64/llvmlite-0.42.0-py312h534208b_1.conda#ac1d435c2f56e72746eb5d7ed4b2e1a1 -https://conda.anaconda.org/conda-forge/osx-64/lxml-5.2.2-py312h1aa9a54_0.conda#17318078a298a3f6e4d84ce3bb2ef612 -https://conda.anaconda.org/conda-forge/osx-64/markupsafe-2.1.5-py312h41838bb_0.conda#c4a9c25c09cef3901789ca818d9beb10 +https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.10.1-h58e7537_0.conda#6c8669d8228a2bbd0283911cc6d6726e +https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.28-openmp_hbf64a52_1.conda#cd2c572c02a73b88c4d378eb31110e85 +https://conda.anaconda.org/conda-forge/osx-64/llvmlite-0.43.0-py312hcc8fd36_1.conda#089bb036b9d118a2deec62822b015269 +https://conda.anaconda.org/conda-forge/osx-64/lxml-5.3.0-py312h4feaf87_2.conda#d1d2583ce9c06e63bf90a5c523e30ab0 +https://conda.anaconda.org/conda-forge/osx-64/markupsafe-3.0.2-py312hbe3f5e4_0.conda#c6238833d7dc908ec295bc490b80d845 +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda#776a8dd9e824f77abac30e6ef43a8f7a https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_0.conda#5cbee699846772cc939bef23a0d524ed -https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h81bd1dd_0.conda#c752c0eb6c250919559172c011e5f65b +https://conda.anaconda.org/conda-forge/osx-64/mpc-1.3.1-h9d8efa1_1.conda#0520855aaae268ea413d6bc913f1384c https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_0.conda#dbf6e2d89137da32fa6670f3bffc024e https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2#2ba8498c1018c1e9c61eb99b973dfe19 -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda#4eccaeba205f0aed9ac3a9ea58568ca3 https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda#6598c056f64dc8800d40add25e4e2c34 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.3-pyhd8ed1ab_1.conda#d335fd5704b46f4efb89a6774e81aef0 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda#fd40bf7f7f4bc4b647dc8512053d9873 https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.2-h7310d3a_0.conda#05a14cc9d725dd74995927968d6547e3 -https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda#cbe1bb1f21567018ce595d9c2be0f0db +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_0.conda#c16469afe1ec91aaafcf4bea966c0465 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/param-2.1.1-pyhff2d567_0.conda#bd991333d5bc659bb82bfb5a5d4c1576 https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda#81534b420deb77da8833f2289b8d47ac -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda#17064acba08d3686f1135b5ec1b32b12 https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2#415f0ebb6198cc2801c73438a9fb5761 https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda#405678b942f2481cecdb3e010f4925d9 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda#6f6cf28bf8e021933869bae3f84b8fc9 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda#fd8f2b18b65bbf62e8f653100690c8d2 https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda#d3483c8fc2dc2cc3f5cf43e26d60cabf -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.20.0-pyhd8ed1ab_0.conda#9a19b94034dd3abb2b348c8b93388035 -https://conda.anaconda.org/conda-forge/osx-64/psutil-5.9.8-py312h41838bb_0.conda#03926e7089a5e61b77043b470ae7b553 +https://conda.anaconda.org/conda-forge/osx-64/portalocker-2.10.1-py312hb401068_1.conda#08c095080b5b9a57f6b807887414921b +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda#07e9550ddff45150bfc7da146268e165 +https://conda.anaconda.org/conda-forge/osx-64/psutil-6.1.0-py312h3d0f464_0.conda#1df95544dc6aeb33af591146f44d9293 https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2#359eeb6536da0e687af562ed265ec263 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2#6784285c7e55cb7212efabc79e4c2883 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda#0f051f09d992e0d08941706ad519ee0e https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2#6f6d42b894118f8378fce11887ccdaff https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda#844d9eb3b43095b031874477f7d70088 https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda#b7f5c092b8f9800150d998a71b76d5a1 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda#b9a4dacf97241704529131a0dfc0494f +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda#035c17fbf099f50ff60bf2eb303b0a83 https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2#2a7de29fb590ca14b5243c4c812c8025 https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda#b98d2018c01ce9980c03ee2850690fab https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.1-pyhd8ed1ab_0.conda#98206ea9954216ee7540f0c773f2104d +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda#986287f89929b2d629bd6ef6497dc307 https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad -https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.1-py312h104f124_1.conda#260ed90aaf06061edabd7209638cf03b -https://conda.anaconda.org/conda-forge/osx-64/pyzmq-26.0.3-py312ha04878a_0.conda#a2a851071ceea5b90391003faf94b203 +https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.2-py312hb553811_1.conda#66514594817d51c78db7109a23ad322f https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.18.1-py312ha47ea1c_0.conda#9d10e9eb2ad2eba2f7c01150c8c2a908 -https://conda.anaconda.org/conda-forge/osx-64/ruff-0.4.9-py312h8b25c6c_0.conda#2359efe39436f303d932561ebf3d736f -https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda#c8ddb4f34a208df4dd42509a0f6a1c89 +https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.21.0-py312h0d0de52_0.conda#dae0ad51ccb74a37f0b64ed6e6f82840 +https://conda.anaconda.org/conda-forge/osx-64/ruff-0.7.3-py312h07459cc_0.conda#5f739b7a4542ad6236d657d712dffb47 +https://conda.anaconda.org/conda-forge/noarch/setuptools-75.3.0-pyhd8ed1ab_0.conda#2ce9825396daf72baabaade36cee16da https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2 https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_0.conda#490730480d76cf9c8f8f2849719c6e2b https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e @@ -168,146 +157,169 @@ https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda#3 https://conda.anaconda.org/conda-forge/noarch/sphinx_bootstrap_theme-0.8.1-pyhd8ed1ab_0.tar.bz2#6d1e1ad812c9991b6da549caa00d3771 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda#da1d979339e2714c30a8e806a33ec087 https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_1.tar.bz2#4759805cce2d914c38472f70bf4d8bcb -https://conda.anaconda.org/conda-forge/noarch/tenacity-8.4.1-pyhd8ed1ab_0.conda#2fcb668e39c694ece9a7748e3fad1a7e +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.0.0-pyhd8ed1ab_0.conda#42af51ad3b654ece73572628ad2882ae https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2#f832c45a477c78bebd107098db465095 -https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2#5844808ffab9ebdb694585b50ba02a96 -https://conda.anaconda.org/conda-forge/osx-64/tornado-6.4.1-py312hbd25219_0.conda#5a40db69b327c71511248f8186965bd3 +https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda#3fa1089b4722df3a900135925f4519d9 +https://conda.anaconda.org/conda-forge/osx-64/tornado-6.4.1-py312hb553811_1.conda#479bb06cef210f968f20866277acd8b9 https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda#3df84416a021220d8b5700c613af2dc5 -https://conda.anaconda.org/conda-forge/osx-64/typed-ast-1.5.5-py312h104f124_1.conda#d2a4e7d8bbda56a22aa2986e67533919 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20240316-pyhd8ed1ab_0.conda#7831efa91d57475373ee52fb92e8d137 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda#3d326f8a2aa2d14d51d8c513426b5def https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda#ebe6952715e1d5eb567eeebf25250fa7 https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2#eb67e3cace64c66233e2d35949e20f92 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda#3b7fc78d7be7b450952aaa916fb78877 +https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-15.1.0-py312h3d0f464_1.conda#f4627b5e2f46389140760303124b4c49 https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda#0944dc65cb4a9b5b68522c3bb585d41c https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda#68f0738df502a14213624b288c60c9ad -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.6.0-pyhd8ed1ab_0.conda#419f2f6cf90fc7a6feee657752cd0f7b +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda#eb48b812eb4fbb9ff238a6651fdbbcae https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda#daf5160ff9cde3a468556965329085b9 https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda#f372c576b8774922da83cda2b12f9d29 -https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda#0b5293a157c2b5cd513dd1b03d8d3aae -https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda#49808e59df5535116f6878b2a820d6f4 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.4.0-pyhd8ed1ab_0.conda#1fa97c6e8db1f82c64ff17a5efc4ae8e +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda#f9751d7c71df27b2d29f5cab3378982e +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_0.conda#6372cd99502721bd7499f8d16b56268d +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda#156c91e778c1d4d57b709f8c5333fd06 +https://conda.anaconda.org/conda-forge/osx-64/zeromq-4.3.5-h7130eaa_7.conda#6a0a76cd2b3d575e1b7aaeb283b9c3ed +https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda#fee389bf8a4843bd7a2248ce11b7f188 +https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda#1bb1ef9806a9a20872434f58b3e7fc1a +https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda#688697ec5e9588bdded167d19577625b https://conda.anaconda.org/conda-forge/noarch/astropy-sphinx-theme-1.1-pyhd8ed1ab_0.conda#9941dc6d227213c20be1a1f45bdf1102 https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda#5f25798dcefd8252ce5f9dc494d5f571 https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda#3d081de3a6ea9f894bbb585e8e3a4dcb -https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda#9669586875baeced8fc30c0826c3270e +https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda#6d4e9ecca8d88977147e109fc7053184 https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda#332493000404d8411859539a5a630865 -https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda#0ed9d7c0e9afa7c025807a9a8136ea3e +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda#461bcfab8e65c166e297222ae919a2d4 https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/osx-64/cairo-1.18.0-h99e66fa_0.conda#13f830b1bf46018f7062d1b798d53eca -https://conda.anaconda.org/conda-forge/osx-64/cffi-1.16.0-py312h38bf5a0_0.conda#a45759c013ab20b9017ef9539d234dd7 +https://conda.anaconda.org/conda-forge/osx-64/cairo-1.18.0-h37bd5c4_3.conda#448aad56614db52338dc4fd4c758cfb6 +https://conda.anaconda.org/conda-forge/osx-64/cffi-1.17.1-py312hf857d28_0.conda#5bbc69b8194fedc2792e451026cac34f https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda#948d84721b578d426294e17a02e24cbb https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2#6aa0173c14befcd577ded130cf6f22f5 -https://conda.anaconda.org/conda-forge/osx-64/coverage-7.5.3-py312hbd25219_0.conda#135eeb22a4da903e2d06c4323b459003 +https://conda.anaconda.org/conda-forge/osx-64/coverage-7.6.5-py312h3520af0_1.conda#cd4757029026f98956e06e40358b4870 https://conda.anaconda.org/conda-forge/noarch/dot2tex-2.11.3-pyhd8ed1ab_0.tar.bz2#fb28e38d17dee34abc13cf6ad916534a -https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.53.0-py312hbd25219_0.conda#ce2e9b0279cbbae03017ec7be748b255 -https://conda.anaconda.org/conda-forge/osx-64/gmpy2-2.1.5-py312hd98c385_1.conda#61eb95ccf29fae77bc94a70fd8acbd22 +https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.55.0-py312h3520af0_0.conda#804285e14c733803a8301139185d02ad +https://conda.anaconda.org/conda-forge/osx-64/gmpy2-2.1.5-py312h165121d_2.conda#49626bac2c903d27984a6c3428134362 https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2#b21ed0883505ba1910994f1df031a428 https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2#b748fbf7060927a6e82df7cb5ee8f097 -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.1.0-pyha770c72_0.conda#0896606848b2dc5cebdf111b6543aa04 -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda#c5d3907ad8bd7bf557521a1833cf7e6d -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda#81a3be0b2023e1ea8555781f0ad904a2 +https://conda.anaconda.org/conda-forge/osx-64/hdf5-1.14.3-nompi_h687a608_105.conda#98544299f6bb2ef4d7362506a3dde886 +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda#54198435fce4d64d8a89af22573012a8 +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda#c808991d29b9838fb4d96ce8267ec9ec +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda#11ead81b00e0f7cc901fceb7ccfb92c1 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda#7b86ecb7d3557821c649b3c31e3eb9f2 -https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-5.7.2-py312hb401068_0.conda#a205e28ce7ab71773dcaaf94f6418612 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda#0a2980dada0dd7fd0998f0342308b1b1 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda#afcd1b53bcac8844540358e33f33d28f https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2#8d67904973263afd2985ba56aa2d6bb4 -https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda#b80966a8c8dd0b531f8e65f709d732e8 -https://conda.anaconda.org/conda-forge/osx-64/libgd-2.3.3-h0dceb68_9.conda#1feb43971521d430bf826f8398598c5b +https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-25_osx64_openblas.conda#da0a6f87958893e1d2e2bbc7e7a6541f +https://conda.anaconda.org/conda-forge/osx-64/libgd-2.3.3-h2e77e4f_10.conda#a87f68ea91c66e1a9fb515f6aeba6ba2 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda#f1b64ca4faf563605cf6f6ca93f9ff3f +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda#93a8e71256479c62074356ef6ebf501b https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda#779345c95648be40d22aaa89de7d4254 https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda#24fba5a9d161ad8103d4e84c0e1a3ed4 https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda#629f3203c99b32e0988910c93e77f3b6 -https://conda.anaconda.org/conda-forge/osx-64/pillow-10.3.0-py312hbd70edc_1.conda#d199610b273bf623951edf945389e893 -https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda#f586ac1e56c8638b64f9c8122a7b8a67 -https://conda.anaconda.org/conda-forge/noarch/plotly-5.22.0-pyhd8ed1ab_0.conda#5b409a5f738e7d76c2b426eddb7e9956 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.47-pyha770c72_0.conda#1247c861065d227781231950e14fe817 -https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-10.3.1-py312he77c50b_0.conda#fb6108445d2e14c5aa1f79fa97aab8ed -https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda#0f3f49c22c7ef3a1195fa61dad3c43be +https://conda.anaconda.org/conda-forge/osx-64/pillow-11.0.0-py312h66fe14f_0.conda#1e49b81b5aae7af9d74bcdac0cd0d174 +https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda#5dd546fe99b44fda83963d15f84263b7 +https://conda.anaconda.org/conda-forge/noarch/plotly-5.24.1-pyhd8ed1ab_0.conda#81bb643d6c3ab4cbeaf724e9d68d0a6a +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda#4c05134c48b6a74f33bbb9938e4a115e +https://conda.anaconda.org/conda-forge/osx-64/pyobjc-core-10.3.1-py312hab44e94_1.conda#a2259b39321aef5c0548de366cc9b861 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.3-pyhd8ed1ab_0.conda#c03d61f31f38fdb9facf70c29958bf7a https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda#2cf4264fffb9e6eff6031c5b6884d61c +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.3-pyhd8ed1ab_0.conda#02b4e3a3014c1ac490ee4a4316f2d229 +https://conda.anaconda.org/conda-forge/osx-64/pyzmq-26.2.0-py312h1060d5c_3.conda#fa167f6388357aeff8fd341b7bc9edd6 https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda#0fc8b52192a8898627c3efae1003e9f6 https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2#fed45fc5ea0813240707998abe49f520 -https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.0-pyhd8ed1ab_0.conda#d9750d7c0ef0ab69cbee7557e88dd128 +https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.2-pyhd8ed1ab_0.conda#3026a4b3e26761987258d09101514dd0 https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh31c8845_0.conda#00b54981b923f5aefcd5e8547de056d5 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda#8662629d9a05f9cff364e31ca106c1ac -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.4-pyhd8ed1ab_0.conda#e74cd796e70a4261f86699ee0a3a7a24 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda#196a9e6ab4e036ceafa516ea036619b0 https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda#52d648bd608f5737b123f510bb5514b5 -https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.2-pyhd8ed1ab_0.conda#92cdb6fe54b78739ad70637e4f0deb07 -https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-bindings-21.2.0-py312h104f124_4.conda#dddfb6125aed1fb84eb13319007c08fd +https://conda.anaconda.org/conda-forge/osx-64/argon2-cffi-bindings-21.2.0-py312hb553811_5.conda#033345df1d545bc40b52e03cb03db4e0 https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda#b77d8c2313158e6e461ca0efb1c2c508 https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2#642d35437078749ef23a5dca2c9bb1f3 -https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-8.5.0-h053f038_0.conda#7ef43d914a9727c6ef55164e51a7016d -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda#a6b9a0158301e697e4d0a36a3d60e133 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.1.0-hd8ed1ab_0.conda#6ef2b72d291b39e479d7694efa2b2b98 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda#a0e4efb5f35786a05af4809a2fb1f855 +https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-9.0.0-h098a298_1.conda#8dd3c790d5ce9f3bc94c46e5b218e5f8 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda#b8e1901ef9a215fc41ecfb6bef7e0943 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda#2a92e152208121afadf85a5e1f3a5f4d +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda#720745920222587ef942acfbc578b584 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda#a14218cfb29662b4a19ceb04e93e298e https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda#219b3833aa8ed91d47d1be6ca03f30be -https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda#b9fef82772330f61b2b0201c72d2c29b -https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda#f21b282ff7ba14df6134a0fe6ab42b1b -https://conda.anaconda.org/conda-forge/noarch/pbr-6.0.0-pyhd8ed1ab_0.conda#8dbab5ba746ed14aa32cb232dc437f8f +https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-25_osx64_openblas.conda#ab304b75ea67f850cf7adf9156e3f62f +https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-25_osx64_openblas.conda#dda0e24b4605ebbd381e48606a107bed +https://conda.anaconda.org/conda-forge/noarch/markdown-3.6-pyhd8ed1ab_0.conda#06e9bebf748a0dea03ecbe1f0e27e909 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda#5387f2cfa28f8a3afa3368bb4ba201e8 +https://conda.anaconda.org/conda-forge/noarch/pbr-6.1.0-pyhd8ed1ab_0.conda#5a166b998fd17cdaaaadaccdd71a363f https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_2.tar.bz2#2099b86a7399c44c0c61cdb6de6915ba -https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-10.3.1-py312he77c50b_0.conda#58a1af350ed69dd0d9e43c652c9b35b6 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-5.0.0-pyhd8ed1ab_0.conda#c54c0107057d67ddf077751339ec2c63 +https://conda.anaconda.org/conda-forge/osx-64/pyobjc-framework-cocoa-10.3.1-py312hab44e94_1.conda#2cd451bd736cd2273b766b709c5ab7fa +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_0.conda#cb8a11b6d209e3d85e5094bdbd9ebd9c https://conda.anaconda.org/conda-forge/noarch/pytest-doctestplus-1.2.1-pyhd8ed1ab_0.conda#7aa60393604ac35f03ee479158d7269a https://conda.anaconda.org/conda-forge/noarch/pytest-metadata-3.1.1-pyhd8ed1ab_0.conda#52b91ecba854d55b28ad916a8b10da24 -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda#5ede4753180c7a550a443c430dc8ab52 https://conda.anaconda.org/conda-forge/noarch/setuptools-scm-8.1.0-pyhd8ed1ab_0.conda#ba9f7f0ec4f2a18de3e7bce67c4a431e +https://conda.anaconda.org/conda-forge/osx-64/sqlalchemy-2.0.36-py312h3d0f464_0.conda#e8d864dd2e8ec56b7339c317033e67d2 https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda#e7df0fdd404616638df5ece6e69ba7af -https://conda.anaconda.org/conda-forge/noarch/sympy-1.12.1-pypyh2585a3b_103.conda#4af9db19148140eb2ff3b2a93697063b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_104.conda#68085d736d2b2f54498832b65059875d +https://conda.anaconda.org/conda-forge/osx-64/watchfiles-0.24.0-py312h669792a_1.conda#37e5423e63089d1e26578ef1a41c5f82 +https://conda.anaconda.org/conda-forge/osx-64/zstandard-0.23.0-py312h7122b0e_1.conda#bd132ba98f3fc0a6067f355f8efe4cb6 https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda#3afef1f55a1366b4d3b6a0d92e2235e4 -https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.0-pyhd8ed1ab_0.conda#9f359af5a886fd6ca6b2b6ea02e58332 -https://conda.anaconda.org/conda-forge/noarch/ipython-8.25.0-pyh707e725_0.conda#98466a37c08f3bdbb500786271859517 +https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda#7e9ac3faeebdbd7b53b462c41891e7f7 +https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda#56db21d7d51410fcfbfeca3d1a6b4269 https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2#4cb68948e0b8429534380243d063a27a -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.22.0-pyhd8ed1ab_0.conda#b9661a4b1200d6bc7d8a4cdafdc91468 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.2-pyhd8ed1ab_0.conda#3cdbb2fa84490e5fd44c9f9806c0d292 -https://conda.anaconda.org/conda-forge/osx-64/numpy-1.26.4-py312he3a82b2_0.conda#96c61a21c4276613748dba069554846b -https://conda.anaconda.org/conda-forge/osx-64/pango-1.54.0-h880b76c_0.conda#f8332ae571ef34c1ec44d9ba2e3b2b28 -https://conda.anaconda.org/conda-forge/osx-64/pybtex-docutils-1.0.3-py312hb401068_1.conda#0568c69650bc3c40dd4496a39e025f5e +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda#da304c192ad59975202859b367d0f6a2 +https://conda.anaconda.org/conda-forge/osx-64/numpy-2.0.2-py312he4d506f_0.conda#f565ae6749c3757d3cb87a9d2953bed8 +https://conda.anaconda.org/conda-forge/osx-64/pango-1.54.0-h115fe74_2.conda#9bfd18e7d9292154b2b79ddb7145f9cf +https://conda.anaconda.org/conda-forge/osx-64/pybtex-docutils-1.0.3-py312hb401068_2.conda#5becc4ce9642b93f69bcf091ce1f8104 https://conda.anaconda.org/conda-forge/noarch/pytest-html-4.1.1-pyhd8ed1ab_0.conda#4d2040212307d18392a2687772b3a96d https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh31c8845_0.conda#c3cb67fc72fb38020fe7923dbbcf69b0 https://conda.anaconda.org/conda-forge/noarch/setuptools_scm-8.1.0-hd8ed1ab_0.conda#7ed7b077f6c6ebcb5fc66f23985df487 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-apidoc-0.3.0-py_1.tar.bz2#855b087883443abb10f5faf6eef40860 -https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.2.1-py312h9230928_0.conda#079df34ce7c71259cfdd394645370891 -https://conda.anaconda.org/conda-forge/osx-64/gtk2-2.24.33-h8ca4665_4.conda#ff451625250bf843393ca3d660accab3 -https://conda.anaconda.org/conda-forge/osx-64/h5py-3.11.0-nompi_py312hfc94b03_102.conda#bcdef1c56ae4161ad3fe058b5a3d57e2 -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.4-pyh57ce528_0.conda#1e991f9ed4a81d3482d46edbeb54721a -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.22.0-pyhd8ed1ab_0.conda#32ab666927ee17b9468c2c72bbd7ba1b -https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.1-h368d7ee_0.conda#9da7b482dcbacc85708f138f9900df06 +https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda#6b55867f385dd762ed99ea687af32a69 +https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.3.1-py312hc47a885_0.conda#94715deb514df3f341f62bc2ffea5637 +https://conda.anaconda.org/conda-forge/osx-64/gtk2-2.24.33-h2c15c3c_5.conda#308376a1154bc0ab3bbeeccf6ff986be +https://conda.anaconda.org/conda-forge/osx-64/h5py-3.12.1-nompi_py312hf7df0ef_102.conda#811e2451cc0b26cb696cf7e86a7884fb +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh57ce528_0.conda#9eb15d654daa0ef5a98802f586bb4ffc +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.5-pyhd8ed1ab_0.conda#a022d34163147d16b27de86dc53e93fc +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda#16b37612b3a2fd77f409329e213b530c +https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.4-h2682814_0.conda#0022c69263e9bb8c530feff2dfc431f9 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda#0b57b5368ab7fc7cdc9e3511fa867214 -https://conda.anaconda.org/conda-forge/osx-64/numba-0.59.1-py312h04e34b5_0.conda#46499b9d015d01c22ceb1c37e1dc6ccc -https://conda.anaconda.org/conda-forge/osx-64/numexpr-2.10.0-py312h1171441_0.conda#ee46d8648076ecb1c9b9d758b6981231 -https://conda.anaconda.org/conda-forge/osx-64/pandas-2.2.2-py312h1171441_1.conda#240737937f1f046b0e03ecc11ac4ec98 -https://conda.anaconda.org/conda-forge/osx-64/pyerfa-2.0.1.4-py312h5dc8b90_1.conda#e6d330143ad127cc4c0bdf9233144313 -https://conda.anaconda.org/conda-forge/osx-64/scipy-1.13.1-py312hb9702fa_0.conda#46cb49e67c33f8340a09e49e69adf195 -https://conda.anaconda.org/conda-forge/osx-64/astropy-6.1.1-py312h5dc8b90_0.conda#28320fef8043fc9e3b111083a1b4a333 -https://conda.anaconda.org/conda-forge/osx-64/graphviz-11.0.0-hc9017ca_0.conda#5a2ebaaa6d41dcf3a8bfd2a14a4300f0 +https://conda.anaconda.org/conda-forge/osx-64/numba-0.60.0-py312hc3b515d_0.conda#4138842cc16a0a1994d1a80214c25d7e +https://conda.anaconda.org/conda-forge/osx-64/numexpr-2.10.1-py312h6b48bed_3.conda#506bb2e997d54d82e6004e0c25235e38 +https://conda.anaconda.org/conda-forge/osx-64/pandas-2.2.3-py312h98e817e_1.conda#a7f7c58bbbfcdf820edb6e544555fe8f +https://conda.anaconda.org/conda-forge/osx-64/pyerfa-2.0.1.5-py312h025c719_0.conda#317e6ca531774f4c1720c26729711394 +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda#5ede4753180c7a550a443c430dc8ab52 +https://conda.anaconda.org/conda-forge/osx-64/scipy-1.14.1-py312h888eae2_1.conda#ee7a4ffe9742d2df44caa858b36814b8 +https://conda.anaconda.org/conda-forge/osx-64/astropy-6.1.6-py312h025c719_0.conda#2e482a9d20f2f99f7d4700e09f058f95 +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda#e88d74bb7b9b89d4c9764286ceb94cc9 +https://conda.anaconda.org/conda-forge/osx-64/graphviz-12.0.0-he14ced1_0.conda#ef49aa1e3614bfc6fb5369675129c09b https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda#ed45423c41b3da15ea1df39b1f80c2ca -https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.8.4-py312hb6d62fa_2.conda#6c5cf505d118f4b58961191fd5e0d030 +https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.2-py312h30cc4df_2.conda#f0fa1b2e28e3a5304880cc6a25616252 https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.0-pyhd8ed1ab_0.conda#15b51397e0fe8ea7d7da60d83eb76ebc -https://conda.anaconda.org/conda-forge/osx-64/pytables-3.9.2-py312hf575446_2.conda#627522f8cac88d353b1345580af3ee73 +https://conda.anaconda.org/conda-forge/osx-64/pytables-3.10.1-py312h205d3a4_1.conda#f8bd73f0d30d5442ab0285f11efea00d +https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.0-pyhd8ed1ab_0.conda#b667cf7b57baa559f628d374f017fa32 https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhd8ed1ab_1.conda#e2d2abb421c13456a9a9f80272fdf543 -https://conda.anaconda.org/conda-forge/osx-64/pygraphviz-1.13-py312h6908add_1.conda#e93419d3706cc279720ff33aae23f823 +https://conda.anaconda.org/conda-forge/noarch/panel-1.5.4-pyhd8ed1ab_0.conda#41c7413071c2bae37472214a3525e6bf +https://conda.anaconda.org/conda-forge/osx-64/pygraphviz-1.14-py312hc79309e_0.conda#6b31481865012bc097123faab8d2483a https://conda.anaconda.org/conda-forge/noarch/radioactivedecay-0.5.1-pyhd8ed1ab_0.conda#9fc71a62309a874f06c90dac73fa0db5 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.1-pyhd8ed1ab_0.conda#174af03c6e6038edd32021a48aa003c4 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda#ca23c71f70a7c7935b3d03f0f1a5801d https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_1.conda#37cec2cf68f4c09563d8bc833791096b https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhd8ed1ab_0.conda#885867f6adab3d7ecdf8ab6ca0785f51 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.2-pyhd8ed1ab_0.conda#d1cb7b113daaadd89e5aa6a32b28bf0d +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda#af8239bf1ba7e8c69b689f780f653488 https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_1.conda#ab83e3b9ca2b111d8f332e9dc8b2170f https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda#3d85618e2c97ab896b5b5e298d32b5b3 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.2-pyhd8ed1ab_0.conda#405a9d330af26391c8001d56b3ef4239 -https://conda.anaconda.org/conda-forge/noarch/nbclassic-1.1.0-pyhd8ed1ab_0.conda#6275b55edf34cfa1f01ba40b699dd915 -https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.1-pyhd8ed1ab_0.conda#08fa71a038c2cac2e636a5a456df15d5 -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-3.6.6-pyhd8ed1ab_0.conda#fe79dfe7d51794d665ec3c2fdd4e47c3 -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-7.8.0-pyhd8ed1ab_0.conda#518b05adab6cfe6ea249319932d9d4a3 -https://conda.anaconda.org/conda-forge/noarch/qgrid-1.3.1-pyhd8ed1ab_4.tar.bz2#fff68c7404813a1eb2678425f00e9917 -https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.4-pyhd8ed1ab_0.conda#9dc80eaeff56fb67dbf4f871b81bc13a -https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.7.0-pyhd8ed1ab_1.conda#66798cbfdcb003d9fbccd92cd08eb3ac +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda#594762eddc55b82feac6097165a88e3c +https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.2-pyhd8ed1ab_0.conda#c4d5a58f43ce9ffa430e6ecad6c30a42 +https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_0.conda#ea5aa87c2aa98c233933dcca849e0f61 +https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda#38e1b2f0f62e9976cf9fe54a54258e3c +https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.5-pyhd8ed1ab_0.conda#b808b8a0494c5cca76200c73e260a060 +https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_0.conda#0a5522bdd3983c52102e75d1307ad8c4 +https://conda.anaconda.org/conda-forge/noarch/pydata-sphinx-theme-0.15.4-pyhd8ed1ab_0.conda#c7c50dd5192caa58a05e6a4248a27acb https://conda.anaconda.org/conda-forge/noarch/recommonmark-0.7.1-pyhd8ed1ab_0.tar.bz2#b3becf9905b8c7ba839072f65e693253 -https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.17.0-pyh717bed2_1.conda#ee327fec39b9a01d03d3010463df3ee1 -https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.16.0-pyhd8ed1ab_0.conda#add28691ee89e875b190eda07929d5d4 +https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.18.0-pyh91182bf_0.conda#4081e89f890cd7b12299e4d2ad3fa718 +https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda#ac832cc43adc79118cf6e23f1f9b8995 +https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_1.conda#db0f1eb28b6df3a11e89437597309009 +https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.18.0-pyhd8ed1ab_0.conda#dc78276cbf5ec23e4b959d1bbd9caadb https://conda.anaconda.org/conda-forge/noarch/sphinx-jsonschema-1.19.1-pyhd8ed1ab_0.tar.bz2#d340bddca07283d3362b0e46b1791568 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda#611a35a27914fac3aa37611a6fe40bb5 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda#ac0947374ec8b703181808828bf5dfec -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda#d7e4954df0d3aea2eacc7835ad12671d -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda#7e1e7437273682ada2ed5e9e9714b140 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda#9075bd8c033f0257122300db914e49c9 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda#2925be8d19542dd116775f1b9c55bb50 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda#b3bcc38c471ebb738854f52a36059b48 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda#e25640d692c02e8acfff0372f547e940 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jquery-4.1-pyhd8ed1ab_0.conda#914897066d5873acfb13e75705276ad1 https://conda.anaconda.org/conda-forge/noarch/sphinx-astropy-1.9.1-pyhd8ed1ab_0.conda#b6a0939e7b6b3a854b8c8f04606da1a7 -https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-2.0.0-pyha770c72_0.conda#baf6d9a33df1a789ca55e3b404c7ea28 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda#26acae54b06f178681bfb551760f5dd1 -https://conda.anaconda.org/conda-forge/noarch/sphinx-7.3.7-pyhd8ed1ab_0.conda#7b1465205e28d75d2c0e1a868ee00a67 +https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.1-pyha770c72_0.conda#740536f8a54250b1964e494c0bf5c9c3 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda#d6e5ea5fe00164ac6c2dcc5d76a42192 +https://conda.anaconda.org/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_0.conda#05706dd5a145a9c91861495cd435409a https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda#e507335cb4ca9cff4c3d0fa9cdab255e +https://conda.anaconda.org/conda-forge/noarch/sphinxext-rediraffe-0.2.7-pyhd8ed1ab_1.conda#5a4b4ceef907d21f4684f5ea5d2622df +https://conda.anaconda.org/pyviz/noarch/nbsite-0.8.6-py_0.tar.bz2#0b5dfa7811e342e5641990e1dc624921 +# pip qgridnext @ https://files.pythonhosted.org/packages/bd/9c/133709f00aea48328bd1efc66a1c961a61a66aab344e07077aace2ad113b/qgridnext-2.0.4-py3-none-any.whl#sha256=83692cd8f3b8515f2d0f3488b9e9944c180398ab4bae75fc6c83402ba3a9b9fb diff --git a/conda-osx-arm64.lock b/conda-osx-arm64.lock index cc2c6fbeb3b..0a95e4ed909 100644 --- a/conda-osx-arm64.lock +++ b/conda-osx-arm64.lock @@ -1,166 +1,155 @@ # Generated by conda-lock. # platform: osx-arm64 -# input_hash: 8ba187f2338166be0b68427778ce769206c349bcbd0beeb7cc4b16ec73fd0186 +# input_hash: e2e86619c3fe9c3778a3bbed2bccf9ecd52c7c9a842ee559935a5424cb390a4d @EXPLICIT -https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda#1bbc659ca658bfd49a481b5ef7a0f40f -https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.28.1-h93a5062_0.conda#04f776a6139f7eafc2f38668570eb7db -https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.6.2-hf0a4a13_0.conda#b534f104f102479402f88f73adf750f5 +https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.8.30-hf0a4a13_0.conda#40dec13fd8348dbe303e57be74bd3d35 https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2#0c96522c6bdaed4b1566d11387caaf45 https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2#34893075a5c9e55cdafac56607368fc6 https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2#4d59c254e01d9cde7957100457e2d5fb -https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_2.conda#cbbe59391138ea5ad3658c76912e147f +https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_3.conda#49023d73832ef61042f6a237cb2687e7 https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.10-h27ca646_0.tar.bz2#c64443234ff91d70cb9c7dc926c58834 -https://conda.anaconda.org/conda-forge/osx-arm64/giflib-5.2.2-h93a5062_0.conda#95fa1486c77505330c20f7202492b913 -https://conda.anaconda.org/conda-forge/osx-arm64/git-lfs-3.5.1-hce30654_0.conda#afe5a4caec12605c0a70ca5dc2e2b810 -https://conda.anaconda.org/conda-forge/osx-arm64/icu-73.2-hc8870d7_0.conda#8521bd47c0e11c5902535bb1a17c565f -https://conda.anaconda.org/conda-forge/osx-arm64/libasprintf-0.22.5-h8fbad5d_2.conda#1b27402397a76115679c4855ab2ece41 -https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hb547adb_1.conda#cd68f024df0304be41d29a9088162b02 -https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.20-h93a5062_0.conda#97efeaeba2a9a82bdf46fc6d025e3a57 +https://conda.anaconda.org/conda-forge/osx-arm64/git-lfs-3.5.1-h40ddcf5_1.conda#69e2c0464e3c3a2fb30a837ee38584cd https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda#36d33e440c31857372a72137f78bacf5 -https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.2-hebf3989_0.conda#e3cde7cfa87f82f7cb13d482d5e0ad09 https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2#086914b672be056eb70fd4285b6783b6 https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda#69bda57310071cf6d2b86caf11573d2d https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda#3ff1e053dc3a2b8e36b9bfa4256a58d1 -https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.18-h27ca646_1.tar.bz2#90859688dbca4735b74c02af14c4c793 https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.4.0-h93a5062_0.conda#c0af0edfebe780b19940e94871f1a765 -https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-hb89a1cb_0.conda#b13ad5724ac9ae98b6b4fd87e4500ba4 -https://conda.anaconda.org/conda-forge/osx-arm64/pandoc-3.2-hce30654_0.conda#8306d6d73bba59723aa360799277b014 -https://conda.anaconda.org/conda-forge/osx-arm64/pthread-stubs-0.4-h27ca646_1001.tar.bz2#d3f26c6494d4105d4ecb85203d687102 -https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-4_cp312.conda#bbb3a02c78b2d8219d7213f76d644a2a -https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda#161081fc7cec0bfda0d86d7cb595f8d8 -https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxau-1.0.11-hb547adb_0.conda#ca73dc4f01ea91e44e3ed76602c5ea61 -https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxdmcp-1.1.3-h27ca646_0.tar.bz2#6738b13f7fadc18725965abdd4129c36 +https://conda.anaconda.org/conda-forge/osx-arm64/pandoc-3.5-hce30654_0.conda#5c56b7bfbdad3334a09230d405b63564 +https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.12-5_cp312.conda#b76f9b1c862128e56ac7aa8cd2333de9 +https://conda.anaconda.org/conda-forge/noarch/tzdata-2024b-hc8b5060_0.conda#8ac3367aafb1cc0a068483c580af8015 https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2#39c6b54e94014701dd157f4f576ed211 https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2#4bb3f014845110883a3c5ee811fd84b4 -https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.0.7-h1a8c8d9_0.conda#4852d8981e833f34c8ed32e4fb8e103b -https://conda.anaconda.org/conda-forge/osx-arm64/expat-2.6.2-hebf3989_0.conda#de0cff0ec74f273c4b6aa281479906c3 +https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h99b78c6_7.conda#fc6948412dbbbe9a4c9ddbbcfe0a79ab +https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.34.3-h5505292_0.conda#d0155a4f41f28628c7409ea000eeb19c https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2#f766549260d6815b0c52253f1fb1bb29 -https://conda.anaconda.org/conda-forge/osx-arm64/libasprintf-devel-0.22.5-h8fbad5d_2.conda#480c106e87d4c4791e6b55a6d1678866 -https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-hb547adb_1.conda#ee1a519335cc10d0ec7e097602058c0a -https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-hb547adb_1.conda#d7e077f326a98b2cc60087eaff7c730b -https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-17.0.6-h5f092b4_0.conda#a96fd5dda8ce56c86a971e0fa02751d0 -https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2#30e4362988a2623e9eb34337b83e01f9 -https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8fbad5d_2.conda#3d216d0add050129007de3342be7b8c5 -https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.16-hf2054a2_0.conda#55b5ed79062edde70459943d2d430d99 -https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-hfb2fe0b_1.conda#636077128927cf79fd933276dc3aed47 -https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.7-hde57baf_0.conda#2f651f8977594cc74852fa280785187a -https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-hfb2fe0b_0.conda#c4a0bbd96a0da60bf265dac62c87f4e1 -https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda#8cbb776a2f641b943d413b3e19df71f4 -https://conda.anaconda.org/conda-forge/osx-arm64/brotli-bin-1.1.0-hb547adb_1.conda#990d04f8c017b1b77103f9a7730a5f12 +https://conda.anaconda.org/conda-forge/osx-arm64/icu-75.1-hfee45f7_0.conda#5eb22c1d7b3fc4abb50d92d621583137 +https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hd74edd7_2.conda#d0bf1dff146b799b319ea0434b93f779 +https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-19.1.3-ha82da77_0.conda#bf691071fba4734984231617783225bc +https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.22-hd74edd7_0.conda#2d3e3f3d8ab315748420ef58d5a3ae0f +https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.4-h286801f_0.conda#38d2656dd914feb0cab8c629370768bf +https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8414b35_3.conda#3b98ec32e91b3b59ad53dbb9c96dd334 +https://conda.anaconda.org/conda-forge/osx-arm64/libsodium-1.0.20-h99b78c6_0.conda#a7ce36e284c5faaf93c220dfc39e3abd +https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-h8359307_2.conda#369964e85dc26bfe78f41399b366c435 +https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-19.1.3-hb52a8e5_0.conda#dd695d23e78d1ca4fecce969b1e1db61 +https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-h7bae524_1.conda#cb2b0ea909b97b3d70cd3921d1445e1a +https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.4.0-h39f12f2_0.conda#df307bbc703324722df0293c9ca2e418 +https://conda.anaconda.org/conda-forge/osx-arm64/pthread-stubs-0.4-hd74edd7_1002.conda#415816daf82e0b23a736a069a75e9da7 +https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxau-1.0.11-hd74edd7_1.conda#7e0125f8fb619620a0011dc9297e2493 +https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxdmcp-1.1.5-hd74edd7_0.conda#77c447f48cab5d3a15ac224edb86a968 https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2#fee5683a3f04bd15cbd8318b096a27ab -https://conda.anaconda.org/conda-forge/osx-arm64/gettext-tools-0.22.5-h8fbad5d_2.conda#31117a80d73f4fac856ab09fd9f3c6b5 -https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-hebf3989_1.conda#64f45819921ba710398706e1a6404eb5 +https://conda.anaconda.org/conda-forge/osx-arm64/gmp-6.3.0-h7bae524_2.conda#eed7278dfbab727b56f2c0b64330814b https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.13-hebf3989_1003.conda#339991336eeddb70076d8ca826dac625 -https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.2-h92f50d5_0.conda#92f1cff174a538e0722bf2efb16fc0b2 https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2#de462d5aacda3b30721b512c5da4e742 https://conda.anaconda.org/conda-forge/osx-arm64/libaec-1.1.3-hebf3989_0.conda#6f0b8e56d2e7bae12a18fc5b2cd9f310 -https://conda.anaconda.org/conda-forge/osx-arm64/libgettextpo-0.22.5-h8fbad5d_2.conda#a66fad933e22d22599a6dd149d359d25 +https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-hd74edd7_2.conda#55e66e68ce55523a6811633dd1ac74e2 +https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-hd74edd7_2.conda#4f3a434504c67b2c42565c0b85c1885c +https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2#30e4362988a2623e9eb34337b83e01f9 https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda#66ac81d54e95c534ae488726c1f698ea -https://conda.anaconda.org/conda-forge/osx-arm64/libintl-devel-0.22.5-h8fbad5d_2.conda#962b3348c68efd25da253e94590ea9a2 https://conda.anaconda.org/conda-forge/osx-arm64/libllvm14-14.0.6-hd1a9a77_4.conda#9f3dce5d26ea56a9000cd74c034582bd -https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda#1813e066bfcef82de579a0be8a766df4 -https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.43-h091b4b1_0.conda#77e684ca58d82cae9deebafb95b1a2b8 -https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.46.0-hfb93653_0.conda#12300188028c9bc02da965128b91b517 +https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.64.0-h6d7220d_0.conda#3408c02539cee5f1141f9f11450b6a51 +https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.44-hc14010f_0.conda#fb36e93f0ea6a6f5d2b99984f34b049e +https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.47.0-hbaaea75_1.conda#07a14fbe439eef078cc479deca321161 https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.0-h7a5bd25_0.conda#029f7dc931a3b626b94823bc77830b01 -https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-ha661575_1.conda#8ea71a74847498c793b0a8e9054a177a +https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.17.0-hdb1d25a_0.conda#af523aae2eca6dfa1c8eec693f5b9a79 +https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.13.5-hbbdcc80_0.conda#967d4a9dadd710415ee008d862a07c99 https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.9.4-hb7217d7_0.conda#45505bec548634f7d05e02fb25262cb9 -https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.44-h297a79d_0.conda#62f8d7e2ef03b0aae64185b0f38316eb +https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.44-h297a79d_2.conda#147c83e5e44780c7492998acbacddf52 https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.43.4-hebf3989_0.conda#0308c68e711cd295aaa026a4f8c4b1e5 -https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.2.0-hd04f947_1.conda#32cf833d440ee18d3c4c04ec38cf2b01 +https://conda.anaconda.org/conda-forge/osx-arm64/qhull-2020.2-h420ef59_5.conda#6483b1f59526e05d7d894e466b5b6924 +https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda#8cbb776a2f641b943d413b3e19df71f4 +https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.2.1-hd02b534_0.conda#69d0f9694f3294418ee935da3d5f7272 https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda#b50a57ba89c32b62428b71a875291c9b -https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-hfb2fe0b_1.conda#f27e021db7862b6ddbc1d3578f10d883 +https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-h8359307_2.conda#e3170d898ca6cb48f1bb567afb92f775 +https://conda.anaconda.org/conda-forge/osx-arm64/zlib-ng-2.2.2-hf9b8971_0.conda#652e10e21567dbd1dd6662faf85e3220 https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda#d96942c06c3e84bfcc5efb038724a7fd -https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.5-h9c252e8_1.conda#e1be80625e4f6bdc2154ee099c641683 -https://conda.anaconda.org/conda-forge/osx-arm64/brotli-1.1.0-hb547adb_1.conda#a33aa58d448cbc054f887e39dd1dfaea -https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.14.4-ha57e6be_1.conda#e41d85c09af916227139aa0289f09b7f +https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.6-h5499902_0.conda#e94ca7aec8544f700d45b24aff2dd4d7 +https://conda.anaconda.org/conda-forge/osx-arm64/brotli-bin-1.1.0-hd74edd7_2.conda#b8512db2145dc3ae8d86cdc21a8d421e +https://conda.anaconda.org/conda-forge/osx-arm64/c-blosc2-2.15.1-h5063078_0.conda#5f69b832bcc07b8fde07cf95b5b19d03 https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda#e6085e516a3e304ce41a8ee08b9b89ad -https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.8.0-h7b6f9a7_0.conda#245b30f99dc5379ebe1c78899be8d3f5 -https://conda.anaconda.org/conda-forge/osx-arm64/libgettextpo-devel-0.22.5-h8fbad5d_2.conda#1113aa220b042b7ce8d077ea8f696f98 +https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda#c6dc8a0fdec13a0565936655c33069a1 https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda#4a55d9e169114b2b90d3ec4604cd7bbf -https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.80.2-h59d46d9_1.conda#104d740896163d3e5b4b5ca7bc8f5bbb -https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.6.0-h07db509_3.conda#28c9f8c6dd75666dfb296aea06c49cb8 +https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.82.2-h07bd6cf_0.conda#890783f64502fa6bfcdc723cfbf581b4 +https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.7.0-hfce79cd_1.conda#b9abf45f7c64caf3303725f1aa0e9a4d https://conda.anaconda.org/conda-forge/osx-arm64/libxslt-1.1.39-h223e5b9_0.conda#560c9cacc33e927f55b998eaa0cb1732 -https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-h41d338b_1.conda#616d9bb6983991de582589b9a06e4cea -https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.4-h30c5eda_0_cpython.conda#e3e44e0e72aed46dcb810fa3e96784be -https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-hcc0f68c_4.conda#39fb79e7a7a880a03f82c1f2eb7f7c73 -https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.16-pyhd8ed1ab_0.conda#def531a3ac77b7fb8c21d17bb5d0badb +https://conda.anaconda.org/conda-forge/osx-arm64/mpfr-4.2.1-hb693164_3.conda#4e4ea852d54cc2b869842de5044662fb +https://conda.anaconda.org/conda-forge/osx-arm64/python-3.12.7-h739c21a_0_cpython.conda#e0d82e57ebb456077565e6d82cd4a323 +https://conda.anaconda.org/conda-forge/noarch/alabaster-1.0.0-pyhd8ed1ab_0.conda#7d78a232029458d0077ede6cda30ed0c https://conda.anaconda.org/conda-forge/noarch/appnope-0.1.4-pyhd8ed1ab_0.conda#cc4834a9ee7cc49ce8d25177c47b10d8 -https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.6.17.0.31.35-pyhd8ed1ab_0.conda#f535beec9185f435fd331ad9f7c47099 +https://conda.anaconda.org/conda-forge/noarch/astropy-iers-data-0.2024.11.11.0.32.38-pyhd8ed1ab_0.conda#f6878050db1dc08920998838ee16eb68 https://conda.anaconda.org/conda-forge/osx-arm64/atk-1.0-2.38.0-hd03087b_2.conda#57301986d02d30d6805fdce6c99074ee -https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda#5e4c0743c70186509d1412e03c2d8dfa -https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312h9f69965_1.conda#1bc01b9ffdf42beb1a9fe4e9222e0567 +https://conda.anaconda.org/conda-forge/noarch/attrs-24.2.0-pyh71513ae_0.conda#6732fa52eb8e66e5afeb32db8701a791 +https://conda.anaconda.org/conda-forge/osx-arm64/brotli-1.1.0-hd74edd7_2.conda#215e3dc8f2f837906d066e7f01aa77c0 +https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py312hde4cb15_2.conda#a83c2ef76ccb11bc2349f4f17696b15d https://conda.anaconda.org/conda-forge/noarch/cached_property-1.5.2-pyha770c72_1.tar.bz2#576d629e47797577ab0f1b351297ef4a -https://conda.anaconda.org/conda-forge/noarch/certifi-2024.6.2-pyhd8ed1ab_0.conda#8821ec1c8fcdc9e1d291d7b9f6e9968a -https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda#7f4a9e3fcff3f6356ae99244a014da6a +https://conda.anaconda.org/conda-forge/noarch/certifi-2024.8.30-pyhd8ed1ab_0.conda#12f7d00853807b0531775e9be891cb11 +https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.4.0-pyhd8ed1ab_0.conda#a374efa97290b8799046df7c5ca17164 https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda#f3ad426304898027fc619827ff428eca https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda#6e67fa19bedafa7eb7d6ea91de53e03d https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2#3faab06a954c2a04039983f2c4a50d99 +https://conda.anaconda.org/conda-forge/noarch/cpython-3.12.7-py312hd8ed1ab_0.conda#f0d1309310498284ab13c9fd73db4781 https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda#5cd86562580f274031ede6aa6aa24441 -https://conda.anaconda.org/conda-forge/noarch/dataclasses-0.8-pyhc8e2a94_3.tar.bz2#a362b2124b06aad102e2ee4581acee7d -https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.1-py312h20a0b95_0.conda#d850abbd9eeedbe2e734e397038f3f76 +https://conda.anaconda.org/conda-forge/osx-arm64/debugpy-1.8.8-py312hd8f9ff3_0.conda#a47db7a8ec137fa9cc5ba9f20a45394f https://conda.anaconda.org/conda-forge/noarch/decorator-5.1.1-pyhd8ed1ab_0.tar.bz2#43afe5ab04e35e17ba28649471dd7364 https://conda.anaconda.org/conda-forge/noarch/defusedxml-0.7.1-pyhd8ed1ab_0.tar.bz2#961b3a227b437d82ad7054484cfa71b2 -https://conda.anaconda.org/conda-forge/osx-arm64/docutils-0.20.1-py312h81bd7bf_3.conda#50ea9a1ab48349f343ca2ae82833bda4 +https://conda.anaconda.org/conda-forge/noarch/docutils-0.21.2-pyhd8ed1ab_0.conda#e8cd5d629f65bdf0f3bb312cde14659e https://conda.anaconda.org/conda-forge/noarch/entrypoints-0.4-pyhd8ed1ab_0.tar.bz2#3cf04868fee0a029769bd41f4b2fbf2d -https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda#8d652ea2ee8eaee02ed8dc820bc794aa -https://conda.anaconda.org/conda-forge/noarch/executing-2.0.1-pyhd8ed1ab_0.conda#e16be50e378d8a4533b989035b196ab8 -https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.14.2-h82840c6_0.conda#f77d47ddb6d3cc5b39b9bdf65635afbb +https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.2-pyhd8ed1ab_0.conda#d02ae936e42063ca46af6cdad2dbd1e0 +https://conda.anaconda.org/conda-forge/noarch/executing-2.1.0-pyhd8ed1ab_0.conda#d0441db20c827c11721889a241df1220 +https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.15.0-h1383a14_1.conda#7b29f48742cea5d1ccb5edd839cb5621 https://conda.anaconda.org/conda-forge/noarch/future-1.0.0-pyhd8ed1ab_0.conda#650a7807e689642dddd3590eb817beed https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.42.12-h7ddc832_0.conda#151309a7e1eb57a3c2ab8088a1d74f3e -https://conda.anaconda.org/conda-forge/osx-arm64/gettext-0.22.5-h8fbad5d_2.conda#404e2894e9cb2835246cef47317ff763 +https://conda.anaconda.org/conda-forge/osx-arm64/greenlet-3.1.1-py312hde4cb15_0.conda#6b39df249302d2e1513c5a01aad1d912 https://conda.anaconda.org/conda-forge/osx-arm64/gts-0.7.6-he42f4ea_4.conda#21b4dd3098f63a74cf2aa9159cbef57d -https://conda.anaconda.org/conda-forge/osx-arm64/hdf5-1.14.3-nompi_hec07895_105.conda#f9c8c7304d52c8846eab5d6c34219812 https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2#914d6646c4dbb1fd3ff539830a12fd71 https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2#9f765cbfab6870c8435b9eefecd7a1f4 -https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda#c0cc1420498b17414d8617d0b9f506ca +https://conda.anaconda.org/conda-forge/noarch/idna-3.10-pyhd8ed1ab_0.conda#7ba2ede0e7c795ff95088daf0dc59753 https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2#7de5386c8fea29e76b303f37dde4c352 https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda#f800d2da156d08e289b14e87e43c1ae5 -https://conda.anaconda.org/conda-forge/noarch/ipython_genutils-0.2.0-pyhd8ed1ab_1.conda#f8ed9f18dce81e4ee55c858cc2f8548a -https://conda.anaconda.org/conda-forge/noarch/json5-0.9.25-pyhd8ed1ab_0.conda#5d8c241a9261e720a34a07a3e1ac4109 -https://conda.anaconda.org/conda-forge/osx-arm64/jsonpointer-3.0.0-py312h81bd7bf_0.conda#bc1baf9c7772acbd2cb4f8d9190286f5 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-1.1.7-pyhd8ed1ab_0.conda#608e312cd17cb7119033fae7d7420572 -https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.4.5-py312h389731b_1.conda#77eeca70c1c4f4187d6b199015c99ee5 +https://conda.anaconda.org/conda-forge/noarch/json5-0.9.28-pyhff2d567_0.conda#b5fd1ac9269dd22e003eaac27e249d97 +https://conda.anaconda.org/conda-forge/osx-arm64/jsonpointer-3.0.0-py312h81bd7bf_1.conda#80f403c03290e1662be03e026fb5f8ab +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_widgets-3.0.13-pyhd8ed1ab_0.conda#ccea946e6dce9f330fbf7fca97fe8de7 +https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.4.7-py312h6142ec9_0.conda#ea8a65d24baad7ed822ab7f07f19e105 https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda#66f6c134e76fe13cce8a9ea5814b5dd5 -https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.27-openmp_h6c19121_0.conda#82eba59f4eca26a9fc904d584f8761c0 -https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-1.4.0-h54798ee_0.conda#078abbcc54996b186b9144cf795bd30f -https://conda.anaconda.org/conda-forge/osx-arm64/llvmlite-0.42.0-py312h17030e7_1.conda#3ed89609f7ce8ad1422a833ca33fdb45 -https://conda.anaconda.org/conda-forge/osx-arm64/lxml-5.2.2-py312h0e5ab22_0.conda#d049fc23bf40c0f7d97bc4a35d91b97c -https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.5-py312he37b823_0.conda#ba3a8f8cf8bbdb81394275b1e1d271da +https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.10.1-h13a7ad3_0.conda#d84030d0863ffe7dea00b9a807fee961 +https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.28-openmp_hf332438_1.conda#40803a48d947c8639da6704e9a44d3ce +https://conda.anaconda.org/conda-forge/osx-arm64/llvmlite-0.43.0-py312ha9ca408_1.conda#f081ee72987624a949a3562020b1135d +https://conda.anaconda.org/conda-forge/osx-arm64/lxml-5.3.0-py312ha59c1f6_2.conda#62812df7d88357ccb37fdabe67bf785d +https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-3.0.2-py312ha0ccf2a_0.conda#c6ff9f291d011c9d4f0b840f49435c64 +https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda#776a8dd9e824f77abac30e6ef43a8f7a https://conda.anaconda.org/conda-forge/noarch/mistune-3.0.2-pyhd8ed1ab_0.conda#5cbee699846772cc939bef23a0d524ed -https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h91ba8db_0.conda#362af269d860ae49580f8f032a68b0df +https://conda.anaconda.org/conda-forge/osx-arm64/mpc-1.3.1-h8f1351a_1.conda#a5635df796b71f6ca400fc7026f50701 https://conda.anaconda.org/conda-forge/noarch/mpmath-1.3.0-pyhd8ed1ab_0.conda#dbf6e2d89137da32fa6670f3bffc024e https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2#2ba8498c1018c1e9c61eb99b973dfe19 -https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda#4eccaeba205f0aed9ac3a9ea58568ca3 https://conda.anaconda.org/conda-forge/noarch/nest-asyncio-1.6.0-pyhd8ed1ab_0.conda#6598c056f64dc8800d40add25e4e2c34 -https://conda.anaconda.org/conda-forge/noarch/networkx-3.3-pyhd8ed1ab_1.conda#d335fd5704b46f4efb89a6774e81aef0 +https://conda.anaconda.org/conda-forge/noarch/networkx-3.4.2-pyh267e887_2.conda#fd40bf7f7f4bc4b647dc8512053d9873 https://conda.anaconda.org/conda-forge/osx-arm64/openjpeg-2.5.2-h9f1df11_0.conda#5029846003f0bc14414b9128a1f7c84b -https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda#cbe1bb1f21567018ce595d9c2be0f0db +https://conda.anaconda.org/conda-forge/noarch/packaging-24.2-pyhd8ed1ab_0.conda#c16469afe1ec91aaafcf4bea966c0465 https://conda.anaconda.org/conda-forge/noarch/pandocfilters-1.5.0-pyhd8ed1ab_0.tar.bz2#457c2c8c08e54905d6954e79cb5b5db9 +https://conda.anaconda.org/conda-forge/noarch/param-2.1.1-pyhff2d567_0.conda#bd991333d5bc659bb82bfb5a5d4c1576 https://conda.anaconda.org/conda-forge/noarch/parso-0.8.4-pyhd8ed1ab_0.conda#81534b420deb77da8833f2289b8d47ac -https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda#17064acba08d3686f1135b5ec1b32b12 https://conda.anaconda.org/conda-forge/noarch/pickleshare-0.7.5-py_1003.tar.bz2#415f0ebb6198cc2801c73438a9fb5761 https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda#405678b942f2481cecdb3e010f4925d9 -https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda#6f6cf28bf8e021933869bae3f84b8fc9 +https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.3.6-pyhd8ed1ab_0.conda#fd8f2b18b65bbf62e8f653100690c8d2 https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda#d3483c8fc2dc2cc3f5cf43e26d60cabf -https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.20.0-pyhd8ed1ab_0.conda#9a19b94034dd3abb2b348c8b93388035 -https://conda.anaconda.org/conda-forge/osx-arm64/psutil-5.9.8-py312he37b823_0.conda#cd6e99b9c5a623735161973b5f693a86 +https://conda.anaconda.org/conda-forge/osx-arm64/portalocker-2.10.1-py312h81bd7bf_1.conda#51fe9087c088541eb88cd033a2f7857e +https://conda.anaconda.org/conda-forge/noarch/prometheus_client-0.21.0-pyhd8ed1ab_0.conda#07e9550ddff45150bfc7da146268e165 +https://conda.anaconda.org/conda-forge/osx-arm64/psutil-6.1.0-py312h0bf5046_0.conda#61566f5c6e1d29d1d12882eb93e28532 https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2#359eeb6536da0e687af562ed265ec263 -https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.2-pyhd8ed1ab_0.tar.bz2#6784285c7e55cb7212efabc79e4c2883 +https://conda.anaconda.org/conda-forge/noarch/pure_eval-0.2.3-pyhd8ed1ab_0.conda#0f051f09d992e0d08941706ad519ee0e https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2#6f6d42b894118f8378fce11887ccdaff https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda#844d9eb3b43095b031874477f7d70088 https://conda.anaconda.org/conda-forge/noarch/pygments-2.18.0-pyhd8ed1ab_0.conda#b7f5c092b8f9800150d998a71b76d5a1 -https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda#b9a4dacf97241704529131a0dfc0494f +https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.2.0-pyhd8ed1ab_1.conda#035c17fbf099f50ff60bf2eb303b0a83 https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2#2a7de29fb590ca14b5243c4c812c8025 https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda#b98d2018c01ce9980c03ee2850690fab https://conda.anaconda.org/conda-forge/noarch/python-json-logger-2.0.7-pyhd8ed1ab_0.conda#a61bf9ec79426938ff785eb69dbb1960 -https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.1-pyhd8ed1ab_0.conda#98206ea9954216ee7540f0c773f2104d +https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.2-pyhd8ed1ab_0.conda#986287f89929b2d629bd6ef6497dc307 https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda#3eeeeb9e4827ace8c0c1419c85d590ad -https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.1-py312h02f2b3b_1.conda#a0c843e52a1c4422d8657dd76e9eb994 -https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-26.0.3-py312hfa13136_0.conda#7c695aab5ee68adbe8a046b73100e13c +https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.2-py312h024a12e_1.conda#1ee23620cf46cb15900f70a1300bae55 https://conda.anaconda.org/conda-forge/noarch/rfc3986-validator-0.1.1-pyh9f0ad1d_0.tar.bz2#912a71cc01012ee38e6b90ddd561e36f -https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.18.1-py312h552d48e_0.conda#a757322ddc8be67f7932a60aa7af13d9 -https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.4.9-py312h3402d49_0.conda#b6d2bd71026e8d37af4e6980fe1b0a7a -https://conda.anaconda.org/conda-forge/noarch/setuptools-70.0.0-pyhd8ed1ab_0.conda#c8ddb4f34a208df4dd42509a0f6a1c89 +https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.21.0-py312hcd83bfe_0.conda#8ea53395d5403ae5ec1adabb1a74719a +https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.7.3-py312h5d18b81_0.conda#de5609bb3e7206efea3c0fce458d9c8f +https://conda.anaconda.org/conda-forge/noarch/setuptools-75.3.0-pyhd8ed1ab_0.conda#2ce9825396daf72baabaade36cee16da https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2#e5f25f8dbc060e9a8d912e432202afc2 https://conda.anaconda.org/conda-forge/noarch/sniffio-1.3.1-pyhd8ed1ab_0.conda#490730480d76cf9c8f8f2849719c6e2b https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2#4d22a9315e78c6827f806065957d566e @@ -168,146 +157,169 @@ https://conda.anaconda.org/conda-forge/noarch/soupsieve-2.5-pyhd8ed1ab_1.conda#3 https://conda.anaconda.org/conda-forge/noarch/sphinx_bootstrap_theme-0.8.1-pyhd8ed1ab_0.tar.bz2#6d1e1ad812c9991b6da549caa00d3771 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-pyhd8ed1ab_0.conda#da1d979339e2714c30a8e806a33ec087 https://conda.anaconda.org/conda-forge/noarch/tabulate-0.9.0-pyhd8ed1ab_1.tar.bz2#4759805cce2d914c38472f70bf4d8bcb -https://conda.anaconda.org/conda-forge/noarch/tenacity-8.4.1-pyhd8ed1ab_0.conda#2fcb668e39c694ece9a7748e3fad1a7e +https://conda.anaconda.org/conda-forge/noarch/tenacity-9.0.0-pyhd8ed1ab_0.conda#42af51ad3b654ece73572628ad2882ae https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2#f832c45a477c78bebd107098db465095 -https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2#5844808ffab9ebdb694585b50ba02a96 -https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.4.1-py312h7e5086c_0.conda#d16255fe62cc07ece877c4d3eac29bb4 +https://conda.anaconda.org/conda-forge/noarch/tomli-2.1.0-pyhff2d567_0.conda#3fa1089b4722df3a900135925f4519d9 +https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.4.1-py312h024a12e_1.conda#967bc97bb9e258993289546479af971f https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda#3df84416a021220d8b5700c613af2dc5 -https://conda.anaconda.org/conda-forge/osx-arm64/typed-ast-1.5.5-py312h02f2b3b_1.conda#38f4cccfb3f3e29afcc28ba7c7d07571 -https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20240316-pyhd8ed1ab_0.conda#7831efa91d57475373ee52fb92e8d137 +https://conda.anaconda.org/conda-forge/noarch/types-python-dateutil-2.9.0.20241003-pyhff2d567_0.conda#3d326f8a2aa2d14d51d8c513426b5def https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda#ebe6952715e1d5eb567eeebf25250fa7 https://conda.anaconda.org/conda-forge/noarch/typing_utils-0.1.0-pyhd8ed1ab_0.tar.bz2#eb67e3cace64c66233e2d35949e20f92 +https://conda.anaconda.org/conda-forge/noarch/uc-micro-py-1.0.3-pyhd8ed1ab_0.conda#3b7fc78d7be7b450952aaa916fb78877 +https://conda.anaconda.org/conda-forge/osx-arm64/unicodedata2-15.1.0-py312h0bf5046_1.conda#eda2082df9c9c6259af246424b7f3db1 https://conda.anaconda.org/conda-forge/noarch/uri-template-1.3.0-pyhd8ed1ab_0.conda#0944dc65cb4a9b5b68522c3bb585d41c https://conda.anaconda.org/conda-forge/noarch/wcwidth-0.2.13-pyhd8ed1ab_0.conda#68f0738df502a14213624b288c60c9ad -https://conda.anaconda.org/conda-forge/noarch/webcolors-24.6.0-pyhd8ed1ab_0.conda#419f2f6cf90fc7a6feee657752cd0f7b +https://conda.anaconda.org/conda-forge/noarch/webcolors-24.8.0-pyhd8ed1ab_0.conda#eb48b812eb4fbb9ff238a6651fdbbcae https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-pyhd8ed1ab_2.conda#daf5160ff9cde3a468556965329085b9 https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.8.0-pyhd8ed1ab_0.conda#f372c576b8774922da83cda2b12f9d29 -https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda#0b5293a157c2b5cd513dd1b03d8d3aae -https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda#49808e59df5535116f6878b2a820d6f4 -https://conda.anaconda.org/conda-forge/noarch/anyio-4.4.0-pyhd8ed1ab_0.conda#1fa97c6e8db1f82c64ff17a5efc4ae8e +https://conda.anaconda.org/conda-forge/noarch/wheel-0.45.0-pyhd8ed1ab_0.conda#f9751d7c71df27b2d29f5cab3378982e +https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-4.0.13-pyhd8ed1ab_0.conda#6372cd99502721bd7499f8d16b56268d +https://conda.anaconda.org/conda-forge/noarch/xyzservices-2024.9.0-pyhd8ed1ab_0.conda#156c91e778c1d4d57b709f8c5333fd06 +https://conda.anaconda.org/conda-forge/osx-arm64/zeromq-4.3.5-hc1bb282_7.conda#f7e6b65943cb73bce0143737fded08f1 +https://conda.anaconda.org/conda-forge/noarch/zipp-3.21.0-pyhd8ed1ab_0.conda#fee389bf8a4843bd7a2248ce11b7f188 +https://conda.anaconda.org/conda-forge/noarch/accessible-pygments-0.0.5-pyhd8ed1ab_0.conda#1bb1ef9806a9a20872434f58b3e7fc1a +https://conda.anaconda.org/conda-forge/noarch/anyio-4.6.2.post1-pyhd8ed1ab_0.conda#688697ec5e9588bdded167d19577625b https://conda.anaconda.org/conda-forge/noarch/astropy-sphinx-theme-1.1-pyhd8ed1ab_0.conda#9941dc6d227213c20be1a1f45bdf1102 https://conda.anaconda.org/conda-forge/noarch/asttokens-2.4.1-pyhd8ed1ab_0.conda#5f25798dcefd8252ce5f9dc494d5f571 https://conda.anaconda.org/conda-forge/noarch/async-lru-2.0.4-pyhd8ed1ab_0.conda#3d081de3a6ea9f894bbb585e8e3a4dcb -https://conda.anaconda.org/conda-forge/noarch/babel-2.14.0-pyhd8ed1ab_0.conda#9669586875baeced8fc30c0826c3270e +https://conda.anaconda.org/conda-forge/noarch/babel-2.16.0-pyhd8ed1ab_0.conda#6d4e9ecca8d88977147e109fc7053184 https://conda.anaconda.org/conda-forge/noarch/beautifulsoup4-4.12.3-pyha770c72_0.conda#332493000404d8411859539a5a630865 -https://conda.anaconda.org/conda-forge/noarch/bleach-6.1.0-pyhd8ed1ab_0.conda#0ed9d7c0e9afa7c025807a9a8136ea3e +https://conda.anaconda.org/conda-forge/noarch/bleach-6.2.0-pyhd8ed1ab_0.conda#461bcfab8e65c166e297222ae919a2d4 https://conda.anaconda.org/conda-forge/noarch/cached-property-1.5.2-hd8ed1ab_1.tar.bz2#9b347a7ec10940d3f7941ff6c460b551 -https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.0-hd1e100b_0.conda#3fa6eebabb77f65e82f86b72b95482db -https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.16.0-py312h8e38eb3_0.conda#960ecbd65860d3b1de5e30373e1bffb1 +https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.0-hb4a6bf7_3.conda#08bd0752f3de8a2d8a35fd012f09531f +https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.17.1-py312h0fad829_0.conda#19a5456f72f505881ba493979777b24e https://conda.anaconda.org/conda-forge/noarch/comm-0.2.2-pyhd8ed1ab_0.conda#948d84721b578d426294e17a02e24cbb https://conda.anaconda.org/conda-forge/noarch/commonmark-0.9.1-py_0.tar.bz2#6aa0173c14befcd577ded130cf6f22f5 -https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.5.3-py312h7e5086c_0.conda#3631dadcec974f1fb49efa995338db70 +https://conda.anaconda.org/conda-forge/osx-arm64/coverage-7.6.5-py312h998013c_1.conda#91f152c5bc3fcfb1178db3d69b81c420 https://conda.anaconda.org/conda-forge/noarch/dot2tex-2.11.3-pyhd8ed1ab_0.tar.bz2#fb28e38d17dee34abc13cf6ad916534a -https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.53.0-py312h7e5086c_0.conda#498008567a4abf4cd2f61f112ff53648 -https://conda.anaconda.org/conda-forge/osx-arm64/gmpy2-2.1.5-py312hfa9fade_1.conda#fe03ded0dd16d91a42d7467e9c1457f1 +https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.55.0-py312h998013c_0.conda#b009bb8037e769ff4fd6439642268ecb +https://conda.anaconda.org/conda-forge/osx-arm64/gmpy2-2.1.5-py312h87fada9_2.conda#2f3497178aaeec7e4811bc8a2426cae8 https://conda.anaconda.org/conda-forge/noarch/h11-0.14.0-pyhd8ed1ab_0.tar.bz2#b21ed0883505ba1910994f1df031a428 https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2#b748fbf7060927a6e82df7cb5ee8f097 -https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-7.1.0-pyha770c72_0.conda#0896606848b2dc5cebdf111b6543aa04 -https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda#c5d3907ad8bd7bf557521a1833cf7e6d -https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.1-pyhd8ed1ab_0.conda#81a3be0b2023e1ea8555781f0ad904a2 +https://conda.anaconda.org/conda-forge/osx-arm64/hdf5-1.14.3-nompi_hec07895_105.conda#f9c8c7304d52c8846eab5d6c34219812 +https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.5.0-pyha770c72_0.conda#54198435fce4d64d8a89af22573012a8 +https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.5-pyhd8ed1ab_0.conda#c808991d29b9838fb4d96ce8267ec9ec +https://conda.anaconda.org/conda-forge/noarch/jedi-0.19.2-pyhff2d567_0.conda#11ead81b00e0f7cc901fceb7ccfb92c1 https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda#7b86ecb7d3557821c649b3c31e3eb9f2 -https://conda.anaconda.org/conda-forge/osx-arm64/jupyter_core-5.7.2-py312h81bd7bf_0.conda#209b9cb7159212afce5e16d7a3ee3b47 +https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.7.2-pyh31011fe_1.conda#0a2980dada0dd7fd0998f0342308b1b1 https://conda.anaconda.org/conda-forge/noarch/jupyterlab_pygments-0.3.0-pyhd8ed1ab_1.conda#afcd1b53bcac8844540358e33f33d28f https://conda.anaconda.org/conda-forge/noarch/latexcodec-2.0.1-pyh9f0ad1d_0.tar.bz2#8d67904973263afd2985ba56aa2d6bb4 -https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-22_osxarm64_openblas.conda#aeaf35355ef0f37c7c1ba35b7b7db55f -https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hfdf3952_9.conda#0d847466f115fbdaaf2b6926f2e33278 +https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-25_osxarm64_openblas.conda#f8cf4d920ff36ce471619010eff59cac +https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hac1b3a8_10.conda#c9e450ce5ced76f107c494fbd37325f5 +https://conda.anaconda.org/conda-forge/noarch/linkify-it-py-2.0.3-pyhd8ed1ab_0.conda#f1b64ca4faf563605cf6f6ca93f9ff3f +https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda#93a8e71256479c62074356ef6ebf501b https://conda.anaconda.org/conda-forge/noarch/matplotlib-inline-0.1.7-pyhd8ed1ab_0.conda#779345c95648be40d22aaa89de7d4254 https://conda.anaconda.org/conda-forge/noarch/overrides-7.7.0-pyhd8ed1ab_0.conda#24fba5a9d161ad8103d4e84c0e1a3ed4 https://conda.anaconda.org/conda-forge/noarch/pexpect-4.9.0-pyhd8ed1ab_0.conda#629f3203c99b32e0988910c93e77f3b6 -https://conda.anaconda.org/conda-forge/osx-arm64/pillow-10.3.0-py312h39b1d8d_1.conda#4d3a01b6c6df5cc761adb1f3da5b99c2 -https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda#f586ac1e56c8638b64f9c8122a7b8a67 -https://conda.anaconda.org/conda-forge/noarch/plotly-5.22.0-pyhd8ed1ab_0.conda#5b409a5f738e7d76c2b426eddb7e9956 -https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.47-pyha770c72_0.conda#1247c861065d227781231950e14fe817 -https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-core-10.3.1-py312hbb55c70_0.conda#ce11aaac866b943dbb644b70a820385e -https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda#0f3f49c22c7ef3a1195fa61dad3c43be +https://conda.anaconda.org/conda-forge/osx-arm64/pillow-11.0.0-py312haf37ca6_0.conda#dc9b51fbd2b6f7fea9b5123458864dbb +https://conda.anaconda.org/conda-forge/noarch/pip-24.3.1-pyh8b19718_0.conda#5dd546fe99b44fda83963d15f84263b7 +https://conda.anaconda.org/conda-forge/noarch/plotly-5.24.1-pyhd8ed1ab_0.conda#81bb643d6c3ab4cbeaf724e9d68d0a6a +https://conda.anaconda.org/conda-forge/noarch/prompt-toolkit-3.0.48-pyha770c72_0.conda#4c05134c48b6a74f33bbb9938e4a115e +https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-core-10.3.1-py312hd24fc31_1.conda#1533727287f098e669d75f9c54dc1601 +https://conda.anaconda.org/conda-forge/noarch/pytest-8.3.3-pyhd8ed1ab_0.conda#c03d61f31f38fdb9facf70c29958bf7a https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda#2cf4264fffb9e6eff6031c5b6884d61c +https://conda.anaconda.org/conda-forge/noarch/pyviz_comms-3.0.3-pyhd8ed1ab_0.conda#02b4e3a3014c1ac490ee4a4316f2d229 +https://conda.anaconda.org/conda-forge/osx-arm64/pyzmq-26.2.0-py312hf8a1cbd_3.conda#7bdaa4c2a84b744ef26c8b2ba65c3d0e https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda#0fc8b52192a8898627c3efae1003e9f6 https://conda.anaconda.org/conda-forge/noarch/rfc3339-validator-0.1.4-pyhd8ed1ab_0.tar.bz2#fed45fc5ea0813240707998abe49f520 -https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.0-pyhd8ed1ab_0.conda#d9750d7c0ef0ab69cbee7557e88dd128 +https://conda.anaconda.org/conda-forge/noarch/snakeviz-2.2.2-pyhd8ed1ab_0.conda#3026a4b3e26761987258d09101514dd0 https://conda.anaconda.org/conda-forge/noarch/terminado-0.18.1-pyh31c8845_0.conda#00b54981b923f5aefcd5e8547de056d5 -https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.3.0-pyhd8ed1ab_0.conda#8662629d9a05f9cff364e31ca106c1ac -https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.4-pyhd8ed1ab_0.conda#e74cd796e70a4261f86699ee0a3a7a24 +https://conda.anaconda.org/conda-forge/noarch/tinycss2-1.4.0-pyhd8ed1ab_0.conda#f1acf5fdefa8300de697982bcb1761c9 +https://conda.anaconda.org/conda-forge/noarch/tqdm-4.67.0-pyhd8ed1ab_0.conda#196a9e6ab4e036ceafa516ea036619b0 https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.12.2-hd8ed1ab_0.conda#52d648bd608f5737b123f510bb5514b5 -https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.2-pyhd8ed1ab_0.conda#92cdb6fe54b78739ad70637e4f0deb07 -https://conda.anaconda.org/conda-forge/osx-arm64/argon2-cffi-bindings-21.2.0-py312h02f2b3b_4.conda#015edbb6fae68ab35881f55f149d4725 +https://conda.anaconda.org/conda-forge/osx-arm64/argon2-cffi-bindings-21.2.0-py312h024a12e_5.conda#6ccaeafe1a52b0d0e7ebfbf53a374649 https://conda.anaconda.org/conda-forge/noarch/arrow-1.3.0-pyhd8ed1ab_0.conda#b77d8c2313158e6e461ca0efb1c2c508 https://conda.anaconda.org/conda-forge/noarch/fqdn-1.5.1-pyhd8ed1ab_0.tar.bz2#642d35437078749ef23a5dca2c9bb1f3 -https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-8.5.0-h1836168_0.conda#aa22b942b980c17612d344adcd0f8798 -https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.5-pyhd8ed1ab_0.conda#a6b9a0158301e697e4d0a36a3d60e133 -https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.1.0-hd8ed1ab_0.conda#6ef2b72d291b39e479d7694efa2b2b98 -https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda#a0e4efb5f35786a05af4809a2fb1f855 +https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-9.0.0-h997cde5_1.conda#50f6825d3c4a6fca6fefdefa98081554 +https://conda.anaconda.org/conda-forge/noarch/httpcore-1.0.6-pyhd8ed1ab_0.conda#b8e1901ef9a215fc41ecfb6bef7e0943 +https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-8.5.0-hd8ed1ab_0.conda#2a92e152208121afadf85a5e1f3a5f4d +https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2024.10.1-pyhd8ed1ab_0.conda#720745920222587ef942acfbc578b584 +https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_0.conda#a14218cfb29662b4a19ceb04e93e298e https://conda.anaconda.org/conda-forge/noarch/jupyter_server_terminals-0.5.3-pyhd8ed1ab_0.conda#219b3833aa8ed91d47d1be6ca03f30be -https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-22_osxarm64_openblas.conda#37b3682240a69874a22658dedbca37d9 -https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-22_osxarm64_openblas.conda#f2794950bc005e123b2c21f7fa3d7a6e -https://conda.anaconda.org/conda-forge/noarch/pbr-6.0.0-pyhd8ed1ab_0.conda#8dbab5ba746ed14aa32cb232dc437f8f +https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-25_osxarm64_openblas.conda#4df0fae81f0b5bf47d48c882b086da11 +https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-25_osxarm64_openblas.conda#19bbddfec972d401838330453186108d +https://conda.anaconda.org/conda-forge/noarch/markdown-3.6-pyhd8ed1ab_0.conda#06e9bebf748a0dea03ecbe1f0e27e909 +https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.2-pyhd8ed1ab_0.conda#5387f2cfa28f8a3afa3368bb4ba201e8 +https://conda.anaconda.org/conda-forge/noarch/pbr-6.1.0-pyhd8ed1ab_0.conda#5a166b998fd17cdaaaadaccdd71a363f https://conda.anaconda.org/conda-forge/noarch/pybtex-0.24.0-pyhd8ed1ab_2.tar.bz2#2099b86a7399c44c0c61cdb6de6915ba -https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-framework-cocoa-10.3.1-py312hbb55c70_0.conda#ba19305f7b6e524edb92cefdd47fbbb1 -https://conda.anaconda.org/conda-forge/noarch/pytest-cov-5.0.0-pyhd8ed1ab_0.conda#c54c0107057d67ddf077751339ec2c63 +https://conda.anaconda.org/conda-forge/osx-arm64/pyobjc-framework-cocoa-10.3.1-py312hd24fc31_1.conda#b1c63f8abafc9530a9259e0d6a70e984 +https://conda.anaconda.org/conda-forge/noarch/pytest-cov-6.0.0-pyhd8ed1ab_0.conda#cb8a11b6d209e3d85e5094bdbd9ebd9c https://conda.anaconda.org/conda-forge/noarch/pytest-doctestplus-1.2.1-pyhd8ed1ab_0.conda#7aa60393604ac35f03ee479158d7269a https://conda.anaconda.org/conda-forge/noarch/pytest-metadata-3.1.1-pyhd8ed1ab_0.conda#52b91ecba854d55b28ad916a8b10da24 -https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda#5ede4753180c7a550a443c430dc8ab52 https://conda.anaconda.org/conda-forge/noarch/setuptools-scm-8.1.0-pyhd8ed1ab_0.conda#ba9f7f0ec4f2a18de3e7bce67c4a431e +https://conda.anaconda.org/conda-forge/osx-arm64/sqlalchemy-2.0.36-py312h0bf5046_0.conda#4277872c4a5bd158c1d956459efc62e6 https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda#e7df0fdd404616638df5ece6e69ba7af -https://conda.anaconda.org/conda-forge/noarch/sympy-1.12.1-pypyh2585a3b_103.conda#4af9db19148140eb2ff3b2a93697063b +https://conda.anaconda.org/conda-forge/noarch/sympy-1.13.3-pyh2585a3b_104.conda#68085d736d2b2f54498832b65059875d +https://conda.anaconda.org/conda-forge/osx-arm64/watchfiles-0.24.0-py312he431725_1.conda#7fd741404e6fcab22a988ee6742dc778 +https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.23.0-py312h15fbf35_1.conda#a4cde595509a7ad9c13b1a3809bcfe51 https://conda.anaconda.org/conda-forge/noarch/argon2-cffi-23.1.0-pyhd8ed1ab_0.conda#3afef1f55a1366b4d3b6a0d92e2235e4 -https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.0-pyhd8ed1ab_0.conda#9f359af5a886fd6ca6b2b6ea02e58332 -https://conda.anaconda.org/conda-forge/noarch/ipython-8.25.0-pyh707e725_0.conda#98466a37c08f3bdbb500786271859517 +https://conda.anaconda.org/conda-forge/noarch/httpx-0.27.2-pyhd8ed1ab_0.conda#7e9ac3faeebdbd7b53b462c41891e7f7 +https://conda.anaconda.org/conda-forge/noarch/ipython-8.29.0-pyh707e725_0.conda#56db21d7d51410fcfbfeca3d1a6b4269 https://conda.anaconda.org/conda-forge/noarch/isoduration-20.11.0-pyhd8ed1ab_0.tar.bz2#4cb68948e0b8429534380243d063a27a -https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.22.0-pyhd8ed1ab_0.conda#b9661a4b1200d6bc7d8a4cdafdc91468 -https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.2-pyhd8ed1ab_0.conda#3cdbb2fa84490e5fd44c9f9806c0d292 -https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py312h8442bc7_0.conda#d83fc83d589e2625a3451c9a7e21047c -https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.54.0-h5cb9fbc_0.conda#e490cbccf161da2220fd9be3463c0fac -https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py312h81bd7bf_1.conda#b2c19509bdc0242a61e1f9cd3553beb0 +https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.23.0-pyhd8ed1ab_0.conda#da304c192ad59975202859b367d0f6a2 +https://conda.anaconda.org/conda-forge/osx-arm64/numpy-2.0.2-py312h801f5e3_0.conda#88a5aeebbe22894f3819966da7130998 +https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.54.0-h9ee27a3_2.conda#af2a2118261adf2d7a350d6767b450f2 +https://conda.anaconda.org/conda-forge/osx-arm64/pybtex-docutils-1.0.3-py312h81bd7bf_2.conda#573f5bef5c0b4ea1405e78e941a29284 https://conda.anaconda.org/conda-forge/noarch/pytest-html-4.1.1-pyhd8ed1ab_0.conda#4d2040212307d18392a2687772b3a96d https://conda.anaconda.org/conda-forge/noarch/send2trash-1.8.3-pyh31c8845_0.conda#c3cb67fc72fb38020fe7923dbbcf69b0 https://conda.anaconda.org/conda-forge/noarch/setuptools_scm-8.1.0-hd8ed1ab_0.conda#7ed7b077f6c6ebcb5fc66f23985df487 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-apidoc-0.3.0-py_1.tar.bz2#855b087883443abb10f5faf6eef40860 -https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.2.1-py312h0fef576_0.conda#f825cced50aa6ae9f6ae158a49ecb68c -https://conda.anaconda.org/conda-forge/osx-arm64/gtk2-2.24.33-h7895bb2_4.conda#9c1ba062d59f3f49a2d32d9611d72686 -https://conda.anaconda.org/conda-forge/osx-arm64/h5py-3.11.0-nompi_py312h903599c_102.conda#ed56b709d6e19626753894fc903b8ffe -https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.4-pyh57ce528_0.conda#1e991f9ed4a81d3482d46edbeb54721a -https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.22.0-pyhd8ed1ab_0.conda#32ab666927ee17b9468c2c72bbd7ba1b -https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.58.1-hbc281fb_0.conda#e642889ae7e977769f6d0328e2ec7497 +https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.3-pyhd8ed1ab_0.conda#6b55867f385dd762ed99ea687af32a69 +https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.3.1-py312hb23fbb9_0.conda#f4408290387836e05ac267cd7ec80c5c +https://conda.anaconda.org/conda-forge/osx-arm64/gtk2-2.24.33-h91d5085_5.conda#23558d38b8e80959b74cfe83acad7c66 +https://conda.anaconda.org/conda-forge/osx-arm64/h5py-3.12.1-nompi_py312h3cd0824_102.conda#b423e1049bda5e69a23304ac392baed5 +https://conda.anaconda.org/conda-forge/noarch/ipykernel-6.29.5-pyh57ce528_0.conda#9eb15d654daa0ef5a98802f586bb4ffc +https://conda.anaconda.org/conda-forge/noarch/ipywidgets-8.1.5-pyhd8ed1ab_0.conda#a022d34163147d16b27de86dc53e93fc +https://conda.anaconda.org/conda-forge/noarch/jsonschema-with-format-nongpl-4.23.0-hd8ed1ab_0.conda#16b37612b3a2fd77f409329e213b530c +https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.58.4-h40956f1_0.conda#27c333944e11caae7bc3a35178d32ac5 https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda#0b57b5368ab7fc7cdc9e3511fa867214 -https://conda.anaconda.org/conda-forge/osx-arm64/numba-0.59.1-py312hbaff935_0.conda#e4b79ed152a0499e5ccfe660140aeca7 -https://conda.anaconda.org/conda-forge/osx-arm64/numexpr-2.10.0-py312h8ae5369_0.conda#52a038a2c531adb72b8b3056952b5d87 -https://conda.anaconda.org/conda-forge/osx-arm64/pandas-2.2.2-py312h8ae5369_1.conda#b38af0cd7ae3616c90a2511272385941 -https://conda.anaconda.org/conda-forge/osx-arm64/pyerfa-2.0.1.4-py312hbebd99a_1.conda#e7885deec93e16fdced3b4fba11db813 -https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.13.1-py312h14ffa8f_0.conda#0ef7359585e53bb3ff4539cf204f9c62 -https://conda.anaconda.org/conda-forge/osx-arm64/astropy-6.1.1-py312hbebd99a_0.conda#2e3e09291e0ff4857df0826bbaac1ffa -https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-11.0.0-h9bb9bc9_0.conda#c004a0e5dfbe0ce38af9ab4684abd236 +https://conda.anaconda.org/conda-forge/osx-arm64/numba-0.60.0-py312h41cea2d_0.conda#deed63e07bfe8494e806baccc9d7fd1b +https://conda.anaconda.org/conda-forge/osx-arm64/numexpr-2.10.1-py312hd9debc8_3.conda#e23f7233eefdb0095e16079ac7094b12 +https://conda.anaconda.org/conda-forge/osx-arm64/pandas-2.2.3-py312hcd31e36_1.conda#c68bfa69e6086c381c74e16fd72613a8 +https://conda.anaconda.org/conda-forge/osx-arm64/pyerfa-2.0.1.5-py312he0011b7_0.conda#1efffe5cf538b3315285f8ffc208a4a7 +https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda#5ede4753180c7a550a443c430dc8ab52 +https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.14.1-py312h20deb59_1.conda#c60ad657cccb6c2b97513f87ae27f47a +https://conda.anaconda.org/conda-forge/osx-arm64/astropy-6.1.6-py312he0011b7_0.conda#37458d3f6cd9e5975b9003b97e234fcd +https://conda.anaconda.org/conda-forge/noarch/bokeh-3.6.1-pyhd8ed1ab_0.conda#e88d74bb7b9b89d4c9764286ceb94cc9 +https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-12.0.0-hbf8cc41_0.conda#29c0dcbd4ec7135b7a55805aa3a5a331 https://conda.anaconda.org/conda-forge/noarch/jupyter_events-0.10.0-pyhd8ed1ab_0.conda#ed45423c41b3da15ea1df39b1f80c2ca -https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.8.4-py312h4479663_2.conda#e4c7e00cc31a921bb2541c10c3c58a8c +https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.2-py312h9bd0bc6_2.conda#faf7592748a40887a1a80424f136bf86 https://conda.anaconda.org/conda-forge/noarch/nbclient-0.10.0-pyhd8ed1ab_0.conda#15b51397e0fe8ea7d7da60d83eb76ebc -https://conda.anaconda.org/conda-forge/osx-arm64/pytables-3.9.2-py312hb622ae1_2.conda#0c8c7932ec76f439adaf0e35784ee539 +https://conda.anaconda.org/conda-forge/osx-arm64/pytables-3.10.1-py312h36a7e55_1.conda#7fad95c7479c9fd6745f5a9b95d71117 +https://conda.anaconda.org/conda-forge/noarch/jupyter-cache-1.0.0-pyhd8ed1ab_0.conda#b667cf7b57baa559f628d374f017fa32 https://conda.anaconda.org/conda-forge/noarch/nbconvert-core-7.16.4-pyhd8ed1ab_1.conda#e2d2abb421c13456a9a9f80272fdf543 -https://conda.anaconda.org/conda-forge/osx-arm64/pygraphviz-1.13-py312h5f4d302_1.conda#fd4b95cc009d28310e4cb3b090b8ac09 +https://conda.anaconda.org/conda-forge/noarch/panel-1.5.4-pyhd8ed1ab_0.conda#41c7413071c2bae37472214a3525e6bf +https://conda.anaconda.org/conda-forge/osx-arm64/pygraphviz-1.14-py312h1fbede1_0.conda#52e4b69726aa9e114f8a6fa24bd643d2 https://conda.anaconda.org/conda-forge/noarch/radioactivedecay-0.5.1-pyhd8ed1ab_0.conda#9fc71a62309a874f06c90dac73fa0db5 -https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.1-pyhd8ed1ab_0.conda#174af03c6e6038edd32021a48aa003c4 +https://conda.anaconda.org/conda-forge/noarch/jupyter_server-2.14.2-pyhd8ed1ab_0.conda#ca23c71f70a7c7935b3d03f0f1a5801d https://conda.anaconda.org/conda-forge/noarch/nbconvert-pandoc-7.16.4-hd8ed1ab_1.conda#37cec2cf68f4c09563d8bc833791096b https://conda.anaconda.org/conda-forge/noarch/jupyter-lsp-2.2.5-pyhd8ed1ab_0.conda#885867f6adab3d7ecdf8ab6ca0785f51 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.2-pyhd8ed1ab_0.conda#d1cb7b113daaadd89e5aa6a32b28bf0d +https://conda.anaconda.org/conda-forge/noarch/jupyterlab_server-2.27.3-pyhd8ed1ab_0.conda#af8239bf1ba7e8c69b689f780f653488 https://conda.anaconda.org/conda-forge/noarch/nbconvert-7.16.4-hd8ed1ab_1.conda#ab83e3b9ca2b111d8f332e9dc8b2170f https://conda.anaconda.org/conda-forge/noarch/notebook-shim-0.2.4-pyhd8ed1ab_0.conda#3d85618e2c97ab896b5b5e298d32b5b3 -https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.2-pyhd8ed1ab_0.conda#405a9d330af26391c8001d56b3ef4239 -https://conda.anaconda.org/conda-forge/noarch/nbclassic-1.1.0-pyhd8ed1ab_0.conda#6275b55edf34cfa1f01ba40b699dd915 -https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.1-pyhd8ed1ab_0.conda#08fa71a038c2cac2e636a5a456df15d5 -https://conda.anaconda.org/conda-forge/noarch/widgetsnbextension-3.6.6-pyhd8ed1ab_0.conda#fe79dfe7d51794d665ec3c2fdd4e47c3 -https://conda.anaconda.org/conda-forge/noarch/ipywidgets-7.8.0-pyhd8ed1ab_0.conda#518b05adab6cfe6ea249319932d9d4a3 -https://conda.anaconda.org/conda-forge/noarch/qgrid-1.3.1-pyhd8ed1ab_4.tar.bz2#fff68c7404813a1eb2678425f00e9917 -https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.4-pyhd8ed1ab_0.conda#9dc80eaeff56fb67dbf4f871b81bc13a -https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.7.0-pyhd8ed1ab_1.conda#66798cbfdcb003d9fbccd92cd08eb3ac +https://conda.anaconda.org/conda-forge/noarch/jupyterlab-4.2.5-pyhd8ed1ab_0.conda#594762eddc55b82feac6097165a88e3c +https://conda.anaconda.org/conda-forge/noarch/notebook-7.2.2-pyhd8ed1ab_0.conda#c4d5a58f43ce9ffa430e6ecad6c30a42 +https://conda.anaconda.org/conda-forge/noarch/myst-parser-4.0.0-pyhd8ed1ab_0.conda#ea5aa87c2aa98c233933dcca849e0f61 +https://conda.anaconda.org/conda-forge/noarch/myst-nb-1.1.2-pyhd8ed1ab_0.conda#38e1b2f0f62e9976cf9fe54a54258e3c +https://conda.anaconda.org/conda-forge/noarch/nbsphinx-0.9.5-pyhd8ed1ab_0.conda#b808b8a0494c5cca76200c73e260a060 +https://conda.anaconda.org/conda-forge/noarch/numpydoc-1.8.0-pyhd8ed1ab_0.conda#0a5522bdd3983c52102e75d1307ad8c4 +https://conda.anaconda.org/conda-forge/noarch/pydata-sphinx-theme-0.15.4-pyhd8ed1ab_0.conda#c7c50dd5192caa58a05e6a4248a27acb https://conda.anaconda.org/conda-forge/noarch/recommonmark-0.7.1-pyhd8ed1ab_0.tar.bz2#b3becf9905b8c7ba839072f65e693253 -https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.17.0-pyh717bed2_1.conda#ee327fec39b9a01d03d3010463df3ee1 -https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.16.0-pyhd8ed1ab_0.conda#add28691ee89e875b190eda07929d5d4 +https://conda.anaconda.org/conda-forge/noarch/sphinx-automodapi-0.18.0-pyh91182bf_0.conda#4081e89f890cd7b12299e4d2ad3fa718 +https://conda.anaconda.org/conda-forge/noarch/sphinx-copybutton-0.5.2-pyhd8ed1ab_0.conda#ac832cc43adc79118cf6e23f1f9b8995 +https://conda.anaconda.org/conda-forge/noarch/sphinx-design-0.6.1-pyhd8ed1ab_1.conda#db0f1eb28b6df3a11e89437597309009 +https://conda.anaconda.org/conda-forge/noarch/sphinx-gallery-0.18.0-pyhd8ed1ab_0.conda#dc78276cbf5ec23e4b959d1bbd9caadb https://conda.anaconda.org/conda-forge/noarch/sphinx-jsonschema-1.19.1-pyhd8ed1ab_0.tar.bz2#d340bddca07283d3362b0e46b1791568 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.8-pyhd8ed1ab_0.conda#611a35a27914fac3aa37611a6fe40bb5 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.2-pyhd8ed1ab_0.conda#ac0947374ec8b703181808828bf5dfec -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.6-pyhd8ed1ab_0.conda#d7e4954df0d3aea2eacc7835ad12671d -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.5-pyhd8ed1ab_0.conda#7e1e7437273682ada2ed5e9e9714b140 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-2.0.0-pyhd8ed1ab_0.conda#9075bd8c033f0257122300db914e49c9 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-bibtex-2.6.3-pyhd8ed1ab_0.conda#2925be8d19542dd116775f1b9c55bb50 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-2.0.0-pyhd8ed1ab_0.conda#b3bcc38c471ebb738854f52a36059b48 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.1.0-pyhd8ed1ab_0.conda#e25640d692c02e8acfff0372f547e940 https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jquery-4.1-pyhd8ed1ab_0.conda#914897066d5873acfb13e75705276ad1 https://conda.anaconda.org/conda-forge/noarch/sphinx-astropy-1.9.1-pyhd8ed1ab_0.conda#b6a0939e7b6b3a854b8c8f04606da1a7 -https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-2.0.0-pyha770c72_0.conda#baf6d9a33df1a789ca55e3b404c7ea28 -https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.7-pyhd8ed1ab_0.conda#26acae54b06f178681bfb551760f5dd1 -https://conda.anaconda.org/conda-forge/noarch/sphinx-7.3.7-pyhd8ed1ab_0.conda#7b1465205e28d75d2c0e1a868ee00a67 +https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-3.0.1-pyha770c72_0.conda#740536f8a54250b1964e494c0bf5c9c3 +https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-2.0.0-pyhd8ed1ab_0.conda#d6e5ea5fe00164ac6c2dcc5d76a42192 +https://conda.anaconda.org/conda-forge/noarch/sphinx-8.1.3-pyhd8ed1ab_0.conda#05706dd5a145a9c91861495cd435409a https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.10-pyhd8ed1ab_0.conda#e507335cb4ca9cff4c3d0fa9cdab255e +https://conda.anaconda.org/conda-forge/noarch/sphinxext-rediraffe-0.2.7-pyhd8ed1ab_1.conda#5a4b4ceef907d21f4684f5ea5d2622df +https://conda.anaconda.org/pyviz/noarch/nbsite-0.8.6-py_0.tar.bz2#0b5dfa7811e342e5641990e1dc624921 +# pip qgridnext @ https://files.pythonhosted.org/packages/bd/9c/133709f00aea48328bd1efc66a1c961a61a66aab344e07077aace2ad113b/qgridnext-2.0.4-py3-none-any.whl#sha256=83692cd8f3b8515f2d0f3488b9e9944c180398ab4bae75fc6c83402ba3a9b9fb diff --git a/tardis_env3.yml b/tardis_env3.yml index c1a1573117f..2f34f866416 100644 --- a/tardis_env3.yml +++ b/tardis_env3.yml @@ -37,6 +37,9 @@ dependencies: - matplotlib-base - ipywidgets - plotly + - panel + - watchfiles + - pyviz::nbsite - pip: - qgridnext From 07ba56cef18b82dba59c1fdab4caac2c0b3ffbe1 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Fri, 15 Nov 2024 18:07:05 +0530 Subject: [PATCH 09/57] Change action.yml to use current lockfile --- .github/actions/setup_env/action.yml | 32 ++++++++++++---------------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/.github/actions/setup_env/action.yml b/.github/actions/setup_env/action.yml index d9c08227edb..6052d6385f6 100644 --- a/.github/actions/setup_env/action.yml +++ b/.github/actions/setup_env/action.yml @@ -10,28 +10,24 @@ inputs: runs: using: "composite" steps: - - name: Download Lock File - run: wget -q https://raw.githubusercontent.com/tardis-sn/tardis/master/conda-${{ inputs.os-label }}.lock - if: matrix.pip == true - shell: bash + # - name: Download Lock File + # run: wget -q https://raw.githubusercontent.com/tardis-sn/tardis/master/conda-${{ inputs.os-label }}.lock + # if: matrix.pip == true + # shell: bash - - name: Generate Cache Key - run: | - file_hash=$(cat conda-${{ inputs.os-label }}.lock | shasum -a 256 | cut -d' ' -f1) - echo "file_hash=$file_hash" >> "${GITHUB_OUTPUT}" - id: cache-environment-key - shell: bash + # - name: Generate Cache Key + # run: | + # file_hash=$(cat conda-${{ inputs.os-label }}.lock | shasum -a 256 | cut -d' ' -f1) + # echo "file_hash=$file_hash" >> "${GITHUB_OUTPUT}" + # id: cache-environment-key + # shell: bash - uses: mamba-org/setup-micromamba@v1 with: environment-file: conda-${{ inputs.os-label }}.lock - cache-environment-key: ${{ steps.cache-environment-key.outputs.file_hash }} - cache-downloads-key: ${{ steps.cache-environment-key.outputs.file_hash }} + # cache-environment-key: ${{ steps.cache-environment-key.outputs.file_hash }} + # cache-downloads-key: ${{ steps.cache-environment-key.outputs.file_hash }} environment-name: tardis - cache-environment: true - cache-downloads: true + # cache-environment: true + # cache-downloads: true - - run: | - micromamba install panel watchfiles - micromamba install -c pyviz nbsite - shell: bash From 045198b350eb6e2acb2bb25a5d71a50c919f1f0e Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Fri, 15 Nov 2024 18:10:06 +0530 Subject: [PATCH 10/57] Trigger documentation --- docs/conf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index c95a87b1451..0fa840b4885 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -24,7 +24,7 @@ # Thus, any C-extensions that are needed to build the documentation will *not* # be accessible, and the documentation will not build correctly. -import os +import os import sys import datetime import tardis # FIXME: this import is required by astropy.constants From c67fa74861b9556cceab2525e7e99b55b676722b Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 25 Nov 2024 19:30:46 +0530 Subject: [PATCH 11/57] Widget works both in notebook and in vscode --- tardis/io/logger/logger.py | 142 ++++++++++++++++++++++++++++--------- 1 file changed, 109 insertions(+), 33 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 1976d509f9a..e98d65a452c 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -2,8 +2,19 @@ import re import panel as pn from dataclasses import dataclass, field +import asyncio +import concurrent.futures +import threading +from IPython.display import display +import os +from queue import Queue +import queue +import multiprocessing -pn.extension() +MixedFutureType = asyncio.Future | concurrent.futures.Future + + +# pn.extension() def create_output_widget(height=300): return pn.pane.HTML( @@ -35,7 +46,6 @@ def create_output_widget(height=300): ) - @dataclass class LoggingConfig: LEVELS: dict[str, int] = field(default_factory=lambda: { @@ -119,7 +129,8 @@ def configure_logging(self, log_level, tardis_config, specific_log_level=None): def setup_widget_logging(self): """Set up widget-based logging interface.""" - widget_handler = LoggingHandler(log_outputs, self.config.COLORS) + # widget_handler = LoggingHandler(log_outputs, self.config.COLORS) + widget_handler = AsyncEmitLogHandler(log_outputs, self.config.COLORS) widget_handler.setFormatter( logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") ) @@ -137,27 +148,94 @@ def _configure_handlers(self, widget_handler): self.logger.addHandler(widget_handler) logging.getLogger("py.warnings").addHandler(widget_handler) - + +def is_running_in_notebook(): + try: + from IPython import get_ipython + if get_ipython() is not None: + if 'IPKernelApp' in get_ipython().config: + return True + except ImportError: + pass + return False +def get_environment(): + """Determine the execution environment""" + try: + import IPython + ipython = IPython.get_ipython() + + if ipython is None: + return 'standard' + + # Check for VSCode specific environment variables + if any(x for x in ('VSCODE_PID', 'VSCODE') if x in os.environ): + return 'vscode' + + # Check if running in Jupyter notebook + if 'IPKernelApp' in ipython.config: + return 'jupyter' + + return 'standard' + except: + return 'standard' -class LoggingHandler(logging.Handler): +class AsyncEmitLogHandler(logging.Handler): def __init__(self, log_outputs, colors): super().__init__() self.log_outputs = log_outputs self.colors = colors - self._log_contents = {key: [] for key in log_outputs.keys()} + self.environment = get_environment() + self.main_thread_id = threading.get_ident() + self.futures = [] - def emit(self, record): - """Emit a log record to the appropriate widget output.""" - try: - log_entry = self.format(record) - clean_log_entry = self._remove_ansi_escape_sequences(log_entry) - html_output = self._format_html_output(clean_log_entry, record) - - self._display_log(record.levelno, html_output) - except Exception: - self.handleError(record) + if self.environment == 'vscode': + self.loop = asyncio.new_event_loop() + self.thread = threading.Thread(target=self._run_event_loop, daemon=True) + self.thread.start() + else: + self.jupyter_loop = asyncio.new_event_loop() + self.jupyter_thread = threading.Thread(target=self._run_jupyter_loop, daemon=True) + self.jupyter_thread.start() + self.display_handle = display(logger_widget, display_id=True) + + def _run_jupyter_loop(self): + """Runs event loop in separate thread for Jupyter""" + asyncio.set_event_loop(self.jupyter_loop) + self.jupyter_loop.run_forever() + def _run_event_loop(self): + """Runs event loop in separate thread""" + asyncio.set_event_loop(self.loop) + self.loop.run_forever() + + def emit(self, record): + log_entry = self.format(record) + clean_log_entry = self._remove_ansi_escape_sequences(log_entry) + html_output = self._format_html_output(clean_log_entry, record) + + if self.environment == 'vscode': + future = asyncio.run_coroutine_threadsafe( + self._async_emit(record.levelno, html_output), + self.loop + ) + self.futures.append(future) + else: + future = asyncio.run_coroutine_threadsafe( + self._async_emit(record.levelno, html_output), + self.jupyter_loop + ) + self.futures.append(future) + + def close(self): + if self.environment == 'vscode': + self.loop.call_soon_threadsafe(self.loop.stop) + self.thread.join() + else: + self.jupyter_loop.call_soon_threadsafe(self.jupyter_loop.stop) + self.jupyter_thread.join() + super().close() + @staticmethod def _remove_ansi_escape_sequences(text): """Remove ANSI escape sequences from string.""" @@ -167,37 +245,34 @@ def _remove_ansi_escape_sequences(text): def _format_html_output(self, log_entry, record): """Format log entry as HTML with appropriate styling.""" color = self.colors.get(record.levelno, self.colors["default"]) - parts = log_entry.split(" ", 2) if len(parts) > 2: prefix, levelname, message = parts return f'{prefix} {levelname} {message}' return log_entry - - def _display_log(self, level, html_output): - """Display log message in appropriate outputs.""" - html_wrapped = f"
{html_output}
" - + + async def _async_emit(self, level, html_output): level_to_output = { logging.WARNING: "WARNING/ERROR", - logging.ERROR: "WARNING/ERROR", + logging.ERROR: "WARNING/ERROR", logging.INFO: "INFO", logging.DEBUG: "DEBUG" } + html_wrapped = f"
{html_output}
" + + # Update specific level output output_key = level_to_output.get(level) if output_key: - self._update_output(output_key, html_wrapped) + current = self.log_outputs[output_key].object or "" + self.log_outputs[output_key].object = current + "\n" + html_wrapped if current else html_wrapped - # Always display in ALL output - self._update_output("ALL", html_wrapped) - - def _update_output(self, key, html): - """Update the content of a specific output widget.""" - self._log_contents[key].append(html) - current_content = '\n'.join(self._log_contents[key]) - self.log_outputs[key].object = current_content - self.log_outputs[key].param.trigger('object') + # Update ALL output + current_all = self.log_outputs["ALL"].object or "" + self.log_outputs["ALL"].object = current_all + "\n" + html_wrapped if current_all else html_wrapped + + if self.environment == 'jupyter': + self.display_handle.update(logger_widget) class LogFilter: @@ -214,3 +289,4 @@ def logging_state(log_level, tardis_config, specific_log_level=None): logger = TardisLogger() logger.configure_logging(log_level, tardis_config, specific_log_level) logger.setup_widget_logging() + return logger_widget From 28b6c4603ecaf96ffc74cc981bfa462925d48a3d Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 25 Nov 2024 20:06:35 +0530 Subject: [PATCH 12/57] Remove extra functions --- tardis/io/logger/logger.py | 63 +++++++++++--------------------------- 1 file changed, 18 insertions(+), 45 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index e98d65a452c..2eab2dc2813 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -7,14 +7,11 @@ import threading from IPython.display import display import os -from queue import Queue -import queue -import multiprocessing MixedFutureType = asyncio.Future | concurrent.futures.Future -# pn.extension() +pn.extension() def create_output_widget(height=300): return pn.pane.HTML( @@ -149,15 +146,6 @@ def _configure_handlers(self, widget_handler): self.logger.addHandler(widget_handler) logging.getLogger("py.warnings").addHandler(widget_handler) -def is_running_in_notebook(): - try: - from IPython import get_ipython - if get_ipython() is not None: - if 'IPKernelApp' in get_ipython().config: - return True - except ImportError: - pass - return False def get_environment(): """Determine the execution environment""" @@ -189,21 +177,15 @@ def __init__(self, log_outputs, colors): self.main_thread_id = threading.get_ident() self.futures = [] - if self.environment == 'vscode': - self.loop = asyncio.new_event_loop() - self.thread = threading.Thread(target=self._run_event_loop, daemon=True) - self.thread.start() - else: - self.jupyter_loop = asyncio.new_event_loop() - self.jupyter_thread = threading.Thread(target=self._run_jupyter_loop, daemon=True) - self.jupyter_thread.start() + # Single event loop and thread for all environments + self.loop = asyncio.new_event_loop() + self.thread = threading.Thread(target=self._run_event_loop, daemon=True) + self.thread.start() + + # Only set up display handle for Jupyter + if self.environment == 'jupyter': self.display_handle = display(logger_widget, display_id=True) - def _run_jupyter_loop(self): - """Runs event loop in separate thread for Jupyter""" - asyncio.set_event_loop(self.jupyter_loop) - self.jupyter_loop.run_forever() - def _run_event_loop(self): """Runs event loop in separate thread""" asyncio.set_event_loop(self.loop) @@ -214,26 +196,15 @@ def emit(self, record): clean_log_entry = self._remove_ansi_escape_sequences(log_entry) html_output = self._format_html_output(clean_log_entry, record) - if self.environment == 'vscode': - future = asyncio.run_coroutine_threadsafe( - self._async_emit(record.levelno, html_output), - self.loop - ) - self.futures.append(future) - else: - future = asyncio.run_coroutine_threadsafe( - self._async_emit(record.levelno, html_output), - self.jupyter_loop - ) - self.futures.append(future) + future = asyncio.run_coroutine_threadsafe( + self._async_emit(record.levelno, html_output), + self.loop + ) + self.futures.append(future) def close(self): - if self.environment == 'vscode': - self.loop.call_soon_threadsafe(self.loop.stop) - self.thread.join() - else: - self.jupyter_loop.call_soon_threadsafe(self.jupyter_loop.stop) - self.jupyter_thread.join() + self.loop.call_soon_threadsafe(self.loop.stop) + self.thread.join() super().close() @staticmethod @@ -272,7 +243,7 @@ async def _async_emit(self, level, html_output): self.log_outputs["ALL"].object = current_all + "\n" + html_wrapped if current_all else html_wrapped if self.environment == 'jupyter': - self.display_handle.update(logger_widget) + self.display_handle.update(logger_widget.embed()) class LogFilter: @@ -289,4 +260,6 @@ def logging_state(log_level, tardis_config, specific_log_level=None): logger = TardisLogger() logger.configure_logging(log_level, tardis_config, specific_log_level) logger.setup_widget_logging() + if get_environment() == 'vscode': + display(logger_widget) return logger_widget From 66f48f7bd9fddf24ef825d627e97d72342303a5b Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 25 Nov 2024 20:07:28 +0530 Subject: [PATCH 13/57] Reset quickstart --- docs/quickstart.ipynb | 57 +++---------------------------------------- 1 file changed, 3 insertions(+), 54 deletions(-) diff --git a/docs/quickstart.ipynb b/docs/quickstart.ipynb index 341c94508cd..cf070062ce1 100644 --- a/docs/quickstart.ipynb +++ b/docs/quickstart.ipynb @@ -90,8 +90,7 @@ "metadata": {}, "outputs": [], "source": [ - "from tardis import run_tardis\n", - "from tardis.io.logger import logger_widget" + "from tardis import run_tardis" ] }, { @@ -108,18 +107,6 @@ "" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "scrolled": false - }, - "outputs": [], - "source": [ - "# Uncommend below line to see live logs from the widget\n", - "# logger_widget" - ] - }, { "cell_type": "code", "execution_count": null, @@ -134,16 +121,7 @@ ] }, { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "# Only required when building documentation\n", - "logger_widget.embed()" - ] - }, - { + "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -220,36 +198,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.12.4" - }, - "varInspector": { - "cols": { - "lenName": 16, - "lenType": 16, - "lenVar": 40 - }, - "kernels_config": { - "python": { - "delete_cmd_postfix": "", - "delete_cmd_prefix": "del ", - "library": "var_list.py", - "varRefreshCmd": "print(var_dic_list())" - }, - "r": { - "delete_cmd_postfix": ") ", - "delete_cmd_prefix": "rm(", - "library": "var_list.r", - "varRefreshCmd": "cat(var_dic_list()) " - } - }, - "types_to_exclude": [ - "module", - "function", - "builtin_function_or_method", - "instance", - "_Feature" - ], - "window_display": false + "version": "3.12.3" } }, "nbformat": 4, From f3f9224e97ffb528505b3bad548121bbf7b7ba47 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 25 Nov 2024 20:10:12 +0530 Subject: [PATCH 14/57] Reset setup_env --- .github/actions/setup_env/action.yml | 29 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/.github/actions/setup_env/action.yml b/.github/actions/setup_env/action.yml index 6052d6385f6..8c64f24dff4 100644 --- a/.github/actions/setup_env/action.yml +++ b/.github/actions/setup_env/action.yml @@ -10,24 +10,23 @@ inputs: runs: using: "composite" steps: - # - name: Download Lock File - # run: wget -q https://raw.githubusercontent.com/tardis-sn/tardis/master/conda-${{ inputs.os-label }}.lock - # if: matrix.pip == true - # shell: bash + - name: Download Lock File + run: wget -q https://raw.githubusercontent.com/tardis-sn/tardis/master/conda-${{ inputs.os-label }}.lock + if: matrix.pip == true + shell: bash - # - name: Generate Cache Key - # run: | - # file_hash=$(cat conda-${{ inputs.os-label }}.lock | shasum -a 256 | cut -d' ' -f1) - # echo "file_hash=$file_hash" >> "${GITHUB_OUTPUT}" - # id: cache-environment-key - # shell: bash + - name: Generate Cache Key + run: | + file_hash=$(cat conda-${{ inputs.os-label }}.lock | shasum -a 256 | cut -d' ' -f1) + echo "file_hash=$file_hash" >> "${GITHUB_OUTPUT}" + id: cache-environment-key + shell: bash - uses: mamba-org/setup-micromamba@v1 with: environment-file: conda-${{ inputs.os-label }}.lock - # cache-environment-key: ${{ steps.cache-environment-key.outputs.file_hash }} - # cache-downloads-key: ${{ steps.cache-environment-key.outputs.file_hash }} + cache-environment-key: ${{ steps.cache-environment-key.outputs.file_hash }} + cache-downloads-key: ${{ steps.cache-environment-key.outputs.file_hash }} environment-name: tardis - # cache-environment: true - # cache-downloads: true - + cache-environment: true + cache-downloads: true From fb77b0974ebbfec995c571069579c0c012597721 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 25 Nov 2024 20:20:38 +0530 Subject: [PATCH 15/57] replace recfromtext with genfromtxt --- tardis/io/model/readers/generic_readers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tardis/io/model/readers/generic_readers.py b/tardis/io/model/readers/generic_readers.py index ac24226e253..8fc59a240a7 100644 --- a/tardis/io/model/readers/generic_readers.py +++ b/tardis/io/model/readers/generic_readers.py @@ -3,7 +3,7 @@ import numpy as np import pandas as pd from astropy import units as u -from numpy import recfromtxt +from numpy import genfromtxt from radioactivedecay import Nuclide from radioactivedecay.utils import Z_DICT, elem_to_Z @@ -44,7 +44,7 @@ def read_simple_ascii_density( time_of_model_string = fh.readline().strip() time_of_model = parse_quantity(time_of_model_string) - data = recfromtxt( + data = genfromtxt( fname, skip_header=1, names=("index", "velocity", "density"), From 74534f45d098cbd167ba7ed7293b6e34b09c81f9 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Wed, 27 Nov 2024 17:30:57 +0530 Subject: [PATCH 16/57] Rename TardisLogger to TARDISLogger --- tardis/io/logger/logger.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 2eab2dc2813..b2479edffc9 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -69,7 +69,7 @@ class LoggingConfig: LOGGING_LEVELS = LoggingConfig().LEVELS -class TardisLogger: +class TARDISLogger: def __init__(self): self.config = LoggingConfig() self.logger = logging.getLogger("tardis") @@ -257,7 +257,7 @@ def filter(self, log_record): def logging_state(log_level, tardis_config, specific_log_level=None): """Configure logging state for TARDIS.""" - logger = TardisLogger() + logger = TARDISLogger() logger.configure_logging(log_level, tardis_config, specific_log_level) logger.setup_widget_logging() if get_environment() == 'vscode': From 1310121d239bbe8ef4ffba4c0325bc77de9b9bf5 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Wed, 27 Nov 2024 17:32:21 +0530 Subject: [PATCH 17/57] Remove comment --- tardis/io/logger/logger.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index b2479edffc9..6a5148889c6 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -126,7 +126,6 @@ def configure_logging(self, log_level, tardis_config, specific_log_level=None): def setup_widget_logging(self): """Set up widget-based logging interface.""" - # widget_handler = LoggingHandler(log_outputs, self.config.COLORS) widget_handler = AsyncEmitLogHandler(log_outputs, self.config.COLORS) widget_handler.setFormatter( logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") From c07f2d7278c613c33fc7b9c32c1ac5efff765bdf Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Wed, 27 Nov 2024 19:38:31 +0530 Subject: [PATCH 18/57] Refactor code and make warnings module logger global --- tardis/io/logger/logger.py | 197 +++++++++++++++++++------------------ 1 file changed, 99 insertions(+), 98 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 6a5148889c6..554a93518b1 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -8,10 +8,32 @@ from IPython.display import display import os +pn.extension() + +PYTHON_WARNINGS_LOGGER = logging.getLogger("py.warnings") MixedFutureType = asyncio.Future | concurrent.futures.Future -pn.extension() +def get_environment(): + """Determine the execution environment""" + try: + import IPython + ipython = IPython.get_ipython() + + if ipython is None: + return 'standard' + + # Check for VSCode specific environment variables + if any(x for x in ('VSCODE_PID', 'VSCODE') if x in os.environ): + return 'vscode' + + # Check if running in Jupyter notebook + if 'IPKernelApp' in ipython.config: + return 'jupyter' + + return 'standard' + except: + return 'standard' def create_output_widget(height=300): return pn.pane.HTML( @@ -69,103 +91,6 @@ class LoggingConfig: LOGGING_LEVELS = LoggingConfig().LEVELS -class TARDISLogger: - def __init__(self): - self.config = LoggingConfig() - self.logger = logging.getLogger("tardis") - - def configure_logging(self, log_level, tardis_config, specific_log_level=None): - if "debug" in tardis_config: - specific_log_level = tardis_config["debug"].get( - "specific_log_level", specific_log_level - ) - logging_level = log_level or tardis_config["debug"].get( - "log_level", "INFO" - ) - if log_level and tardis_config["debug"].get("log_level"): - self.logger.debug( - "log_level is defined both in Functional Argument & YAML Configuration {debug section}, " - f"log_level = {log_level.upper()} will be used for Log Level Determination" - ) - else: - tardis_config["debug"] = {} - logging_level = log_level or self.config.DEFAULT_LEVEL - specific_log_level = specific_log_level or self.config.DEFAULT_SPECIFIC_STATE - - logging_level = logging_level.upper() - if logging_level not in self.config.LEVELS: - raise ValueError( - f"Passed Value for log_level = {logging_level} is Invalid. Must be one of the following {list(self.config.LEVELS.keys())}" - ) - - logger = logging.getLogger("tardis") - tardis_loggers = [ - logging.getLogger(name) - for name in logging.root.manager.loggerDict - if name.startswith("tardis") - ] - - if logging_level in self.config.LEVELS: - for logger in tardis_loggers: - logger.setLevel(self.config.LEVELS[logging_level]) - - if logger.filters: - for filter in logger.filters: - for logger in tardis_loggers: - logger.removeFilter(filter) - - if specific_log_level: - filter_log = LogFilter([self.config.LEVELS[logging_level], logging.INFO, logging.DEBUG]) - for logger in tardis_loggers: - logger.addFilter(filter_log) - else: - for filter in logger.filters: - for logger in tardis_loggers: - logger.removeFilter(filter) - - - def setup_widget_logging(self): - """Set up widget-based logging interface.""" - widget_handler = AsyncEmitLogHandler(log_outputs, self.config.COLORS) - widget_handler.setFormatter( - logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") - ) - - self._configure_handlers(widget_handler) - - def _configure_handlers(self, widget_handler): - """Configure logging handlers.""" - logging.captureWarnings(True) - self.logger.setLevel(logging.DEBUG) - - for logger in [self.logger, logging.getLogger()]: - for handler in logger.handlers[:]: - logger.removeHandler(handler) - - self.logger.addHandler(widget_handler) - logging.getLogger("py.warnings").addHandler(widget_handler) - - -def get_environment(): - """Determine the execution environment""" - try: - import IPython - ipython = IPython.get_ipython() - - if ipython is None: - return 'standard' - - # Check for VSCode specific environment variables - if any(x for x in ('VSCODE_PID', 'VSCODE') if x in os.environ): - return 'vscode' - - # Check if running in Jupyter notebook - if 'IPKernelApp' in ipython.config: - return 'jupyter' - - return 'standard' - except: - return 'standard' class AsyncEmitLogHandler(logging.Handler): def __init__(self, log_outputs, colors): @@ -245,6 +170,82 @@ async def _async_emit(self, level, html_output): self.display_handle.update(logger_widget.embed()) +class TARDISLogger: + def __init__(self): + self.config = LoggingConfig() + self.logger = logging.getLogger("tardis") + + def configure_logging(self, log_level, tardis_config, specific_log_level=None): + if "debug" in tardis_config: + specific_log_level = tardis_config["debug"].get( + "specific_log_level", specific_log_level + ) + logging_level = log_level or tardis_config["debug"].get( + "log_level", "INFO" + ) + if log_level and tardis_config["debug"].get("log_level"): + self.logger.debug( + "log_level is defined both in Functional Argument & YAML Configuration {debug section}, " + f"log_level = {log_level.upper()} will be used for Log Level Determination" + ) + else: + tardis_config["debug"] = {} + logging_level = log_level or self.config.DEFAULT_LEVEL + specific_log_level = specific_log_level or self.config.DEFAULT_SPECIFIC_STATE + + logging_level = logging_level.upper() + if logging_level not in self.config.LEVELS: + raise ValueError( + f"Passed Value for log_level = {logging_level} is Invalid. Must be one of the following {list(self.config.LEVELS.keys())}" + ) + + logger = logging.getLogger("tardis") + tardis_loggers = [ + logging.getLogger(name) + for name in logging.root.manager.loggerDict + if name.startswith("tardis") + ] + + if logging_level in self.config.LEVELS: + for logger in tardis_loggers: + logger.setLevel(self.config.LEVELS[logging_level]) + + if logger.filters: + for filter in logger.filters: + for logger in tardis_loggers: + logger.removeFilter(filter) + + if specific_log_level: + filter_log = LogFilter([self.config.LEVELS[logging_level], logging.INFO, logging.DEBUG]) + for logger in tardis_loggers: + logger.addFilter(filter_log) + else: + for filter in logger.filters: + for logger in tardis_loggers: + logger.removeFilter(filter) + + + def setup_widget_logging(self): + """Set up widget-based logging interface.""" + self.widget_handler = AsyncEmitLogHandler(log_outputs, self.config.COLORS) + self.widget_handler.setFormatter( + logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") + ) + + self._configure_handlers() + + def _configure_handlers(self): + """Configure logging handlers.""" + logging.captureWarnings(True) + + for logger in [self.logger, logging.getLogger()]: + for handler in logger.handlers[:]: + logger.removeHandler(handler) + + self.logger.addHandler(self.widget_handler) + PYTHON_WARNINGS_LOGGER.addHandler(self.widget_handler) + + class LogFilter: """Filter for controlling which log levels are displayed.""" def __init__(self, log_levels): From 3f7ffd0d26764b992651de0d00bf938912e13675 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Wed, 27 Nov 2024 19:55:17 +0530 Subject: [PATCH 19/57] Close loop and clean up tasks --- tardis/io/logger/logger.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 554a93518b1..e4fa93b0b82 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -128,7 +128,16 @@ def emit(self, record): def close(self): self.loop.call_soon_threadsafe(self.loop.stop) - self.thread.join() + self.thread.join(timeout=5) + + # Clean up any remaining tasks in the loop + pending = asyncio.all_tasks(self.loop) + for task in pending: + task.cancel() + + # Run the event loop one last time to finalize all pending tasks + self.loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) + self.loop.close() super().close() @staticmethod From 673e70fa835956b9293b9cbaefc885508edb36cc Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Wed, 27 Nov 2024 19:56:26 +0530 Subject: [PATCH 20/57] Remove unused Future variable --- tardis/io/logger/logger.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index e4fa93b0b82..466adaea0ac 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -11,8 +11,6 @@ pn.extension() PYTHON_WARNINGS_LOGGER = logging.getLogger("py.warnings") -MixedFutureType = asyncio.Future | concurrent.futures.Future - def get_environment(): """Determine the execution environment""" From b24b528bdda27bf58cf610f10bcc1b9a0063578e Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Fri, 29 Nov 2024 18:49:15 +0530 Subject: [PATCH 21/57] Add option to disable widget and display logs without formatting Also by default widget is disable in CLI --- tardis/base.py | 6 ++- tardis/io/logger/logger.py | 78 ++++++++++++++++++++++++-------------- 2 files changed, 55 insertions(+), 29 deletions(-) diff --git a/tardis/base.py b/tardis/base.py index 41f59506b75..cd4f49300b3 100644 --- a/tardis/base.py +++ b/tardis/base.py @@ -17,6 +17,7 @@ def run_tardis( log_level=None, specific_log_level=None, show_progress_bars=True, + display_widget=True, **kwargs, ): """ @@ -56,6 +57,9 @@ def run_tardis( Option to enable tardis convergence plots. show_progress_bars : bool, default: True, optional Option to enable the progress bar. + display_widget : bool, default: True, optional + Option to display the logging widget in Jupyter/VSCode environments. + If False, logs will be printed normally instead. **kwargs : dict, optional Optional keyword arguments including those supported by :obj:`tardis.visualization.tools.convergence_plot.ConvergencePlots`. @@ -88,7 +92,7 @@ def run_tardis( if not isinstance(show_convergence_plots, bool): raise TypeError("Expected bool in show_convergence_plots argument") - logging_state(log_level, tardis_config, specific_log_level) + logging_state(log_level, tardis_config, specific_log_level, display_widget) if atom_data is not None: try: diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 466adaea0ac..f2af6311f3b 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -91,22 +91,24 @@ class LoggingConfig: class AsyncEmitLogHandler(logging.Handler): - def __init__(self, log_outputs, colors): + def __init__(self, log_outputs, colors, display_widget=True): super().__init__() self.log_outputs = log_outputs self.colors = colors self.environment = get_environment() self.main_thread_id = threading.get_ident() self.futures = [] + self.display_widget = display_widget - # Single event loop and thread for all environments - self.loop = asyncio.new_event_loop() - self.thread = threading.Thread(target=self._run_event_loop, daemon=True) - self.thread.start() - - # Only set up display handle for Jupyter - if self.environment == 'jupyter': - self.display_handle = display(logger_widget, display_id=True) + # Only set up async handling for GUI environments when display_widget is True + if self.display_widget and self.environment in ['jupyter', 'vscode']: + self.loop = asyncio.new_event_loop() + self.thread = threading.Thread(target=self._run_event_loop, daemon=True) + self.thread.start() + + # Only set up display handle for Jupyter + if self.environment == 'jupyter': + self.display_handle = display(logger_widget, display_id=True) def _run_event_loop(self): """Runs event loop in separate thread""" @@ -115,6 +117,13 @@ def _run_event_loop(self): def emit(self, record): log_entry = self.format(record) + + if not self.display_widget or self.environment == 'standard': + stream_handler = logging.StreamHandler() + stream_handler.setFormatter(logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)")) + stream_handler.emit(record) + return + clean_log_entry = self._remove_ansi_escape_sequences(log_entry) html_output = self._format_html_output(clean_log_entry, record) @@ -125,17 +134,18 @@ def emit(self, record): self.futures.append(future) def close(self): - self.loop.call_soon_threadsafe(self.loop.stop) - self.thread.join(timeout=5) - - # Clean up any remaining tasks in the loop - pending = asyncio.all_tasks(self.loop) - for task in pending: - task.cancel() - - # Run the event loop one last time to finalize all pending tasks - self.loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) - self.loop.close() + if self.display_widget and self.environment in ['jupyter', 'vscode']: + self.loop.call_soon_threadsafe(self.loop.stop) + self.thread.join(timeout=5) + + # Clean up any remaining tasks in the loop + pending = asyncio.all_tasks(self.loop) + for task in pending: + task.cancel() + + # Run the event loop one last time to finalize all pending tasks + self.loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) + self.loop.close() super().close() @staticmethod @@ -232,9 +242,20 @@ def configure_logging(self, log_level, tardis_config, specific_log_level=None): logger.removeFilter(filter) - def setup_widget_logging(self): - """Set up widget-based logging interface.""" - self.widget_handler = AsyncEmitLogHandler(log_outputs, self.config.COLORS) + def setup_widget_logging(self, display_widget=True): + """ + Set up widget-based logging interface. + + Parameters + ---------- + display_widget : bool, optional + Whether to display the widget in GUI environments (default: True) + """ + self.widget_handler = AsyncEmitLogHandler( + log_outputs, + self.config.COLORS, + display_widget=display_widget + ) self.widget_handler.setFormatter( logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") ) @@ -262,11 +283,12 @@ def filter(self, log_record): return log_record.levelno in self.log_levels -def logging_state(log_level, tardis_config, specific_log_level=None): - """Configure logging state for TARDIS.""" +def logging_state(log_level, tardis_config, specific_log_level=None, display_widget=True): logger = TARDISLogger() logger.configure_logging(log_level, tardis_config, specific_log_level) - logger.setup_widget_logging() - if get_environment() == 'vscode': + logger.setup_widget_logging(display_widget=display_widget) + + if display_widget and get_environment() == 'vscode': display(logger_widget) - return logger_widget + + return logger_widget if (display_widget and get_environment() in ['jupyter', 'vscode']) else None From 80a1f3e3dc28c0ee8e5ec5eceb87b055a83554ce Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 2 Dec 2024 18:06:47 +0530 Subject: [PATCH 22/57] Replacing HTML with Panel terminal --- tardis/io/logger/logger2.py | 286 ++++++++++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) create mode 100644 tardis/io/logger/logger2.py diff --git a/tardis/io/logger/logger2.py b/tardis/io/logger/logger2.py new file mode 100644 index 00000000000..3f1aa9abbaf --- /dev/null +++ b/tardis/io/logger/logger2.py @@ -0,0 +1,286 @@ +import logging +import re +import panel as pn +from dataclasses import dataclass, field +import asyncio +import concurrent.futures +import threading +from IPython.display import display +import os + +pn.extension('terminal') + +PYTHON_WARNINGS_LOGGER = logging.getLogger("py.warnings") + +def get_environment(): + """Determine the execution environment""" + try: + import IPython + ipython = IPython.get_ipython() + + if ipython is None: + return 'standard' + + # Check for VSCode specific environment variables + if any(x for x in ('VSCODE_PID', 'VSCODE') if x in os.environ): + return 'vscode' + + # Check if running in Jupyter notebook + if 'IPKernelApp' in ipython.config: + return 'jupyter' + + return 'standard' + except: + return 'standard' + +def create_output_widget(height=300): + return pn.widgets.Terminal( + "", + options={"cursorBlink": True}, + height=height, + sizing_mode='stretch_width' + ) + +log_outputs = { + "WARNING/ERROR": create_output_widget(), + "INFO": create_output_widget(), + "DEBUG": create_output_widget(), + "ALL": create_output_widget(), +} + +tab_order = ["ALL", "WARNING/ERROR", "INFO", "DEBUG"] +logger_widget = pn.Tabs( + *[(title, log_outputs[title]) for title in tab_order], + height=350, + sizing_mode='stretch_width' +) + + +@dataclass +class LoggingConfig: + LEVELS: dict[str, int] = field(default_factory=lambda: { + "NOTSET": logging.NOTSET, + "DEBUG": logging.DEBUG, + "INFO": logging.INFO, + "WARNING": logging.WARNING, + "ERROR": logging.ERROR, + "CRITICAL": logging.CRITICAL, + }) + + COLORS: dict[int | str, str] = field(default_factory=lambda: { + logging.INFO: "#D3D3D3", + logging.WARNING: "orange", + logging.ERROR: "red", + logging.CRITICAL: "orange", + logging.DEBUG: "blue", + "default": "black", + }) + + DEFAULT_LEVEL = "INFO" + DEFAULT_SPECIFIC_STATE = False + + +LOGGING_LEVELS = LoggingConfig().LEVELS + + +class AsyncEmitLogHandler(logging.Handler): + def __init__(self, log_outputs, colors, display_widget=True): + super().__init__() + self.log_outputs = log_outputs + self.colors = colors + self.environment = get_environment() + self.main_thread_id = threading.get_ident() + self.futures = [] + self.display_widget = display_widget + + # Only set up async handling for GUI environments when display_widget is True + if self.display_widget and self.environment in ['jupyter', 'vscode']: + self.loop = asyncio.new_event_loop() + self.thread = threading.Thread(target=self._run_event_loop, daemon=True) + self.thread.start() + + # Only set up display handle for Jupyter + if self.environment == 'jupyter': + self.display_handle = display(logger_widget, display_id=True) + + def _run_event_loop(self): + """Runs event loop in separate thread""" + asyncio.set_event_loop(self.loop) + self.loop.run_forever() + + def emit(self, record): + log_entry = self.format(record) + + if not self.display_widget or self.environment == 'standard': + stream_handler = logging.StreamHandler() + stream_handler.setFormatter(logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)")) + stream_handler.emit(record) + return + + clean_log_entry = self._remove_ansi_escape_sequences(log_entry) + html_output = self._format_html_output(clean_log_entry, record) + + future = asyncio.run_coroutine_threadsafe( + self._async_emit(record.levelno, html_output), + self.loop + ) + self.futures.append(future) + + def close(self): + if self.display_widget and self.environment in ['jupyter', 'vscode']: + self.loop.call_soon_threadsafe(self.loop.stop) + self.thread.join(timeout=5) + + # Clean up any remaining tasks in the loop + pending = asyncio.all_tasks(self.loop) + for task in pending: + task.cancel() + + # Run the event loop one last time to finalize all pending tasks + self.loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) + self.loop.close() + super().close() + + @staticmethod + def _remove_ansi_escape_sequences(text): + """Remove ANSI escape sequences from string.""" + ansi_escape = re.compile(r"\x1B[@-_][0-?]*[ -/]*[@-~]") + return ansi_escape.sub("", text) + + def _format_html_output(self, log_entry, record): + """Format log entry as HTML with appropriate styling.""" + color = self.colors.get(record.levelno, self.colors["default"]) + parts = log_entry.split(" ", 2) + if len(parts) > 2: + prefix, levelname, message = parts + return f'{prefix} {levelname} {message}' + return log_entry + + async def _async_emit(self, level, html_output): + level_to_output = { + logging.WARNING: "WARNING/ERROR", + logging.ERROR: "WARNING/ERROR", + logging.INFO: "INFO", + logging.DEBUG: "DEBUG" + } + + # Remove HTML wrapping since we're using Terminal now + clean_text = re.sub('<[^<]+?>', '', html_output) + '\n' + + # Update specific level output + output_key = level_to_output.get(level) + if output_key: + self.log_outputs[output_key].write(clean_text) + + # Update ALL output + self.log_outputs["ALL"].write(clean_text) + + if self.environment == 'jupyter': + self.display_handle.update(logger_widget.embed()) + + +class TARDISLogger: + def __init__(self): + self.config = LoggingConfig() + self.logger = logging.getLogger("tardis") + + def configure_logging(self, log_level, tardis_config, specific_log_level=None): + if "debug" in tardis_config: + specific_log_level = tardis_config["debug"].get( + "specific_log_level", specific_log_level + ) + logging_level = log_level or tardis_config["debug"].get( + "log_level", "INFO" + ) + if log_level and tardis_config["debug"].get("log_level"): + self.logger.debug( + "log_level is defined both in Functional Argument & YAML Configuration {debug section}, " + f"log_level = {log_level.upper()} will be used for Log Level Determination" + ) + else: + tardis_config["debug"] = {} + logging_level = log_level or self.config.DEFAULT_LEVEL + specific_log_level = specific_log_level or self.config.DEFAULT_SPECIFIC_STATE + + logging_level = logging_level.upper() + if logging_level not in self.config.LEVELS: + raise ValueError( + f"Passed Value for log_level = {logging_level} is Invalid. Must be one of the following {list(self.config.LEVELS.keys())}" + ) + + logger = logging.getLogger("tardis") + tardis_loggers = [ + logging.getLogger(name) + for name in logging.root.manager.loggerDict + if name.startswith("tardis") + ] + + if logging_level in self.config.LEVELS: + for logger in tardis_loggers: + logger.setLevel(self.config.LEVELS[logging_level]) + + if logger.filters: + for filter in logger.filters: + for logger in tardis_loggers: + logger.removeFilter(filter) + + if specific_log_level: + filter_log = LogFilter([self.config.LEVELS[logging_level], logging.INFO, logging.DEBUG]) + for logger in tardis_loggers: + logger.addFilter(filter_log) + else: + for filter in logger.filters: + for logger in tardis_loggers: + logger.removeFilter(filter) + + + def setup_widget_logging(self, display_widget=True): + """ + Set up widget-based logging interface. + + Parameters + ---------- + display_widget : bool, optional + Whether to display the widget in GUI environments (default: True) + """ + self.widget_handler = AsyncEmitLogHandler( + log_outputs, + self.config.COLORS, + display_widget=display_widget + ) + self.widget_handler.setFormatter( + logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") + ) + + self._configure_handlers() + + def _configure_handlers(self): + """Configure logging handlers.""" + logging.captureWarnings(True) + + for logger in [self.logger, logging.getLogger()]: + for handler in logger.handlers[:]: + logger.removeHandler(handler) + + self.logger.addHandler(self.widget_handler) + PYTHON_WARNINGS_LOGGER.addHandler(self.widget_handler) + + +class LogFilter: + """Filter for controlling which log levels are displayed.""" + def __init__(self, log_levels): + self.log_levels = log_levels + + def filter(self, log_record): + return log_record.levelno in self.log_levels + + +def logging_state(log_level, tardis_config, specific_log_level=None, display_widget=True): + logger = TARDISLogger() + logger.configure_logging(log_level, tardis_config, specific_log_level) + logger.setup_widget_logging(display_widget=display_widget) + + if display_widget and get_environment() == 'vscode': + display(logger_widget) + + return logger_widget if (display_widget and get_environment() in ['jupyter', 'vscode']) else None From ebe28195f466a6091652242def1878c9a9ac9cf7 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 2 Dec 2024 19:05:04 +0530 Subject: [PATCH 23/57] logger run_thread --- tardis/io/logger/logger.py | 62 +++++++++++++++----------------------- 1 file changed, 24 insertions(+), 38 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index f2af6311f3b..78ce2769cb1 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -96,27 +96,14 @@ def __init__(self, log_outputs, colors, display_widget=True): self.log_outputs = log_outputs self.colors = colors self.environment = get_environment() - self.main_thread_id = threading.get_ident() - self.futures = [] self.display_widget = display_widget - # Only set up async handling for GUI environments when display_widget is True - if self.display_widget and self.environment in ['jupyter', 'vscode']: - self.loop = asyncio.new_event_loop() - self.thread = threading.Thread(target=self._run_event_loop, daemon=True) - self.thread.start() - - # Only set up display handle for Jupyter - if self.environment == 'jupyter': - self.display_handle = display(logger_widget, display_id=True) - - def _run_event_loop(self): - """Runs event loop in separate thread""" - asyncio.set_event_loop(self.loop) - self.loop.run_forever() + # Only set up display handle for Jupyter + if self.display_widget and self.environment == 'jupyter': + self.display_handle = display(logger_widget, display_id=True) def emit(self, record): - log_entry = self.format(record) + print(f"[{threading.get_ident()}] Emit called at {asyncio.get_event_loop_policy().get_event_loop()}") if not self.display_widget or self.environment == 'standard': stream_handler = logging.StreamHandler() @@ -124,38 +111,30 @@ def emit(self, record): stream_handler.emit(record) return + log_entry = self.format(record) clean_log_entry = self._remove_ansi_escape_sequences(log_entry) html_output = self._format_html_output(clean_log_entry, record) - future = asyncio.run_coroutine_threadsafe( - self._async_emit(record.levelno, html_output), - self.loop + print(f"[{threading.get_ident()}] Creating task with asyncio.to_thread") + # Use asyncio.to_thread to run the widget update in a separate thread + asyncio.create_task( + asyncio.to_thread( + self._emit_to_widget, + record.levelno, + html_output + ) ) - self.futures.append(future) - - def close(self): - if self.display_widget and self.environment in ['jupyter', 'vscode']: - self.loop.call_soon_threadsafe(self.loop.stop) - self.thread.join(timeout=5) - - # Clean up any remaining tasks in the loop - pending = asyncio.all_tasks(self.loop) - for task in pending: - task.cancel() - - # Run the event loop one last time to finalize all pending tasks - self.loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) - self.loop.close() - super().close() + print(f"[{threading.get_ident()}] Task created") @staticmethod def _remove_ansi_escape_sequences(text): """Remove ANSI escape sequences from string.""" ansi_escape = re.compile(r"\x1B[@-_][0-?]*[ -/]*[@-~]") return ansi_escape.sub("", text) - + def _format_html_output(self, log_entry, record): """Format log entry as HTML with appropriate styling.""" + print(f"[{threading.get_ident()}] Formatting HTML output") color = self.colors.get(record.levelno, self.colors["default"]) parts = log_entry.split(" ", 2) if len(parts) > 2: @@ -163,7 +142,9 @@ def _format_html_output(self, log_entry, record): return f'{prefix} {levelname} {message}' return log_entry - async def _async_emit(self, level, html_output): + def _emit_to_widget(self, level, html_output): + """Handles the actual widget updates""" + print(f"[{threading.get_ident()}] _emit_to_widget started with level {level}") level_to_output = { logging.WARNING: "WARNING/ERROR", logging.ERROR: "WARNING/ERROR", @@ -176,15 +157,20 @@ async def _async_emit(self, level, html_output): # Update specific level output output_key = level_to_output.get(level) if output_key: + print(f"[{threading.get_ident()}] Updating {output_key} output") current = self.log_outputs[output_key].object or "" self.log_outputs[output_key].object = current + "\n" + html_wrapped if current else html_wrapped # Update ALL output + print(f"[{threading.get_ident()}] Updating ALL output") current_all = self.log_outputs["ALL"].object or "" self.log_outputs["ALL"].object = current_all + "\n" + html_wrapped if current_all else html_wrapped if self.environment == 'jupyter': + print(f"[{threading.get_ident()}] Updating Jupyter display") self.display_handle.update(logger_widget.embed()) + + print(f"[{threading.get_ident()}] _emit_to_widget completed") class TARDISLogger: From d54e415b33ec639667f60a92d2c4c9a7ba44c639 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 2 Dec 2024 19:20:41 +0530 Subject: [PATCH 24/57] Works without async in both environments --- tardis/io/logger/logger.py | 38 +++++--------------------------------- 1 file changed, 5 insertions(+), 33 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 78ce2769cb1..e7d7539fa9c 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -2,9 +2,6 @@ import re import panel as pn from dataclasses import dataclass, field -import asyncio -import concurrent.futures -import threading from IPython.display import display import os @@ -62,7 +59,6 @@ def create_output_widget(height=300): sizing_mode='stretch_width' ) - @dataclass class LoggingConfig: LEVELS: dict[str, int] = field(default_factory=lambda: { @@ -86,10 +82,6 @@ class LoggingConfig: DEFAULT_LEVEL = "INFO" DEFAULT_SPECIFIC_STATE = False - -LOGGING_LEVELS = LoggingConfig().LEVELS - - class AsyncEmitLogHandler(logging.Handler): def __init__(self, log_outputs, colors, display_widget=True): super().__init__() @@ -103,28 +95,18 @@ def __init__(self, log_outputs, colors, display_widget=True): self.display_handle = display(logger_widget, display_id=True) def emit(self, record): - print(f"[{threading.get_ident()}] Emit called at {asyncio.get_event_loop_policy().get_event_loop()}") - + # Handle standard environment with simple stream output if not self.display_widget or self.environment == 'standard': stream_handler = logging.StreamHandler() stream_handler.setFormatter(logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)")) stream_handler.emit(record) return + # Process and emit log directly log_entry = self.format(record) clean_log_entry = self._remove_ansi_escape_sequences(log_entry) html_output = self._format_html_output(clean_log_entry, record) - - print(f"[{threading.get_ident()}] Creating task with asyncio.to_thread") - # Use asyncio.to_thread to run the widget update in a separate thread - asyncio.create_task( - asyncio.to_thread( - self._emit_to_widget, - record.levelno, - html_output - ) - ) - print(f"[{threading.get_ident()}] Task created") + self._emit_to_widget(record.levelno, html_output) @staticmethod def _remove_ansi_escape_sequences(text): @@ -134,7 +116,6 @@ def _remove_ansi_escape_sequences(text): def _format_html_output(self, log_entry, record): """Format log entry as HTML with appropriate styling.""" - print(f"[{threading.get_ident()}] Formatting HTML output") color = self.colors.get(record.levelno, self.colors["default"]) parts = log_entry.split(" ", 2) if len(parts) > 2: @@ -143,8 +124,7 @@ def _format_html_output(self, log_entry, record): return log_entry def _emit_to_widget(self, level, html_output): - """Handles the actual widget updates""" - print(f"[{threading.get_ident()}] _emit_to_widget started with level {level}") + """Handles the widget updates synchronously""" level_to_output = { logging.WARNING: "WARNING/ERROR", logging.ERROR: "WARNING/ERROR", @@ -157,21 +137,16 @@ def _emit_to_widget(self, level, html_output): # Update specific level output output_key = level_to_output.get(level) if output_key: - print(f"[{threading.get_ident()}] Updating {output_key} output") current = self.log_outputs[output_key].object or "" self.log_outputs[output_key].object = current + "\n" + html_wrapped if current else html_wrapped # Update ALL output - print(f"[{threading.get_ident()}] Updating ALL output") current_all = self.log_outputs["ALL"].object or "" self.log_outputs["ALL"].object = current_all + "\n" + html_wrapped if current_all else html_wrapped + # Update Jupyter display if in jupyter environment if self.environment == 'jupyter': - print(f"[{threading.get_ident()}] Updating Jupyter display") self.display_handle.update(logger_widget.embed()) - - print(f"[{threading.get_ident()}] _emit_to_widget completed") - class TARDISLogger: def __init__(self): @@ -227,7 +202,6 @@ def configure_logging(self, log_level, tardis_config, specific_log_level=None): for logger in tardis_loggers: logger.removeFilter(filter) - def setup_widget_logging(self, display_widget=True): """ Set up widget-based logging interface. @@ -259,7 +233,6 @@ def _configure_handlers(self): self.logger.addHandler(self.widget_handler) PYTHON_WARNINGS_LOGGER.addHandler(self.widget_handler) - class LogFilter: """Filter for controlling which log levels are displayed.""" def __init__(self, log_levels): @@ -268,7 +241,6 @@ def __init__(self, log_levels): def filter(self, log_record): return log_record.levelno in self.log_levels - def logging_state(log_level, tardis_config, specific_log_level=None, display_widget=True): logger = TARDISLogger() logger.configure_logging(log_level, tardis_config, specific_log_level) From d419c69788e49cfc582edede0e33a0c3f0ad6487 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 2 Dec 2024 19:22:51 +0530 Subject: [PATCH 25/57] Remove test logger file --- tardis/io/logger/logger2.py | 286 ------------------------------------ 1 file changed, 286 deletions(-) delete mode 100644 tardis/io/logger/logger2.py diff --git a/tardis/io/logger/logger2.py b/tardis/io/logger/logger2.py deleted file mode 100644 index 3f1aa9abbaf..00000000000 --- a/tardis/io/logger/logger2.py +++ /dev/null @@ -1,286 +0,0 @@ -import logging -import re -import panel as pn -from dataclasses import dataclass, field -import asyncio -import concurrent.futures -import threading -from IPython.display import display -import os - -pn.extension('terminal') - -PYTHON_WARNINGS_LOGGER = logging.getLogger("py.warnings") - -def get_environment(): - """Determine the execution environment""" - try: - import IPython - ipython = IPython.get_ipython() - - if ipython is None: - return 'standard' - - # Check for VSCode specific environment variables - if any(x for x in ('VSCODE_PID', 'VSCODE') if x in os.environ): - return 'vscode' - - # Check if running in Jupyter notebook - if 'IPKernelApp' in ipython.config: - return 'jupyter' - - return 'standard' - except: - return 'standard' - -def create_output_widget(height=300): - return pn.widgets.Terminal( - "", - options={"cursorBlink": True}, - height=height, - sizing_mode='stretch_width' - ) - -log_outputs = { - "WARNING/ERROR": create_output_widget(), - "INFO": create_output_widget(), - "DEBUG": create_output_widget(), - "ALL": create_output_widget(), -} - -tab_order = ["ALL", "WARNING/ERROR", "INFO", "DEBUG"] -logger_widget = pn.Tabs( - *[(title, log_outputs[title]) for title in tab_order], - height=350, - sizing_mode='stretch_width' -) - - -@dataclass -class LoggingConfig: - LEVELS: dict[str, int] = field(default_factory=lambda: { - "NOTSET": logging.NOTSET, - "DEBUG": logging.DEBUG, - "INFO": logging.INFO, - "WARNING": logging.WARNING, - "ERROR": logging.ERROR, - "CRITICAL": logging.CRITICAL, - }) - - COLORS: dict[int | str, str] = field(default_factory=lambda: { - logging.INFO: "#D3D3D3", - logging.WARNING: "orange", - logging.ERROR: "red", - logging.CRITICAL: "orange", - logging.DEBUG: "blue", - "default": "black", - }) - - DEFAULT_LEVEL = "INFO" - DEFAULT_SPECIFIC_STATE = False - - -LOGGING_LEVELS = LoggingConfig().LEVELS - - -class AsyncEmitLogHandler(logging.Handler): - def __init__(self, log_outputs, colors, display_widget=True): - super().__init__() - self.log_outputs = log_outputs - self.colors = colors - self.environment = get_environment() - self.main_thread_id = threading.get_ident() - self.futures = [] - self.display_widget = display_widget - - # Only set up async handling for GUI environments when display_widget is True - if self.display_widget and self.environment in ['jupyter', 'vscode']: - self.loop = asyncio.new_event_loop() - self.thread = threading.Thread(target=self._run_event_loop, daemon=True) - self.thread.start() - - # Only set up display handle for Jupyter - if self.environment == 'jupyter': - self.display_handle = display(logger_widget, display_id=True) - - def _run_event_loop(self): - """Runs event loop in separate thread""" - asyncio.set_event_loop(self.loop) - self.loop.run_forever() - - def emit(self, record): - log_entry = self.format(record) - - if not self.display_widget or self.environment == 'standard': - stream_handler = logging.StreamHandler() - stream_handler.setFormatter(logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)")) - stream_handler.emit(record) - return - - clean_log_entry = self._remove_ansi_escape_sequences(log_entry) - html_output = self._format_html_output(clean_log_entry, record) - - future = asyncio.run_coroutine_threadsafe( - self._async_emit(record.levelno, html_output), - self.loop - ) - self.futures.append(future) - - def close(self): - if self.display_widget and self.environment in ['jupyter', 'vscode']: - self.loop.call_soon_threadsafe(self.loop.stop) - self.thread.join(timeout=5) - - # Clean up any remaining tasks in the loop - pending = asyncio.all_tasks(self.loop) - for task in pending: - task.cancel() - - # Run the event loop one last time to finalize all pending tasks - self.loop.run_until_complete(asyncio.gather(*pending, return_exceptions=True)) - self.loop.close() - super().close() - - @staticmethod - def _remove_ansi_escape_sequences(text): - """Remove ANSI escape sequences from string.""" - ansi_escape = re.compile(r"\x1B[@-_][0-?]*[ -/]*[@-~]") - return ansi_escape.sub("", text) - - def _format_html_output(self, log_entry, record): - """Format log entry as HTML with appropriate styling.""" - color = self.colors.get(record.levelno, self.colors["default"]) - parts = log_entry.split(" ", 2) - if len(parts) > 2: - prefix, levelname, message = parts - return f'{prefix} {levelname} {message}' - return log_entry - - async def _async_emit(self, level, html_output): - level_to_output = { - logging.WARNING: "WARNING/ERROR", - logging.ERROR: "WARNING/ERROR", - logging.INFO: "INFO", - logging.DEBUG: "DEBUG" - } - - # Remove HTML wrapping since we're using Terminal now - clean_text = re.sub('<[^<]+?>', '', html_output) + '\n' - - # Update specific level output - output_key = level_to_output.get(level) - if output_key: - self.log_outputs[output_key].write(clean_text) - - # Update ALL output - self.log_outputs["ALL"].write(clean_text) - - if self.environment == 'jupyter': - self.display_handle.update(logger_widget.embed()) - - -class TARDISLogger: - def __init__(self): - self.config = LoggingConfig() - self.logger = logging.getLogger("tardis") - - def configure_logging(self, log_level, tardis_config, specific_log_level=None): - if "debug" in tardis_config: - specific_log_level = tardis_config["debug"].get( - "specific_log_level", specific_log_level - ) - logging_level = log_level or tardis_config["debug"].get( - "log_level", "INFO" - ) - if log_level and tardis_config["debug"].get("log_level"): - self.logger.debug( - "log_level is defined both in Functional Argument & YAML Configuration {debug section}, " - f"log_level = {log_level.upper()} will be used for Log Level Determination" - ) - else: - tardis_config["debug"] = {} - logging_level = log_level or self.config.DEFAULT_LEVEL - specific_log_level = specific_log_level or self.config.DEFAULT_SPECIFIC_STATE - - logging_level = logging_level.upper() - if logging_level not in self.config.LEVELS: - raise ValueError( - f"Passed Value for log_level = {logging_level} is Invalid. Must be one of the following {list(self.config.LEVELS.keys())}" - ) - - logger = logging.getLogger("tardis") - tardis_loggers = [ - logging.getLogger(name) - for name in logging.root.manager.loggerDict - if name.startswith("tardis") - ] - - if logging_level in self.config.LEVELS: - for logger in tardis_loggers: - logger.setLevel(self.config.LEVELS[logging_level]) - - if logger.filters: - for filter in logger.filters: - for logger in tardis_loggers: - logger.removeFilter(filter) - - if specific_log_level: - filter_log = LogFilter([self.config.LEVELS[logging_level], logging.INFO, logging.DEBUG]) - for logger in tardis_loggers: - logger.addFilter(filter_log) - else: - for filter in logger.filters: - for logger in tardis_loggers: - logger.removeFilter(filter) - - - def setup_widget_logging(self, display_widget=True): - """ - Set up widget-based logging interface. - - Parameters - ---------- - display_widget : bool, optional - Whether to display the widget in GUI environments (default: True) - """ - self.widget_handler = AsyncEmitLogHandler( - log_outputs, - self.config.COLORS, - display_widget=display_widget - ) - self.widget_handler.setFormatter( - logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") - ) - - self._configure_handlers() - - def _configure_handlers(self): - """Configure logging handlers.""" - logging.captureWarnings(True) - - for logger in [self.logger, logging.getLogger()]: - for handler in logger.handlers[:]: - logger.removeHandler(handler) - - self.logger.addHandler(self.widget_handler) - PYTHON_WARNINGS_LOGGER.addHandler(self.widget_handler) - - -class LogFilter: - """Filter for controlling which log levels are displayed.""" - def __init__(self, log_levels): - self.log_levels = log_levels - - def filter(self, log_record): - return log_record.levelno in self.log_levels - - -def logging_state(log_level, tardis_config, specific_log_level=None, display_widget=True): - logger = TARDISLogger() - logger.configure_logging(log_level, tardis_config, specific_log_level) - logger.setup_widget_logging(display_widget=display_widget) - - if display_widget and get_environment() == 'vscode': - display(logger_widget) - - return logger_widget if (display_widget and get_environment() in ['jupyter', 'vscode']) else None From e12e245eb25a4d051df2d5f3c9e11e7eb5ec891f Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 2 Dec 2024 19:26:44 +0530 Subject: [PATCH 26/57] Add LOGGING_LEVELS back --- tardis/io/logger/logger.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index e7d7539fa9c..2aee8f80254 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -82,6 +82,8 @@ class LoggingConfig: DEFAULT_LEVEL = "INFO" DEFAULT_SPECIFIC_STATE = False +LOGGING_LEVELS = LoggingConfig().LEVELS + class AsyncEmitLogHandler(logging.Handler): def __init__(self, log_outputs, colors, display_widget=True): super().__init__() From e7af98d042cce2c2bae36105c7530f62f53cc172 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 2 Dec 2024 19:43:54 +0530 Subject: [PATCH 27/57] Ruff safe fixes --- tardis/io/logger/logger.py | 40 ++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 19 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 2aee8f80254..7ebfa31bdd9 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -1,9 +1,10 @@ import logging +import os import re -import panel as pn from dataclasses import dataclass, field + +import panel as pn from IPython.display import display -import os pn.extension() @@ -14,18 +15,18 @@ def get_environment(): try: import IPython ipython = IPython.get_ipython() - + if ipython is None: return 'standard' - + # Check for VSCode specific environment variables if any(x for x in ('VSCODE_PID', 'VSCODE') if x in os.environ): return 'vscode' - + # Check if running in Jupyter notebook if 'IPKernelApp' in ipython.config: return 'jupyter' - + return 'standard' except: return 'standard' @@ -78,7 +79,7 @@ class LoggingConfig: logging.DEBUG: "blue", "default": "black", }) - + DEFAULT_LEVEL = "INFO" DEFAULT_SPECIFIC_STATE = False @@ -91,7 +92,7 @@ def __init__(self, log_outputs, colors, display_widget=True): self.colors = colors self.environment = get_environment() self.display_widget = display_widget - + # Only set up display handle for Jupyter if self.display_widget and self.environment == 'jupyter': self.display_handle = display(logger_widget, display_id=True) @@ -129,19 +130,19 @@ def _emit_to_widget(self, level, html_output): """Handles the widget updates synchronously""" level_to_output = { logging.WARNING: "WARNING/ERROR", - logging.ERROR: "WARNING/ERROR", + logging.ERROR: "WARNING/ERROR", logging.INFO: "INFO", logging.DEBUG: "DEBUG" } - + html_wrapped = f"
{html_output}
" - + # Update specific level output output_key = level_to_output.get(level) if output_key: current = self.log_outputs[output_key].object or "" self.log_outputs[output_key].object = current + "\n" + html_wrapped if current else html_wrapped - + # Update ALL output current_all = self.log_outputs["ALL"].object or "" self.log_outputs["ALL"].object = current_all + "\n" + html_wrapped if current_all else html_wrapped @@ -214,16 +215,16 @@ def setup_widget_logging(self, display_widget=True): Whether to display the widget in GUI environments (default: True) """ self.widget_handler = AsyncEmitLogHandler( - log_outputs, + log_outputs, self.config.COLORS, display_widget=display_widget ) self.widget_handler.setFormatter( logging.Formatter("%(name)s [%(levelname)s] %(message)s (%(filename)s:%(lineno)d)") ) - + self._configure_handlers() - + def _configure_handlers(self): """Configure logging handlers.""" logging.captureWarnings(True) @@ -231,15 +232,16 @@ def _configure_handlers(self): for logger in [self.logger, logging.getLogger()]: for handler in logger.handlers[:]: logger.removeHandler(handler) - + self.logger.addHandler(self.widget_handler) PYTHON_WARNINGS_LOGGER.addHandler(self.widget_handler) class LogFilter: """Filter for controlling which log levels are displayed.""" + def __init__(self, log_levels): self.log_levels = log_levels - + def filter(self, log_record): return log_record.levelno in self.log_levels @@ -247,8 +249,8 @@ def logging_state(log_level, tardis_config, specific_log_level=None, display_wid logger = TARDISLogger() logger.configure_logging(log_level, tardis_config, specific_log_level) logger.setup_widget_logging(display_widget=display_widget) - + if display_widget and get_environment() == 'vscode': display(logger_widget) - + return logger_widget if (display_widget and get_environment() in ['jupyter', 'vscode']) else None From 5d58bfe16deba49089bb77d5ea2f942bb2ebaf24 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 2 Dec 2024 19:48:30 +0530 Subject: [PATCH 28/57] Ruff annotations fix --- tardis/io/logger/logger.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 7ebfa31bdd9..b399d7a703b 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -62,7 +62,7 @@ def create_output_widget(height=300): @dataclass class LoggingConfig: - LEVELS: dict[str, int] = field(default_factory=lambda: { + LEVELS: dict = field(default_factory=lambda: { "NOTSET": logging.NOTSET, "DEBUG": logging.DEBUG, "INFO": logging.INFO, @@ -71,7 +71,7 @@ class LoggingConfig: "CRITICAL": logging.CRITICAL, }) - COLORS: dict[int | str, str] = field(default_factory=lambda: { + COLORS: dict = field(default_factory=lambda: { logging.INFO: "#D3D3D3", logging.WARNING: "orange", logging.ERROR: "red", From c63b28dd440a659628b46c72232e06282b90a3df Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Wed, 4 Dec 2024 17:53:49 +0530 Subject: [PATCH 29/57] Change parameter to display_logging_widget --- tardis/base.py | 4 ++-- tardis/io/logger/logger.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tardis/base.py b/tardis/base.py index cd4f49300b3..3563cb0ee52 100644 --- a/tardis/base.py +++ b/tardis/base.py @@ -17,7 +17,7 @@ def run_tardis( log_level=None, specific_log_level=None, show_progress_bars=True, - display_widget=True, + display_logging_widget=True, **kwargs, ): """ @@ -92,7 +92,7 @@ def run_tardis( if not isinstance(show_convergence_plots, bool): raise TypeError("Expected bool in show_convergence_plots argument") - logging_state(log_level, tardis_config, specific_log_level, display_widget) + logging_state(log_level, tardis_config, specific_log_level, display_logging_widget) if atom_data is not None: try: diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index b399d7a703b..69645ec5af3 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -245,12 +245,12 @@ def __init__(self, log_levels): def filter(self, log_record): return log_record.levelno in self.log_levels -def logging_state(log_level, tardis_config, specific_log_level=None, display_widget=True): +def logging_state(log_level, tardis_config, specific_log_level=None, display_logging_widget=True): logger = TARDISLogger() logger.configure_logging(log_level, tardis_config, specific_log_level) - logger.setup_widget_logging(display_widget=display_widget) + logger.setup_widget_logging(display_widget=display_logging_widget) - if display_widget and get_environment() == 'vscode': + if display_logging_widget and get_environment() == 'vscode': display(logger_widget) - return logger_widget if (display_widget and get_environment() in ['jupyter', 'vscode']) else None + return logger_widget if (display_logging_widget and get_environment() in ['jupyter', 'vscode']) else None From f72284d17cc62c830ae73c8bffa13097af14a974 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Wed, 4 Dec 2024 18:22:46 +0530 Subject: [PATCH 30/57] Make docs build verbose --- docs/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Makefile b/docs/Makefile index 0015d588f1f..99275f0af2e 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -42,7 +42,7 @@ clean: -rm -rf generated html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html -j $(NCORES) + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html -j $(NCORES) -vvv @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." From b421822c11d08567da60d78d271d0226e334059c Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Wed, 4 Dec 2024 18:29:36 +0530 Subject: [PATCH 31/57] Options for genfromtxt --- tardis/io/model/readers/generic_readers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tardis/io/model/readers/generic_readers.py b/tardis/io/model/readers/generic_readers.py index 8fc59a240a7..96a4bfd2077 100644 --- a/tardis/io/model/readers/generic_readers.py +++ b/tardis/io/model/readers/generic_readers.py @@ -48,7 +48,8 @@ def read_simple_ascii_density( fname, skip_header=1, names=("index", "velocity", "density"), - dtype=(int, float, float), + dtype=None, + encoding=None, ) velocity = (data["velocity"] * u.km / u.s).to("cm/s") mean_density = (data["density"] * u.Unit("g/cm^3"))[1:] From fdf9330931962d91689880c7eec318a2dc29de38 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Fri, 6 Dec 2024 16:06:14 +0530 Subject: [PATCH 32/57] Replace panel.pane.HTML with panel Feed --- tardis/io/logger/logger.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 69645ec5af3..370c8578db3 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -32,18 +32,17 @@ def get_environment(): return 'standard' def create_output_widget(height=300): - return pn.pane.HTML( - "", + return pn.Feed( height=height, styles={ - 'overflow-y': 'auto', - 'overflow-x': 'auto', 'border': '1px solid #ddd', 'width': '100%', 'font-family': 'monospace', 'padding': '8px', 'background-color': 'white' - } + }, + load_buffer=1_000_000, + view_latest=True ) log_outputs = { @@ -127,7 +126,7 @@ def _format_html_output(self, log_entry, record): return log_entry def _emit_to_widget(self, level, html_output): - """Handles the widget updates synchronously""" + """Handles the widget updates using Feed component""" level_to_output = { logging.WARNING: "WARNING/ERROR", logging.ERROR: "WARNING/ERROR", @@ -135,17 +134,15 @@ def _emit_to_widget(self, level, html_output): logging.DEBUG: "DEBUG" } - html_wrapped = f"
{html_output}
" + html_wrapped = pn.pane.HTML(f"
{html_output}
") # Update specific level output output_key = level_to_output.get(level) if output_key: - current = self.log_outputs[output_key].object or "" - self.log_outputs[output_key].object = current + "\n" + html_wrapped if current else html_wrapped + self.log_outputs[output_key].append(html_wrapped) # Update ALL output - current_all = self.log_outputs["ALL"].object or "" - self.log_outputs["ALL"].object = current_all + "\n" + html_wrapped if current_all else html_wrapped + self.log_outputs["ALL"].append(html_wrapped) # Update Jupyter display if in jupyter environment if self.environment == 'jupyter': From f020b34f4e64c7fbf08c783fda6ccc6bb5726b8d Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Fri, 6 Dec 2024 16:15:44 +0530 Subject: [PATCH 33/57] Update all items all at once instead of modifying the list --- tardis/io/logger/logger.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tardis/io/logger/logger.py b/tardis/io/logger/logger.py index 370c8578db3..8b66eb30ff6 100644 --- a/tardis/io/logger/logger.py +++ b/tardis/io/logger/logger.py @@ -139,10 +139,12 @@ def _emit_to_widget(self, level, html_output): # Update specific level output output_key = level_to_output.get(level) if output_key: - self.log_outputs[output_key].append(html_wrapped) + current_objects = self.log_outputs[output_key].objects + self.log_outputs[output_key].objects = current_objects + [html_wrapped] # Update ALL output - self.log_outputs["ALL"].append(html_wrapped) + current_all_objects = self.log_outputs["ALL"].objects + self.log_outputs["ALL"].objects = current_all_objects + [html_wrapped] # Update Jupyter display if in jupyter environment if self.environment == 'jupyter': From a6170d685884ea5a388961775ed5b2af266cfaa6 Mon Sep 17 00:00:00 2001 From: Atharva Arya Date: Mon, 9 Dec 2024 15:45:15 +0530 Subject: [PATCH 34/57] Modify conf.py for sphinx error due to update --- docs/conf.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 0fa840b4885..76c29d2f70e 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -96,10 +96,10 @@ bibtex_bibfiles = ["tardis.bib"] intersphinx_mapping = { - "python": ("http://docs.python.org/", None), - "numpy": ("http://docs.scipy.org/doc/numpy/", None), - "scipy": ("http://docs.scipy.org/doc/scipy/reference/", None), - "matplotlib": ("http://matplotlib.sourceforge.net/", None), + "python": ("https://docs.python.org/3/", None), + "numpy": ("https://numpy.org/doc/stable/", None), + "scipy": ("https://docs.scipy.org/doc/scipy/", None), + "matplotlib": ("https://matplotlib.org/stable/", None), "astropy": ("http://docs.astropy.org/en/stable/", None), "h5py": ("http://docs.h5py.org/en/latest/", None), "pandas": ("http://pandas.pydata.org/pandas-docs/dev/", None), @@ -135,7 +135,7 @@ ] nbsphinx_prolog = r""" -{% set docname = 'docs/' + env.doc2path(env.docname, base=None) %} +{% set docname = 'docs/' + env.doc2path(env.docname, base=None)|string %} .. raw:: html