From 9d55d586439b832c33feb196718a6122973dc6aa Mon Sep 17 00:00:00 2001 From: jdhughes-usgs Date: Thu, 11 Jul 2024 19:13:07 -0500 Subject: [PATCH] style: run ruff lint and format on python files in repo (#1936) * add ruff lint and format check to CI workflow. * convert pyproject.toml to ruff.toml * reduced number of ignored lint checks * reformat remaining python files * update CONTRIBUTING, DEVELOPER.md, and .vscode/README.md * add vscode formatting tasks * use flynt to convert .format() to f-strings --- .doc/conf.py | 2 +- .github/PULL_REQUEST_TEMPLATE.md | 2 +- .github/workflows/ci.yml | 6 + .gitignore | 9 +- .vscode/README.md | 179 +- .vscode/tasks.json | 57 + CONTRIBUTING.md | 17 +- DEVELOPER.md | 337 +- autotest/build_exes.py | 3 +- autotest/common_regression.py | 8 +- autotest/cross_section_functions.py | 4 +- autotest/framework.py | 30 +- autotest/get_exes.py | 7 +- autotest/prt_test_utils.py | 17 +- autotest/pyproject.toml | 8 - autotest/test_gwe_cnd.py | 57 +- autotest/test_gwe_drycell_cnd0.py | 47 +- autotest/test_gwe_drycell_cnd1.py | 44 +- autotest/test_gwe_drycell_cnd2.py | 74 +- autotest/test_gwe_drycell_cnd4.py | 55 +- autotest/test_gwe_esl01.py | 47 +- autotest/test_gwe_esl02.py | 47 +- autotest/test_gwe_esl_analyt_sln.py | 31 +- autotest/test_gwe_lke_conduction.py | 45 +- autotest/test_gwe_mve.py | 14 +- autotest/test_gwe_mwe_conduction.py | 27 +- autotest/test_gwe_sfe_strmbedcond.py | 46 +- autotest/test_gwe_split_analyt.py | 31 +- autotest/test_gwe_stallman.py | 59 +- autotest/test_gwe_uze00.py | 19 +- autotest/test_gwe_vs_gwt.py | 49 +- autotest/test_gwegwe_exchng_with_comp2gwt.py | 140 +- autotest/test_gwf_ats01.py | 1 - autotest/test_gwf_ats02.py | 1 - autotest/test_gwf_ats03.py | 1 - autotest/test_gwf_ats_lak01.py | 35 +- autotest/test_gwf_auxvars.py | 1 - autotest/test_gwf_auxvars02.py | 1 - autotest/test_gwf_bnd_negative_cond.py | 4 +- autotest/test_gwf_boundname01.py | 1 - autotest/test_gwf_buy_lak01.py | 1 - autotest/test_gwf_buy_lak02.py | 1 - autotest/test_gwf_buy_maw01.py | 1 - autotest/test_gwf_buy_sfr01.py | 1 - autotest/test_gwf_chd01.py | 1 - autotest/test_gwf_chd02.py | 1 - autotest/test_gwf_csub_db01_nr.py | 1 - autotest/test_gwf_csub_dbgeo01.py | 1 - autotest/test_gwf_csub_distypes.py | 3 +- autotest/test_gwf_csub_inelastic.py | 1 - autotest/test_gwf_csub_ndb01_nr.py | 1 - autotest/test_gwf_csub_sk01.py | 1 - autotest/test_gwf_csub_sk02.py | 1 - autotest/test_gwf_csub_sk03.py | 1 - autotest/test_gwf_csub_sk04_nr.py | 1 - autotest/test_gwf_csub_sub01.py | 1 - autotest/test_gwf_csub_sub01_adjmat.py | 7 +- autotest/test_gwf_csub_sub01_elastic.py | 1 - autotest/test_gwf_csub_sub01_pch.py | 1 - autotest/test_gwf_csub_sub02.py | 1 - autotest/test_gwf_csub_sub03.py | 1 - autotest/test_gwf_csub_subwt01.py | 1 - autotest/test_gwf_csub_subwt02.py | 1 - autotest/test_gwf_csub_subwt03.py | 1 - autotest/test_gwf_csub_wc01.py | 1 - autotest/test_gwf_csub_wtgeo.py | 1 - autotest/test_gwf_csub_zdisp01.py | 3 +- autotest/test_gwf_csub_zdisp02.py | 1 - autotest/test_gwf_disu.py | 1 - autotest/test_gwf_disv.py | 1 - autotest/test_gwf_disv_uzf.py | 21 +- autotest/test_gwf_drn_ddrn01.py | 1 - autotest/test_gwf_drn_ddrn02.py | 1 - autotest/test_gwf_evt01.py | 1 - autotest/test_gwf_evt02.py | 1 - autotest/test_gwf_exgmvr01.py | 2 - autotest/test_gwf_exgmvr02.py | 4 +- autotest/test_gwf_henry_nr.py | 1 - autotest/test_gwf_ifmod_buy.py | 31 +- autotest/test_gwf_ifmod_idomain.py | 5 +- autotest/test_gwf_ifmod_mult_exg.py | 3 +- autotest/test_gwf_ifmod_newton.py | 5 +- autotest/test_gwf_ifmod_rewet.py | 5 +- autotest/test_gwf_ifmod_vert.py | 1 - autotest/test_gwf_ifmod_xt3d01.py | 1 - autotest/test_gwf_ifmod_xt3d02.py | 29 +- autotest/test_gwf_ifmod_xt3d03.py | 39 +- autotest/test_gwf_ims_rcm_reorder.py | 1 - autotest/test_gwf_lak_bedleak.py | 1 - autotest/test_gwf_lak_status.py | 8 +- autotest/test_gwf_lak_wetlakbedarea01.py | 19 +- autotest/test_gwf_lak_wetlakbedarea02.py | 15 +- autotest/test_gwf_laket.py | 6 +- autotest/test_gwf_lakobs01.py | 2 - autotest/test_gwf_lakobs02.py | 21 +- autotest/test_gwf_libmf6_evt01.py | 3 +- autotest/test_gwf_libmf6_ghb01.py | 4 +- autotest/test_gwf_libmf6_ifmod01.py | 4 +- autotest/test_gwf_libmf6_ifmod02.py | 22 +- autotest/test_gwf_libmf6_ifmod03.py | 22 +- autotest/test_gwf_libmf6_rch01.py | 3 +- autotest/test_gwf_libmf6_rch02.py | 3 +- autotest/test_gwf_libmf6_riv01.py | 4 +- autotest/test_gwf_libmf6_riv02.py | 4 +- autotest/test_gwf_libmf6_sto01.py | 3 +- autotest/test_gwf_maw05.py | 1 - autotest/test_gwf_maw06.py | 1 - autotest/test_gwf_maw07.py | 1 - autotest/test_gwf_maw08.py | 1 - autotest/test_gwf_maw09.py | 1 - autotest/test_gwf_maw10.py | 3 +- .../test_gwf_mf6io_app2_examples_distypes.py | 3 +- autotest/test_gwf_multimvr.py | 5 +- autotest/test_gwf_mvr01.py | 1 - autotest/test_gwf_newton01.py | 1 - autotest/test_gwf_newton_under_relaxation.py | 1 - autotest/test_gwf_noptc01.py | 1 - autotest/test_gwf_npf01_75x75.py | 4 +- autotest/test_gwf_npf02_rewet.py | 1 - autotest/test_gwf_npf03_sfr.py | 1 - autotest/test_gwf_npf04_spdis.py | 1 - autotest/test_gwf_npf05_anisotropy.py | 1 - autotest/test_gwf_npf_thickstrt.py | 1 - autotest/test_gwf_npf_tvk01.py | 1 - autotest/test_gwf_npf_tvk02.py | 1 - autotest/test_gwf_npf_tvk03.py | 1 - autotest/test_gwf_npf_tvk04.py | 3 +- autotest/test_gwf_npf_tvk05.py | 5 +- autotest/test_gwf_obs01.py | 1 - autotest/test_gwf_obs02.py | 2 +- autotest/test_gwf_pertim.py | 1 - autotest/test_gwf_ptc01.py | 3 +- autotest/test_gwf_rch01.py | 1 - autotest/test_gwf_rch02.py | 1 - autotest/test_gwf_rch03.py | 1 - autotest/test_gwf_sfr_badfactor.py | 1 - autotest/test_gwf_sfr_diversion.py | 1 - autotest/test_gwf_sfr_evap.py | 19 +- autotest/test_gwf_sfr_gwdischarge.py | 2 - autotest/test_gwf_sfr_gwf_conn.py | 3 - autotest/test_gwf_sfr_inactive.py | 9 +- autotest/test_gwf_sfr_inactive02.py | 5 +- autotest/test_gwf_sfr_npoint01.py | 1 - autotest/test_gwf_sfr_npoint02.py | 1 - autotest/test_gwf_sfr_npoint03.py | 1 - autotest/test_gwf_sfr_reorder.py | 1 - autotest/test_gwf_sfr_tbedk.py | 3 - autotest/test_gwf_sfr_wetstrmbedarea.py | 19 +- autotest/test_gwf_sto01.py | 3 +- autotest/test_gwf_sto02.py | 1 - autotest/test_gwf_sto03.py | 3 +- autotest/test_gwf_sto_tvs01.py | 1 - autotest/test_gwf_tdis.py | 5 +- autotest/test_gwf_ts_lak01.py | 1 - autotest/test_gwf_ts_maw01.py | 1 - autotest/test_gwf_ts_sfr01.py | 1 - autotest/test_gwf_ts_sfr02.py | 1 - autotest/test_gwf_ts_uzf01.py | 1 - autotest/test_gwf_utl01_binaryinput.py | 1 - autotest/test_gwf_utl02_timeseries.py | 1 - autotest/test_gwf_utl03_obs01.py | 1 - autotest/test_gwf_utl04_auxmult.py | 13 +- autotest/test_gwf_utl05_budparse.py | 1 - autotest/test_gwf_utl06_tas.py | 3 +- autotest/test_gwf_uzf01.py | 1 - autotest/test_gwf_uzf02.py | 4 +- autotest/test_gwf_uzf03.py | 4 +- autotest/test_gwf_uzf04.py | 4 +- autotest/test_gwf_uzf05.py | 4 +- autotest/test_gwf_uzf_auxmult.py | 5 +- autotest/test_gwf_uzf_gwet.py | 1 - autotest/test_gwf_uzf_wc_output.py | 3 +- autotest/test_gwf_vsc01.py | 50 +- autotest/test_gwf_vsc02.py | 48 +- autotest/test_gwf_vsc03_sfr.py | 25 +- autotest/test_gwf_vsc04_lak.py | 61 +- autotest/test_gwf_vsc05_hfb.py | 19 +- autotest/test_gwf_wel01.py | 4 +- autotest/test_gwf_zb01.py | 1 - autotest/test_gwfgwf.py | 41 +- autotest/test_gwfgwf_lgr.py | 3 +- autotest/test_gwt_adv01.py | 1 - autotest/test_gwt_adv01_fmi.py | 1 - autotest/test_gwt_adv01_gwtgwt.py | 1 - autotest/test_gwt_adv02.py | 1 - autotest/test_gwt_adv02_gwtgwt.py | 3 +- autotest/test_gwt_adv03.py | 1 - autotest/test_gwt_adv04.py | 1 - autotest/test_gwt_buy_solute_heat.py | 1 - autotest/test_gwt_disu01.py | 1 - autotest/test_gwt_dsp01.py | 1 - autotest/test_gwt_dsp01_fmi.py | 1 - autotest/test_gwt_dsp01_gwtgwt.py | 1 - autotest/test_gwt_dsp01_noadv.py | 1 - autotest/test_gwt_dsp02.py | 1 - autotest/test_gwt_dsp03.py | 1 - autotest/test_gwt_dsp04.py | 1 - autotest/test_gwt_dsp05_noadv.py | 2 +- autotest/test_gwt_fmi01.py | 1 - autotest/test_gwt_henry.py | 1 - autotest/test_gwt_henry_gwtgwt.py | 23 +- autotest/test_gwt_henry_nr.py | 1 - autotest/test_gwt_henry_openclose.py | 1 - autotest/test_gwt_ims_issue655.py | 1 - autotest/test_gwt_ist01.py | 1 - autotest/test_gwt_ist02.py | 5 +- autotest/test_gwt_lkt01.py | 1 - autotest/test_gwt_lkt02.py | 1 - autotest/test_gwt_lkt03.py | 1 - autotest/test_gwt_lkt04.py | 3 +- autotest/test_gwt_moc3d01.py | 1 - autotest/test_gwt_moc3d01_zod.py | 1 - autotest/test_gwt_moc3d02.py | 1 - autotest/test_gwt_moc3d03.py | 1 - autotest/test_gwt_mst01.py | 1 - autotest/test_gwt_mst02.py | 1 - autotest/test_gwt_mst03.py | 5 +- autotest/test_gwt_mst04_noadv.py | 2 +- autotest/test_gwt_mst05.py | 1 - autotest/test_gwt_mst06_noadv.py | 2 +- autotest/test_gwt_mt3dms_p01.py | 2 - autotest/test_gwt_mvt01.py | 1 - autotest/test_gwt_mvt02.py | 1 - autotest/test_gwt_mwt01.py | 5 +- autotest/test_gwt_mwt02.py | 1 - autotest/test_gwt_obs01.py | 1 - autotest/test_gwt_prudic2004t2.py | 15 +- autotest/test_gwt_prudic2004t2fmi.py | 1 - autotest/test_gwt_prudic2004t2fmiats.py | 3 +- autotest/test_gwt_prudic2004t2gwtgwt.py | 9 +- autotest/test_gwt_sft01.py | 1 - autotest/test_gwt_sft01gwtgwt.py | 2 - autotest/test_gwt_src01.py | 2 +- autotest/test_gwt_ssm02.py | 1 - autotest/test_gwt_ssm03.py | 1 - autotest/test_gwt_ssm04.py | 1 - autotest/test_gwt_ssm04fmi.py | 1 - autotest/test_gwt_ssm05.py | 1 - autotest/test_gwt_subset.py | 4 +- autotest/test_gwt_uzt01.py | 6 +- autotest/test_gwt_uztmvt2x2.py | 55 +- autotest/test_gwt_zb01.py | 1 - autotest/test_gwtgwt_oldexg.py | 33 +- autotest/test_largetestmodels.py | 13 +- autotest/test_netcdf_gwe_cnd.py | 4 +- autotest/test_netcdf_gwf_disv.py | 5 +- autotest/test_netcdf_gwf_sto01.py | 5 +- autotest/test_netcdf_gwt_dsp01.py | 4 +- autotest/test_netcdf_gwt_prudic2004t2.py | 6 +- autotest/test_par_gwe_comp2gwt.py | 5 +- autotest/test_par_gwe_split_analyt.py | 3 +- autotest/test_par_gwf01.py | 1 - autotest/test_par_gwf02.py | 5 +- autotest/test_par_gwf03.py | 1 - autotest/test_par_gwf04.py | 11 +- autotest/test_par_gwf_disu.py | 3 +- autotest/test_par_gwf_exgmvr01.py | 1 - autotest/test_par_gwf_exgmvr02.py | 1 - autotest/test_par_gwf_idomain.py | 1 - autotest/test_par_gwf_ims_csv.py | 4 - autotest/test_par_gwf_newton.py | 1 - .../test_par_gwf_newton_under_relaxation.py | 7 +- autotest/test_par_gwf_pakcc.py | 1 - autotest/test_par_gwf_rewet.py | 1 - autotest/test_par_gwf_splitter01.py | 9 +- autotest/test_par_gwf_xt3d02.py | 1 - autotest/test_par_gwf_xt3d03.py | 5 +- autotest/test_par_gwt_adv01.py | 4 +- autotest/test_par_gwt_adv02.py | 9 +- autotest/test_par_gwt_dsp01.py | 1 - autotest/test_par_gwt_henry.py | 1 - autotest/test_par_gwt_subset.py | 3 +- autotest/test_par_hpc01.py | 23 +- autotest/test_prt_budget.py | 2 +- autotest/test_prt_disv1.py | 8 +- autotest/test_prt_drape.py | 2 +- autotest/test_prt_exg.py | 3 +- autotest/test_prt_fmi.py | 4 +- autotest/test_prt_quad_refinement.py | 13 +- autotest/test_prt_release_timing.py | 3 +- autotest/test_prt_stop_zones.py | 2 +- autotest/test_prt_ternary_methods.py | 12 +- autotest/test_prt_track_events.py | 2 +- autotest/test_prt_triangle.py | 16 +- autotest/test_prt_voronoi1.py | 10 +- autotest/test_prt_voronoi2.py | 4 - autotest/test_prt_weak_sinks.py | 5 +- autotest/test_swf_dfw.py | 8 +- autotest/test_swf_dfw_beg2022.py | 14 +- autotest/test_swf_dfw_bowl.py | 9 +- autotest/test_swf_dfw_gwf.py | 8 +- autotest/test_swf_dfw_loop.py | 10 +- autotest/test_swf_dfw_swrt2.py | 14 +- autotest/test_swf_dfw_swrt2b.py | 14 +- autotest/test_swf_dfw_swrt2dis.py | 9 +- autotest/test_swf_vcatch.py | 11 +- autotest/test_testmodels_mf5to6.py | 11 +- autotest/test_testmodels_mf6.py | 2 +- autotest/update_flopy.py | 1 - distribution/benchmark.py | 38 +- distribution/build_dist.py | 40 +- distribution/build_docs.py | 83 +- distribution/build_makefiles.py | 10 +- distribution/check_dist.py | 45 +- distribution/conftest.py | 4 +- distribution/update_version.py | 56 +- distribution/utils.py | 12 +- doc/ReleaseNotes/mk_deprecations.py | 11 +- doc/ReleaseNotes/mk_runtimecomp.py | 11 +- doc/mf6io/mf6ivar/deprecations.py | 19 +- doc/mf6io/mf6ivar/fortran_parser.py | 16 +- doc/mf6io/mf6ivar/mem_allocate.py | 48 +- doc/mf6io/mf6ivar/mf6ivar.py | 114 +- environment.yml | 2 + pixi.lock | 19117 +--------------- pixi.toml | 12 +- pymake/depgraph.py | 12 +- pymake/makebin.py | 6 +- ruff.toml | 32 + utils/idmloader/scripts/dfn2f90.py | 224 +- utils/mf5to6/pymake/makebin.py | 6 +- utils/zonebudget/pymake/makebin.py | 8 +- 322 files changed, 2599 insertions(+), 20218 deletions(-) delete mode 100644 autotest/pyproject.toml create mode 100644 ruff.toml diff --git a/.doc/conf.py b/.doc/conf.py index c0c66bde5a8..26a18ee9c3b 100644 --- a/.doc/conf.py +++ b/.doc/conf.py @@ -88,7 +88,7 @@ rtds_action_github_token = os.environ.get("GITHUB_TOKEN", None) # set master doc for readthedoce -master_doc = 'index' +master_doc = "index" # Add any paths that contain templates here, relative to this directory. templates_path = ["_templates"] diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index d07b6821743..18be48ae05d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -6,7 +6,7 @@ Checklist of items for pull request - [ ] Closed issue #xxxx - [ ] Referenced issue or pull request #xxxx - [ ] Added new test or modified an existing test -- [ ] Ran `black` on new and modified autotests +- [ ] Ran `ruff` on new and modified python scripts in .doc, autotests, doc, distribution, pymake, and utils subdirectories. - [ ] Formatted new and modified Fortran source files with `fprettify` - [ ] Added doxygen comments to new and modified procedures - [ ] Updated meson files, makefiles, and Visual Studio project files for new source files diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 016c8a511b1..26fbe9c0744 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,6 +58,12 @@ jobs: - name: Check MSVS project files run: pixi run check-vfproj + + - name: Check python lint + run: pixi run check-python-lint + + - name: Check python format + run: pixi run check-python-format - name: Check CITATION.cff uses: dieghernan/cff-validator@v3 diff --git a/.gitignore b/.gitignore index a45b2864baa..392dba6b8c8 100644 --- a/.gitignore +++ b/.gitignore @@ -70,10 +70,6 @@ bin/** UserPrefs.xml tmp_simulations/ -autotest/temp/ -autotest/tempbin/ -autotest/*.html -autotest/notebooks/ distribution/temp/ distribution/temp_zip/ @@ -135,6 +131,11 @@ modflow6.code-workspace # unittests unittests/ autotest/.failed +autotest/.temp/ +autotest/temp/ +autotest/tempbin/ +autotest/*.html +autotest/notebooks/ **/__pycache__ **/.benchmarks diff --git a/.vscode/README.md b/.vscode/README.md index 962fe1d07b2..586b9021c1b 100644 --- a/.vscode/README.md +++ b/.vscode/README.md @@ -1,100 +1,129 @@ -# Compiling and Visual Debugging with VSCode +# Using VSCode with MODFLOW 6 -VSCode is a free integrated development environment for Windows, Linux, and -MacOS. There are two major advantages over Visual Studio: +This document describes how to use VSCode to modify, format, build and test MODFLOW 6. VSCode is a free integrated development environment for Windows, Linux, and MacOS. Most of VSCode's source code is open-source and the releases are (proprietary) freeware. -* Most of VSCode's source code is open-source and the releases are (proprietary) freeware. -* VSCode runs on Linux. +The folder containing this README markdown file (`.vscode/`) contains the configuration files for using VSCode for MODFLOW 6 development. At the moment they are used for formatting, building, and debugging MODFLOW 6. In order to build MODFLOW 6 follow the steps in [DEVELOPER.md](../DEVELOPER.md) -This folder contains the configuration files for using VSCode for MODFLOW 6 -development. -At the moment they are used for building and debugging MODFLOW 6. -In order to build MODFLOW 6 follow the steps in [DEVELOPER.md](../DEVELOPER.md) + + -## Visual Studio Code +- [Setting up Visual Studio Code](#setting-up-visual-studio-code) + - [Installation](#installation) + - [Visual Studio Code Extensions](#visual-studio-code-extensions) + - [Dependencies](#dependencies) + - [Running VSCode](#running-vscode) + - [Final VSCode setup](#final-vscode-setup) +- [MODFLOW 6 VSCode Tasks](#modflow-6-vscode-tasks) + - [Compiling](#compiling) + - [Debugging](#debugging) + - [Formatting](#formatting) + - [Additional tasks](#additional-tasks) + + + +## Setting up Visual Studio Code + +### Installation Install VSCode from https://code.visualstudio.com/ -### Extensions +### Visual Studio Code Extensions Install the following VSCode extensions: - Modern Fortran: https://marketplace.visualstudio.com/items?itemName=krvajalm.linter-gfortran -Note: The Remote - WSL extension may be required if you want to use a windows VSCode -installation in a WSL environment. +Note: The [Remote - WSL extension](https://code.visualstudio.com/docs/remote/wsl) may be required if you want to use a windows VSCode installation in a WSL environment. ### Dependencies -Required and optional dependencies for MODFLOW 6 are discussed in [DEVELOPER.md](../DEVELOPER.md) +Required and optional dependencies for MODFLOW 6 are discussed in [DEVELOPER.md](../DEVELOPER.md). Required dependencies should be installed prior to setting up VSCode for MODFLOW 6. -### Settings - -Add [settings.json](https://code.visualstudio.com/docs/getstarted/settings#_settingsjson) to the -`modflow6/.vscode` directory if not already there. The following settings can be considered a -starting place as the contents of this file are dictated both by desired VSCode behavior and -environmental factors: +### Running VSCode -In general, to determine the path of an installed tool in your environment run: -- bash: `which `, e.g. `which fortls` -- cmd: `where `, e.g. `where python` -- PowerShell: `Get-Command ` e.g. `Get-Command fprettify` +Open the top level `modflow6` repository directory on your system when starting VSCode. The program will then look for the `modflow6/.vscode` directory to discover settings relevant to your session. -1. Activate the conda environment: +A nice alternative on any system is to start VSCode from the shell. For example, in a bash or git bash shell (windows), change to the `modflow6` directory and execute the command: ```bash -conda activate modflow6 +code . ``` -2. Determine the path of `fortls` and `fprettify` +Note the dot (".") at the end of the command. Starting in this way, VSCode will open as desired, inheriting and discovering expected runtime settings in the correct directory location. -3. Set the setting "fortran.fortls.path" and "fortran.formatting.path": -```json -{ - "fortran.fortls.path": "/path/to/fortls", - "fortran.formatting.path": "/path/to/fprettify", -} -``` +### Final VSCode setup -The fortran formatter can be integrated with VSCode using the following settings: +A few additional steps are required to finalize the VSCode setup for MODFLOW 6. The remaining steps are: -```json -{ - "[fortran]": { - "editor.formatOnSave": true, - }, - "fortran.formatting.formatter": "fprettify", - "fortran.formatting.fprettifyArgs": ["-c", "/path/to/modflow6/.fprettify.yaml"], -} -``` +1. [Select the python interpreter](https://code.visualstudio.com/docs/python/environments#_working-with-python-interpreters) for the MODFLOW 6 workspace. To select the python interpreter run: -Setting the formatter up in this way will cause a source file to reformat with each explicit save. + * Press `Ctrl + Shift + P` in VSCode. + * Type `Python: Select Interpreter`. + * Select `Run Task` (press Enter). + * Select the `modflow6` conda environment. -### Running VSCode +2. Open a new terminal in VSCode and determine the path to the Fortran language server (`fortls`) and `fprettify` using the syntax for your terminal (`cmd`, `bash`, `powershell`). -Open the top level `modflow6` repository directory on your system when starting VSCode. The program will -then look for the `modflow6/.vscode` directory to discover settings relevant to your session. +3. Set the setting "fortran.fortls.path" and "fortran.formatting.path": -A nice alternative on any system is to start VSCode from the shell. For example, in a bash or git bash -shell (windows), change to the `modflow6` directory and execute the command: + ```json + { + "fortran.fortls.path": "/path/to/fortls", + "fortran.formatting.path": "/path/to/fprettify", + } + ``` + +4. The fortran formatter can be integrated with VSCode using the following settings: + + ```json + { + "[fortran]": { + "editor.formatOnSave": true, + }, + "fortran.formatting.formatter": "fprettify", + "fortran.formatting.fprettifyArgs": ["-c", "/path/to/modflow6/.fprettify.yaml"], + } + ``` + + Setting the formatter up in this way will cause a source file to reformat with each explicit save. + +In general, to determine the path to python, the fortran language server (`fortls`), and `fprettify` in your environment run: + +- bash, zsh: `which `, e.g. `which fortls` +- cmd: `where `, e.g. `where python` +- PowerShell: `Get-Command ` e.g. `Get-Command fprettify` -```bash -code . -``` +## MODFLOW 6 VSCode Tasks -Note the dot. Starting in this way, VSCode will open as desired, inheriting and discovering -expected runtime settings in the correct directory location. +A number of MODFLOW 6 development tasks in the [`.vscode/settings.json`](./settings.json) file in the MODFLOW 6 repository. Debugging tasks are included in the `.vscode/launch.json` file, that you will create (instructions below). The tasks includes tasks to compile, debug, and format files. A number of miscellaneous tasks are also included to help prepare required files for Pull Requests (for example, makefiles). ### Compiling In order to compile Fortran source run: * Press `Ctrl + Shift + P` in VSCode. -* Type `Tasks`. -* Select `Run Task` (press Enter). +* Type `Tasks: Run Build Task` (press Enter). * Select the suitable task for your situation. +Tasks are available to build MODFLOW 6 using gfortran and Intel Fortran (ifort). If you have used one of the Rebuild tasks, Build tasks for the same compiler can be used to just recompile modified source files and relink the object files. There are also pixi tasks for MODFLOW 6 build using gfortran. + +Available compiling tasks include: + +* `Rebuild mf6 (gfortran, release)` +* `Rebuild mf6 (ifort, release)` +* `Rebuild mf6 (gfortran, debug)` +* `Rebuild mf6 (ifort, debug)` +* `Build mf6 (gfortran, release)` +* `Build mf6 (ifort, release)` +* `Build mf6 (gfortran, debug)` +* `Build mf6 (ifort, debug)` +* `Pixi - Rebuild mf6 (gfortran, release)` +* `Pixi - Rebuild mf6 (gfortran, debug)` +* `Pixi - Build mf6 (gfortran, release)` +* `Pixi - Build mf6 (gfortran, debug)` + + ### Debugging Add a `launch.json` in `.vscode` similar to this. @@ -154,3 +183,39 @@ After building modflow, you can start debugging. - Set a breakpoint somewhere in the source code. - Press `Ctrl + F5` to start debugging. + +### Formatting + +There are a number of VSCode tasks to determine if any of the Fortran source files, python code or scripts, LaTeX files, and markdown files in the MODFLOW 6 repository need to be reformatted. + +In order format file run: + +* Press `Ctrl + Shift + P` in VSCode. +* Type `Tasks: Run Build Task` (press Enter). +* Select the suitable task for your situation. + +Currently available formatting tasks include: + +* `Check spelling` - check spelling in Fortran source files, python code or scripts, LaTeX files, and markdown files +* `Check Fortran format` - check the format of Fortran source files using `fprettify` +* `Check python format` - check the python formatting using `ruff` +* `Check python lint` - check python files for programmatic and stylistic errors using `ruff` + +The Fortran format task is only needed if the fortran formatter has not been [integrated with VSCode](#settings). + +### Additional tasks + +A number of additional VSCode tasks are available to perform common tasks that are required before making a Pull Request (see the [Developer documents](../DEVELOPER.md)). + +In order run additional tasks run: + +* Press `Ctrl + Shift + P` in VSCode. +* Type `Tasks: Run Build Task` (press Enter). +* Select the suitable task for your situation. + +Currently available additional tasks include: + +* `Run update_flopy.py` - updates FloPy MODFLOW 6 classes in the modflow6 Conda environment using current MODFLOW 6 definition files. +* `Run dfn2f90.py` - updates Fortran definitions using current MODFLOW 6 definition files. +* `Run mf6ivar.py` - Regenerates LaTeX file for the input output guide current MODFLOW 6 definition files. +* `Rebuild makefiles` - Rebuilds the GNU makefile for MODFLOW 6 (`mf6`), ZONEBUDGET 6 (`zbud6`), and the MODFLOW Converter (`mf5to6`). \ No newline at end of file diff --git a/.vscode/tasks.json b/.vscode/tasks.json index e3ef6c334a7..b6ce680cbbb 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -563,5 +563,62 @@ "clear": true } }, + { + "label": "Check spelling", + "type": "shell", + "command": "python .github/common/check_spelling.py", + "options": {"cwd": "${workspaceFolder}"}, + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "clear": true + }, + "problemMatcher": [] + }, + { + "label": "Check Fortran format", + "type": "shell", + "command": "python .github/common/check_format.py", + "options": {"cwd": "${workspaceFolder}"}, + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "clear": true + }, + "problemMatcher": [] + }, + { + "label": "Check python format", + "type": "shell", + "command": "ruff format --config .github/common/ruff.toml --check .", + "options": {"cwd": "${workspaceFolder}"}, + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "clear": true + }, + "problemMatcher": [] + }, + { + "label": "Check python lint", + "type": "shell", + "command": "ruff check --config .github/common/ruff.toml .", + "options": {"cwd": "${workspaceFolder}"}, + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "clear": true + }, + "problemMatcher": [] + }, + ] } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6761b39ea71..c170bf13230 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,8 +7,8 @@ Contributions to MODFLOW 6 are welcome. We ask that contributors follow some gui - [Conduct](#conduct) - [Submissions](#submissions) - - [Questions](#questions) - [Bugs](#bugs) + - [Questions](#questions) - [Requests](#requests) - [Source code](#source-code) - [Format](#format) @@ -66,10 +66,11 @@ To submit a pull request (PR): 1. To avoid duplicating effort, [search](https://github.com/MODFLOW-USGS/modflow6/pulls) for an open or closed PR that relates to your submission. 2. Fork the MODFLOW-USGS/modflow6 repo and make your changes in a new branch, following our style and commit message guidelines and [including appropriate test cases](./DEVELOPER.md#writing-tests). -3. [Rebuild makefiles](./DEVELOPER.md#generating-makefiles) and update MSVS project files if you added, removed, or renamed any source files. -4. [Run the full test suite](./DEVELOPER.md#running-tests) and make sure all tests pass. -5. Push your branch to GitHub and create a pull request to the `develop` branch. -6. If we suggest changes: +3. [Check the spelling and formatting](./DEVELOPER.md#formatting) of any modified or new Fortran source files, python files definition files, markdown, and LaTeX files. +4. [Rebuild makefiles](./DEVELOPER.md#generating-makefiles) and update MSVS project files if you added, removed, or renamed any source files. +5. [Run the full test suite](./DEVELOPER.md#running-tests) and make sure all tests pass. +6. Push your branch to GitHub and create a pull request to the `develop` branch. +7. If we suggest changes: a. make the required updates b. make sure tests still pass c. rebase your branch if needed @@ -77,6 +78,12 @@ To submit a pull request (PR): That's it! Thank you for your contribution! +If you have installed the pixi environment you can complete steps 3 and 4 using: + +```shell +pixi run prepare-pull-request +``` + ## Source code ### Format diff --git a/DEVELOPER.md b/DEVELOPER.md index f95124f5265..8d6d8f75cae 100644 --- a/DEVELOPER.md +++ b/DEVELOPER.md @@ -9,6 +9,7 @@ To build and test a parallel version of the program, first read the instructions - [Prerequisites](#prerequisites) - [Git](#git) + - [Python](#python) - [Fortran compiler](#fortran-compiler) - [GNU Fortran](#gnu-fortran) - [Intel Fortran](#intel-fortran) @@ -16,17 +17,23 @@ To build and test a parallel version of the program, first read the instructions - [Compiler compatibility](#compiler-compatibility) - [Compile](#compile) - [Test](#test) - - [Python](#python) - - [Dependencies](#dependencies) - - [`meson`](#meson) - - [`fprettify`](#fprettify) - - [`mfpymake`](#mfpymake) - - [`flopy`](#flopy) - - [`modflow-devtools`](#modflow-devtools) - [Optional tools](#optional-tools) -- [Installation](#installation) +- [Get the MODFLOW 6 repository](#get-the-modflow-6-repository) +- [Install the python environment](#install-the-python-environment) + - [Python dependencies](#python-dependencies) + - [`meson`](#meson) + - [`codespell`](#codespell) + - [`fprettify`](#fprettify) + - [`ruff`](#ruff) + - [`mfpymake`](#mfpymake) + - [`flopy`](#flopy) + - [`modflow-devtools`](#modflow-devtools) - [Building](#building) - [Formatting](#formatting) + - [Spell checking](#spell-checking) + - [Fortran formatting](#fortran-formatting) + - [Python formatting](#python-formatting) + - [Python linting](#python-linting) - [Testing](#testing) - [Configuring a test environment](#configuring-a-test-environment) - [Configuring unit tests](#configuring-unit-tests) @@ -62,11 +69,10 @@ To build and test a parallel version of the program, first read the instructions ## Prerequisites -Before you can build and test MODFLOW 6, you must install and configure the -following on your development machine: +Before you can build and test MODFLOW 6, you must install and configure the following on your development machine: - git -- Python3.8+ +- Python3.9+ - a modern Fortran compiler Some additional, optional tools are also discussed below. @@ -76,6 +82,10 @@ Some additional, optional tools are also discussed below. [Git](https://git-scm.com) and/or the **GitHub app** (for [Mac](https://mac.github.com) or [Windows](https://windows.github.com)). [GitHub's Guide to Installing Git](https://help.github.com/articles/set-up-git) is a good source of information. +### Python + +Python 3.9+ is required to run MODFLOW 6 tests and in some cases to build MODFLOW 6. Information on installing the python environment is given in the [Installing Python environment](#install-the-python-environment) section. The MODFLOW 6 python environment should be installed after [locally cloning the repository](#get-the-modflow-6-repository). + ### Fortran compiler GNU Fortran or Intel Fortran compilers can be used to build MODFLOW 6. It may be possible to build MODFLOW 6 with other compilers, but this cannot be guaranteed. @@ -172,84 +182,121 @@ The following tables are automatically generated by [a CI workflow](.github/work | windows-2022 | ✓ | ✓ | ✓ | ✓ | | | ✓ | | | | | | | ✓ | ✓ | | | | | | | | | | | | | -### Python +### Optional tools + +Some other tools are useful but not required to develop MODFLOW 6. + +*GNU Make* + +This repository provides makefiles, generated by `mfpymake`, which can be used to build MODFLOW 6 with [GNU Make](https://www.gnu.org/software/make/). For further instructions we refer to the [GNU Make Manual](https://www.gnu.org/software/make/manual/). + +*Visual Studio* + +Visual Studio installers can be downloaded from the [official website](https://visualstudio.microsoft.com/). MODFLOW 6 solution files can be found in the `msvs` folder. + +*Doxygen & LaTeX* + +[Doxygen](https://www.doxygen.nl/index.html) is used to generate the [MODFLOW 6 source code documentation](https://modflow-usgs.github.io/modflow6/). [Graphviz](https://graphviz.org/) is used by doxygen to produce source code diagrams. [LaTeX](https://www.latex-project.org/) is used to generate the MODFLOW 6 release notes and Input/Output documents (docs/mf6io/mf6io.nightlybuild). + +These programs can be installed from various sources, including by conda, macports, or from individual sources such as https://www.tug.org/. Details about USGS LaTeX libraries can be seen in addition to linux installs in the CI workflow for the docs (`.github/workflows/ci-docs.yml`). + -Python 3.8+ is required to run MODFLOW 6 tests. Using Python via Pixi is recommended. Pixi installation docs can be found [here](https://pixi.sh). After installing `pixi`, to set up an environment with all development dependencies, run: +## Get the MODFLOW 6 repository +Fork and clone the MODFLOW 6 repository: + +1. Login to your GitHub account or create one by following the instructions given [here](https://github.com/signup/free). +2. [Fork](http://help.github.com/forking) the [main MODFLOW 6](https://github.com/MODFLOW-USGS/modflow6). +3. Clone your fork of the MODFLOW 6 repository and create an `upstream` remote pointing back to your fork. + +After forking the MODFLOW 6 repository on GitHub. + +1. Clone your fork of the GitHub repository to your computer. + +```shell + git clone git@github.com:/modflow6.git ``` -pixi run install + +2. Go to the MODFLOW 6 directory. + +```shell +cd modflow6 ``` -#### Dependencies +3. Add the main MODFLOW 6 repository as an upstream remote to your repository. -This project depends critically on a few Python packages for building, linting and testing tasks: +```shell +git remote add upstream https://github.com/MODFLOW-USGS/modflow6.git +``` -- `meson` -- `fprettify` -- `pymake` -- `flopy` -- `modflow-devtools` +## Install the python environment -These are each described briefly below. These and a number of other dependencies are build-, test-, or release-time dependencies are included the Pixi environment `pixi.toml` as well as the Conda `environment.yml` file in this repository. +Python 3.9+ is required to run MODFLOW 6 tests and in some cases to build MODFLOW 6. Miniforge is the recommended python distribution if you do not have an existing Conda or Mamba based python distribution. -##### `meson` +The [environment file for MODFLOW 6](./environment.yml) includes all of the required [python dependencies](#python-dependencies). Install the `modflow6` environment using the Conda `environment.yml` file in the repository. -[Meson](https://mesonbuild.com/index.html) is the recommended build system for MODFLOW 6. +1. Open a terminal (command prompt) in the root directory of the repository. +2. Use either Mamba or Conda to install the `modflow6` environment. -##### `fprettify` +```shell +mamba env create -f environment.yml +``` -[`fprettify`](https://github.com/pseewald/fprettify) can be used to format Fortran source code and in combination with the [MODFLOW 6 fprettify configuration](.fprettify.yaml) establishes a contribution standard for properly formatted MODFLOW 6 Fortran source. This tool can be used from the command line or integrated with a [VSCode](.vscode/README.md) or Visual Studio development environment. See [formatting guidelines](#formatting) for additional information. +```shell +conda env create -f environment.yml +``` -##### `mfpymake` +Python can also be installed via Pixi. Pixi is currently being used to install python on GitHub Actions continuous integration/continuous development (CI/CD) virtual machines. In the future, Pixi may be the preferred approach for installing python for MODFLOW 6. As a result it is recommended for developers to also install the Pixi python environment, which can coexist with the Mamba/Conda python installation and `modflow6` environment. -The `mfpymake` package can build MODFLOW 6 and related programs and artifacts (e.g. makefiles), and is used in particular by the `distribution/build_makefiles.py` script. +Pixi installation docs can be found [here](https://pixi.sh). After installing `pixi`, to set up an environment with all development dependencies, in the root directory of the MODFLOW 6 repository run: -##### `flopy` +```shell +pixi run install +``` -[`flopy`](https://github.com/modflowpy/flopy) is used throughout MODFLOW 6 tests to create, run and post-process models. +### Python dependencies -Like MODFLOW 6, `flopy` is modular — for each MODFLOW 6 package there is generally a corresponding `flopy` package. Packages are generated dynamically from DFN files stored in this repository under `doc/mf6io/mf6ivar/dfn`. +This project depends critically on a few Python packages for building, linting, spell checking, and testing tasks: -##### `modflow-devtools` +- `meson` +- `codespell` +- `fprettify` +- `ruff` +- `mfpymake` +- `flopy` +- `modflow-devtools` -The tests use a set of shared fixtures and utilities provided by the [`modflow-devtools`](https://github.com/MODFLOW-USGS/modflow-devtools) package. +These are each described briefly below. These and a number of other dependencies are build-, test-, or release-time dependencies are included the Pixi environment `pixi.toml` as well as the Conda `environment.yml` file in this repository. -### Optional tools +#### `meson` -Some other tools are useful but not required to develop MODFLOW 6. +[Meson](https://mesonbuild.com/index.html) is the recommended build system for MODFLOW 6. -*GNU Make* +#### `codespell` -This repository provides makefiles, generated by `mfpymake`, which can be used to build MODFLOW 6 with [GNU Make](https://www.gnu.org/software/make/). For further instructions we refer to the [GNU Make Manual](https://www.gnu.org/software/make/manual/). +[`codespell`](https://github.com/codespell-project/codespell) was designed primarily for checking misspelled words in source code, but can be used with other text files as well. This tool can be used from the command line or integrated with a [VSCode](.vscode/README.md). See [Spell check guidelines](#spell-checking) for additional information. -*Visual Studio* +#### `fprettify` -Visual Studio installers can be downloaded from the [official website](https://visualstudio.microsoft.com/). MODFLOW 6 solution files can be found in the `msvs` folder. +[`fprettify`](https://github.com/pseewald/fprettify) can be used to format Fortran source code and in combination with the [MODFLOW 6 fprettify configuration](.fprettify.yaml) establishes a contribution standard for properly formatted MODFLOW 6 Fortran source. This tool can be used from the command line or integrated with a [VSCode](.vscode/README.md) or Visual Studio development environment. See [Fortran formatting guidelines](#fortran-formatting) for additional information. -*Doxygen & LaTeX* +#### `ruff` -[Doxygen](https://www.doxygen.nl/index.html) is used to generate the [MODFLOW 6 source code documentation](https://modflow-usgs.github.io/modflow6/). [Graphviz](https://graphviz.org/) is used by doxygen to produce source code diagrams. [LaTeX](https://www.latex-project.org/) is used to generate the MODFLOW 6 release notes and Input/Output documents (docs/mf6io/mf6io.nightlybuild). +[`ruff`](https://docs.astral.sh/ruff/) can be used to format and lint python code and scripts (for example, autotest scripts) and in combination with the [MODFLOW 6 ruff configuration](.github/common/ruff.toml) establishes a contribution standard for properly formatted python code and scripts. This tool can be used from the command line or integrated with a [VSCode](.vscode/README.md). See [python formatting guidelines](#python-formatting) and [python linting guidelines](#python-linting) for additional information. -These programs can be installed from various sources, including by conda, macports, or from individual sources such as https://www.tug.org/. Details about USGS LaTeX libraries can be seen in addition to linux installs in the CI workflow for the docs (`.github/workflows/ci-docs.yml`). +#### `mfpymake` -## Installation +The `mfpymake` package can build MODFLOW 6 and related programs and artifacts (e.g. makefiles), and is used in particular by the `distribution/build_makefiles.py` script. -Fork and clone the MODFLOW 6 repository: +#### `flopy` -1. Login to your GitHub account or create one by following the instructions given [here](https://github.com/signup/free). -2. [Fork](http://help.github.com/forking) the [main MODFLOW 6](https://github.com/MODFLOW-USGS/modflow6). -3. Clone your fork of the MODFLOW 6 repository and create an `upstream` remote pointing back to your fork. +[`flopy`](https://github.com/modflowpy/flopy) is used throughout MODFLOW 6 tests to create, run and post-process models. -```shell -# Clone your GitHub repository: -git clone git@github.com:/modflow6.git +Like MODFLOW 6, `flopy` is modular — for each MODFLOW 6 package there is generally a corresponding `flopy` package. Packages are generated dynamically from DFN files stored in this repository under `doc/mf6io/mf6ivar/dfn`. -# Go to the MODFLOW 6 directory: -cd modflow6 +#### `modflow-devtools` -# Add the main MODFLOW 6 repository as an upstream remote to your repository: -git remote add upstream https://github.com/MODFLOW-USGS/modflow6.git -``` +The tests use a set of shared fixtures and utilities provided by the [`modflow-devtools`](https://github.com/MODFLOW-USGS/modflow-devtools) package. ## Building @@ -267,28 +314,73 @@ Building MODFLOW 6 requires two steps: - configure the build directory - build the project -To configure the build directory: +To configure the build directory for a debug version: + +```shell +meson setup --prefix=$(pwd) --libdir=bin builddir -Ddebug=true +``` +Or to configure the build directory for an optimized release version: ```shell -meson setup --prefix=$(pwd) --libdir=bin builddir -Ddebug=true -Doptimization=0 -meson setup --prefix=$(pwd) --libdir=bin builddir # for an optimized release build -pixi run setup builddir # alternatively, with pixi +meson setup --prefix=$(pwd) --libdir=bin builddir ``` +or using pixi to setup the build directory: + +```shell +pixi run setup builddir +``` + +Debug versions can be built using pixi by adding `-Ddebug=true` at the end of the pixi command. Other meson commands (for example, `-Dparallel=true`, `--wipe`, _etc._) added to the pixi command are passed through to Meson. + Substitute `%CD%` as necessary on Windows. To build MODFLOW 6 and install binaries to `/bin/`: ```shell meson install -C builddir -pixi run build builddir # alternatively, with pixi +``` + +or using pixi: + +```shell +pixi run build builddir ``` **Note:** If using Visual Studio Code, you can use tasks as described [here](.vscode/README.md) to automate the above. ## Formatting -Fortran source code can be formatted with [fprettify](https://github.com/pseewald/fprettify), specifying the [MODFLOW 6 fprettify configuration](.fprettify.yaml). The `fprettify` package is included in the Conda `environment.yml` and can be run directly, via Pixi, or via [VSCode](.vscode/README.md) tasks. +### Spell checking + +Fortran source files, python files, definition files, markdown, and LaTeX files can be checked with [codespell](https://github.com/codespell-project/codespell). codespell was designed primarily for checking misspelled words in source code, but it can be used with other text files as well. The `codespell` package is included in the Conda `environment.yml` and the Pixi `pixi.toml` files and can be run directly, via Pixi, or via [VSCode](.vscode/README.md) tasks. + +For instance, to format a single file: + +```shell +python .github/common/check_spelling.py -p ./utils/zonebudget/src/zbud6.f90 --write-changes +``` +When run in this way, the tool will modify the file in place. If unresolvable errors are encountered, these are written to standard output and must be manually fixed before attempting to rerun the tool. + +To check whether the repository's Fortran source files, python files, definition files, markdown, and LaTeX files have any spelling errors without making any changes: + +```shell +python .github/common/check_spelling.py +``` + +or using pixi: + +```shell +pixi run check-spelling +``` + +To fix spelling errors in all files, add the `--write-changes` flag to the end of the python or pixi commands. + +**Note**: Spell checking by codespell may make unwanted changes (for example, a variable name in source code). As a result, you should check the `codespell` changes. codespell can be forced to leave a particular word unchanged by adding it to the `.codespell.ignore` file. + +### Fortran formatting + +Fortran source code can be formatted with [fprettify](https://github.com/pseewald/fprettify), specifying the [MODFLOW 6 fprettify configuration](.fprettify.yaml). The `fprettify` package is included in the Conda `environment.yml` and the Pixi `pixi.toml` files and can be run directly, via Pixi, or via [VSCode](.vscode/README.md) tasks. For instance, to format a single file: @@ -302,14 +394,78 @@ To check whether the repository's source files satisfy formatting requirements w ```shell python .github/common/check_format.py -pixi run check-format # alternatively, with pixi ``` -To format all files, add the `--write-changes` flag. +or using pixi: + +```shell +pixi run check-format +``` + +To format all files, add the `--write-changes` flag to the end of the python or pixi commands. These commands will exclude the proper files from formatting, including vendored library sources in [`src/Utilities/Libraries`](src/Utilities/Libraries/). **Note**: as `fprettify` may shift code in unexpected ways, it is a good idea to visually check source files afterwards. -**Note**: while `fprettify` can be invoked on a directory, and will format all Fortran files within it, this should be done with care — the repository includes some files which `fprettify` can't properly format. To format the repository all at once, run the [provided Python script](.github/common/check_format.py) `check_format.py` or the `check-format` Pixi task. These exclude the proper files from formatting, including vendored library sources in [`src/Utilities/Libraries`](src/Utilities/Libraries/). + +### Python formatting + +Python code and scripts can be formatted with [ruff](https://docs.astral.sh/ruff/), specifying the [MODFLOW 6 ruff configuration](.github/common/ruff.toml). The `ruff` package is included in the Conda `environment.yml` and Pixi `pixi.toml` files and can be run directly, via Pixi, or via [VSCode](.vscode/README.md) tasks. + +For instance, to format a single file: + +```shell +ruff format autotest/test_gwe_cnd.py +``` + +When run in this way, `ruff` will modify the file in place and generate no output if successful. If unresolvable formatting errors are encountered, these are written to standard output and must be manually fixed before attempting to rerun the tool. + +To check whether the repository's python code and scripts satisfy formatting requirements without making any changes: + +```shell +ruff format --check . +``` + +or using pixi: + +```shell +pixi run check-python-format +``` + +To format all files, remove the `--check` flag from the python command or run the pixi command: + +```shell +pixi run fix-python-format +``` + +### Python linting + +Linting is the automated checking of source code for programmatic and stylistic errors. python code and scripts can be linted with [ruff](https://docs.astral.sh/ruff/), specifying the [MODFLOW 6 ruff configuration](.github/common/ruff.toml). The `ruff` package is included in the Conda `environment.yml` and Pixi `pixi.toml` files and can be run directly, via Pixi, or via [VSCode](.vscode/README.md) tasks. + +For instance, to lint a single file: + +```shell +ruff check --fix autotest/test_gwe_cnd.py +``` + +When run in this way, `ruff` will modify the file in place and generate no output if successful. If unresolvable formatting errors are encountered, these are written to standard output and must be manually fixed before attempting to rerun the tool. + +To check whether the repository's python code and scripts satisfy linting requirements without making any changes: + +```shell +ruff check . +``` + +or using pixi: + +```shell +pixi run check-python-lint +``` + +To format all files, add the `--fix` flag to the python command or pixi command. Alternatively with pixi run: + +```shell +pixi run fix-python-lint +``` ## Testing @@ -389,7 +545,12 @@ FloPy packages should be regenerated from DFN files before running tests for the There is a single optional argument, the path to the folder containing definition files. By default DFN files are assumed to live in `doc/mf6io/mf6ivar/dfn`, making the following functionally identical: ```shell -pixi run update-flopy # uses default dfn path +pixi run update-flopy +``` + +which uses the default dfn path. Or the location of the definition files can be explitily defined using: + +```shell pixi run update-flopy doc/mf6io/mf6ivar/dfn ``` @@ -397,13 +558,20 @@ Alternatively, run `python update_flopy.py` directly from `autotest/`. ##### Updating Fortran definitions -Any time a MODFLOW 6 input definition file (dfn) has been changed internal MODFLOW 6 Fortran definitions should be updated as well. This can be accomplished locally by running utils/idmloader/scripts/dfn2f90.py and then recompiling. This script will update the appropriate input package Fortran definition files if the dfn change is relevant to input processing. Updated definition files should accompany related dfn file changes when creating a pull request. +Any time a MODFLOW 6 input definition file (dfn) has been changed internal MODFLOW 6 Fortran definitions should be updated as well. This can be accomplished locally by running `utils/idmloader/scripts/dfn2f90.py` and then recompiling. This script will update the appropriate input package Fortran definition files if the dfn change is relevant to input processing. Updated Fortran definition files should accompany related dfn file changes when creating a pull request. ```shell cd utils/idmloader/scripts python dfn2f90.py ``` +or using pixi: + +```shell +pixi run update-fortran-definitions +``` + + ##### Installing external models Some autotests load models from external repositories: @@ -424,14 +592,23 @@ Unit tests must be run from the project root. To run unit tests in verbose mode: ```shell meson test -C builddir -pixi run test builddir # alternatively, with pixi +``` +or using pixi: + +```shell +pixi run test builddir ``` Unit tests can be selected by module name (as listed in `autotest/tester.f90`). For instance, to test the `ArrayHandlersModule`: ```shell meson test -C builddir --verbose ArrayHandlers -pixi run test builddir --verbose ArrayHandlers # alternatively, with pixi +``` + +or using pixi: + +```shell +pixi run test builddir --verbose ArrayHandlers ``` To run a test module in the `gdb` debugger, just add the `--gdb` flag to the test command. @@ -443,8 +620,14 @@ Integration tests must be run from the `autotest/` folder if invoked with `pytes To run tests in parallel: ```shell +cd autotest/ pytest -v -n auto # from autotest/ -pixi run autotest # from project root +``` + +or using pixi: + +```shell +pixi run autotest ``` The Pixi `autotest` task includes options to run tests in parallel, show test runtimes, and save failed test results in `autotest/.failed/`. @@ -472,6 +655,12 @@ The `--smoke` (short `-S`) flag, provided by `modflow-devtools` is an alias for pytest -v -n auto -S ``` +or using pixi: + +```shell +pixi run autotest -S +``` + [Smoke testing](https://modflow-devtools.readthedocs.io/en/latest/md/markers.html#smoke-testing) is a form of integration testing which aims to test a decent fraction of the codebase quickly enough to run often during development. Tests using models from external repositories can be selected with the `repo` marker: @@ -618,8 +807,14 @@ After running the reference and comparison models, the framework will try to fin Run `build_makefiles.py` in the `distribution/` directory after adding, removing, or renaming source files. This script uses [Pymake](https://github.com/modflowpy/pymake) to regenerate makefiles. For instance: ```shell -pixi run build-makefiles # from project root -python build_makefiles.py # alternatively, from distribution/ +cd distribution/ +python build_makefiles.py +``` + +or using pixi: + +```shell +pixi run build-makefiles ``` ### Updating extra and excluded files diff --git a/autotest/build_exes.py b/autotest/build_exes.py index bd7125bd478..ede1d7a67e7 100644 --- a/autotest/build_exes.py +++ b/autotest/build_exes.py @@ -2,9 +2,8 @@ from pathlib import Path import pytest -from modflow_devtools.build import meson_build - from conftest import project_root_path +from modflow_devtools.build import meson_build repository = "MODFLOW-USGS/modflow6" top_bin_path = project_root_path / "bin" diff --git a/autotest/common_regression.py b/autotest/common_regression.py index fa0b3a38f27..bf627685da2 100644 --- a/autotest/common_regression.py +++ b/autotest/common_regression.py @@ -4,10 +4,6 @@ from typing import Iterator, List, Optional, Tuple, Union from warnings import warn -import numpy as np -from flopy.utils import CellBudgetFile -from flopy.utils.compare import compare_heads - COMPARE_PROGRAMS = ( "mf2005", "mfnwt", @@ -15,7 +11,7 @@ "mflgr", "libmf6", "mf6", - "mf6_regression" + "mf6_regression", # todo: "mp7" ) EXTTEXT = { @@ -694,7 +690,7 @@ def setup_mf6_comparison( """ if cmp_exe is None: - warn(f"No action provided, aborting") + warn("No action provided, aborting") return # create and/or clean dest dir if needed diff --git a/autotest/cross_section_functions.py b/autotest/cross_section_functions.py index 9bfda231dcd..5ad5db0a664 100644 --- a/autotest/cross_section_functions.py +++ b/autotest/cross_section_functions.py @@ -256,9 +256,7 @@ def manningsq( area = get_wetted_area(x[i0], x[i1], h[i0], h[i1], depth) if perimeter > 0.0: radius = area / perimeter - q += ( - conv * area * radius**mpow * slope**0.5 / roughness[i0] - ) + q += conv * area * radius**mpow * slope**0.5 / roughness[i0] else: perimeter = wetted_perimeter(x, h, depth) area = wetted_area(x, h, depth) diff --git a/autotest/framework.py b/autotest/framework.py index 89dd7fdb6c1..45a291a22f0 100644 --- a/autotest/framework.py +++ b/autotest/framework.py @@ -1,6 +1,5 @@ import os import shutil -import time from itertools import repeat from pathlib import Path from subprocess import PIPE, STDOUT, Popen @@ -10,7 +9,6 @@ import flopy import numpy as np -import pytest from common_regression import ( COMPARE_PROGRAMS, adjust_htol, @@ -19,8 +17,6 @@ get_namefiles, get_rclose, get_regression_files, - setup_mf6, - setup_mf6_comparison, ) from flopy.mbase import BaseModel from flopy.mf6 import MFSimulation @@ -93,9 +89,7 @@ def run_parallel(workspace, target, ncpus) -> Tuple[bool, List[str]]: # parallel commands if get_ostag() in ["win64"]: - mpiexec_cmd = ( - ["mpiexec", "-np", str(ncpus), target, "-p"] - ) + mpiexec_cmd = ["mpiexec", "-np", str(ncpus), target, "-p"] else: mpiexec_cmd = ( ["mpiexec"] + oversubscribed + ["-np", str(ncpus), target, "-p"] @@ -148,7 +142,7 @@ def write_input(*sims, overwrite: bool = True, verbose: bool = True): if isinstance(sim, flopy.mf6.MFSimulation): workspace = Path(sim.sim_path) if any(workspace.glob("*")) and not overwrite: - warn(f"Workspace is not empty, not writing input files") + warn("Workspace is not empty, not writing input files") return if verbose: print( @@ -158,7 +152,7 @@ def write_input(*sims, overwrite: bool = True, verbose: bool = True): elif isinstance(sim, flopy.mbase.BaseModel): workspace = Path(sim.model_ws) if any(workspace.glob("*")) and not overwrite: - warn(f"Workspace is not empty, not writing input files") + warn("Workspace is not empty, not writing input files") return if verbose: print( @@ -309,7 +303,9 @@ def _compare_heads( cmp_namefile = ( None if "mf6" in self.compare or "libmf6" in self.compare - else os.path.basename(nf) if nf else None + else os.path.basename(nf) + if nf + else None ) if cmp_namefile is None: pth = None @@ -588,7 +584,7 @@ def _run_sim_or_model( assert tgt.is_file(), f"Target executable not found: {target}" assert ( tgt in self.targets.values() - ), f"Targets must be explicitly registered with the test framework" + ), "Targets must be explicitly registered with the test framework" if self.verbose: print(f"Running {target} in {workspace}") @@ -598,7 +594,9 @@ def _run_sim_or_model( self.cmp_namefile = ( None if "mf6" in target.name or "libmf6" in target.name - else os.path.basename(nf) if nf else None + else os.path.basename(nf) + if nf + else None ) # run the model @@ -688,14 +686,14 @@ def run(self): assert len(self.xfail) in [ 1, nsims, - ], f"Invalid xfail: expected a single boolean or one for each model" + ], "Invalid xfail: expected a single boolean or one for each model" if len(self.xfail) == 1 and nsims: self.xfail = list(repeat(self.xfail[0], nsims)) assert len(self.ncpus) in [ 1, nsims, - ], f"Invalid ncpus: expected a single integer or one for each model" + ], "Invalid ncpus: expected a single integer or one for each model" if len(self.ncpus) == 1 and nsims: self.ncpus = list(repeat(self.ncpus[0], nsims)) @@ -705,10 +703,10 @@ def run(self): self.buffs = [None] assert ( len(self.xfail) == 1 - ), f"Invalid xfail: expected a single boolean" + ), "Invalid xfail: expected a single boolean" assert ( len(self.ncpus) == 1 - ), f"Invalid ncpus: expected a single integer" + ), "Invalid ncpus: expected a single integer" # run models/simulations for i, sim_or_model in enumerate(self.sims): diff --git a/autotest/get_exes.py b/autotest/get_exes.py index 2da09b3b2c5..d0ba87b314b 100644 --- a/autotest/get_exes.py +++ b/autotest/get_exes.py @@ -1,18 +1,15 @@ import argparse -from os import environ from pathlib import Path -from platform import system from tempfile import TemporaryDirectory from warnings import warn import flopy import pytest +from conftest import project_root_path from flaky import flaky from modflow_devtools.build import meson_build from modflow_devtools.download import download_and_unzip, get_release -from modflow_devtools.misc import get_ostag, is_in_ci, set_env - -from conftest import project_root_path +from modflow_devtools.misc import get_ostag repository = "MODFLOW-USGS/modflow6" top_bin_path = project_root_path / "bin" diff --git a/autotest/prt_test_utils.py b/autotest/prt_test_utils.py index 27c9d870d2b..638112250b2 100644 --- a/autotest/prt_test_utils.py +++ b/autotest/prt_test_utils.py @@ -4,7 +4,6 @@ import matplotlib as mpl import numpy as np - DEFAULT_EXIT_SOLVE_TOL = 1e-5 @@ -56,7 +55,11 @@ def get_gwf_sim(name, ws, mf6) -> flopy.mf6.MFSimulation: time_units="DAYS", nper=HorizontalCase.nper, perioddata=[ - (HorizontalCase.perlen, HorizontalCase.nstp, HorizontalCase.tsmult) + ( + HorizontalCase.perlen, + HorizontalCase.nstp, + HorizontalCase.tsmult, + ) ], ) @@ -156,7 +159,11 @@ def get_gwf_sim(name, ws, mf6) -> flopy.mf6.MFSimulation: time_units="DAYS", nper=FlopyReadmeCase.nper, perioddata=[ - (FlopyReadmeCase.perlen, FlopyReadmeCase.nstp, FlopyReadmeCase.tsmult) + ( + FlopyReadmeCase.perlen, + FlopyReadmeCase.nstp, + FlopyReadmeCase.tsmult, + ) ], ) @@ -308,7 +315,9 @@ def get_ireason_code(output_event): else ( 3 if output_event == "TERMINATE" - else 4 if output_event == "WEAKSINK" else -1 + else 4 + if output_event == "WEAKSINK" + else -1 ) ) ) diff --git a/autotest/pyproject.toml b/autotest/pyproject.toml deleted file mode 100644 index a3bce3133ee..00000000000 --- a/autotest/pyproject.toml +++ /dev/null @@ -1,8 +0,0 @@ -[build-system] -# Minimum requirements for the build system to execute -requires = ["setuptools", "wheel"] -build-backend = "setuptools.build_meta" - -[tool.black] -line-length = 79 -target_version = ["py37"] \ No newline at end of file diff --git a/autotest/test_gwe_cnd.py b/autotest/test_gwe_cnd.py index 79b632fb169..5993627e3e9 100644 --- a/autotest/test_gwe_cnd.py +++ b/autotest/test_gwe_cnd.py @@ -14,11 +14,12 @@ # Imports import os + import numpy as np import pytest try: - import pymake + pass except: msg = "Error. Pymake package is not available.\n" msg += "Try installing using the following command:\n" @@ -125,7 +126,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -146,7 +147,7 @@ def build_models(idx, test): sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -163,7 +164,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -179,7 +180,7 @@ def build_models(idx, test): top=top, botm=botm, idomain=np.ones((nlay, nrow, ncol), dtype=int), - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 node-property flow package @@ -190,16 +191,16 @@ def build_models(idx, test): k=k11, k33=k33, save_specific_discharge=True, - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 initial conditions package for flow model - flopy.mf6.ModflowGwfic(gwf, strt=strt, filename="{}.ic".format(gwfname)) + flopy.mf6.ModflowGwfic(gwf, strt=strt, filename=f"{gwfname}.ic") # Instantiating VSC if viscosity_on[idx]: # Instantiate viscosity (VSC) package - vsc_filerecord = "{}.vsc.bin".format(gwfname) + vsc_filerecord = f"{gwfname}.vsc.bin" vsc_pd = [(0, 0.0, 20.0, gwename, "temperature")] flopy.mf6.ModflowGwfvsc( gwf, @@ -212,7 +213,7 @@ def build_models(idx, test): nviscspecies=len(vsc_pd), packagedata=vsc_pd, pname="vsc", - filename="{}.vsc".format(gwfname), + filename=f"{gwfname}.vsc", ) # Instantiating MODFLOW 6 constant head package @@ -222,14 +223,14 @@ def build_models(idx, test): stress_period_data=chdspd, save_flows=False, pname="CHD-1", - filename="{}.chd".format(gwfname), + filename=f"{gwfname}.chd", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], @@ -240,7 +241,7 @@ def build_models(idx, test): sim, model_type="gwe6", modelname=gwename, - model_nam_file="{}.nam".format(gwename), + model_nam_file=f"{gwename}.nam", ) gwe.name_file.save_flows = True imsgwe = flopy.mf6.ModflowIms( @@ -256,7 +257,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -272,13 +273,11 @@ def build_models(idx, test): top=top, botm=botm, idomain=1, - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations - flopy.mf6.ModflowGweic( - gwe, strt=strt_temp, filename="{}.ic".format(gwename) - ) + flopy.mf6.ModflowGweic(gwe, strt=strt_temp, filename=f"{gwename}.ic") # Instantiating MODFLOW 6 transport advection package if mixelm == 0: @@ -287,9 +286,7 @@ def build_models(idx, test): scheme = "TVD" else: raise Exception() - flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, filename="{}.adv".format(gwename) - ) + flopy.mf6.ModflowGweadv(gwe, scheme=scheme, filename=f"{gwename}.adv") # Instantiating MODFLOW 6 transport dispersion package if dispersivity != 0: @@ -300,7 +297,7 @@ def build_models(idx, test): ath1=dispersivity, ktw=0.5918, kts=0.2700, - filename="{}.cnd".format(gwename), + filename=f"{gwename}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -312,7 +309,7 @@ def build_models(idx, test): porosity=prsity, cps=760.0, rhos=1500.0, - filename="{}.est".format(gwename), + filename=f"{gwename}.est", ) # Instantiating MODFLOW 6 transport constant concentration package @@ -322,19 +319,17 @@ def build_models(idx, test): stress_period_data=ctpspd, save_flows=False, pname="CTP-1", - filename="{}.ctp".format(gwename), + filename=f"{gwename}.ctp", ) # Instantiating MODFLOW 6 transport source-sink mixing package - flopy.mf6.ModflowGwessm( - gwe, sources=[[]], filename="{}.ssm".format(gwename) - ) + flopy.mf6.ModflowGwessm(gwe, sources=[[]], filename=f"{gwename}.ssm") # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe, - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -348,7 +343,7 @@ def build_models(idx, test): exgtype="GWF6-GWE6", exgmnamea=gwfname, exgmnameb=gwename, - filename="{}.gwfgwe".format(name), + filename=f"{name}.gwfgwe", ) return sim, None @@ -476,7 +471,7 @@ def check_output(idx, test): 5.01900830e-17, ] - msg = f"gwe temperatures do not match stored concentrations" + msg = "gwe temperatures do not match stored concentrations" assert np.allclose(conc1[-1, 0, 0, :], c_ans, atol=1e-5), msg diff --git a/autotest/test_gwe_drycell_cnd0.py b/autotest/test_gwe_drycell_cnd0.py index 105189fb999..115f7736461 100644 --- a/autotest/test_gwe_drycell_cnd0.py +++ b/autotest/test_gwe_drycell_cnd0.py @@ -24,10 +24,9 @@ import os +import flopy import numpy as np import pytest -import flopy - from framework import TestFramework # Base simulation and model name and workspace @@ -117,7 +116,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -138,7 +137,7 @@ def build_models(idx, test): newtonoptions="UNDER_RELAXATION", modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -155,7 +154,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -172,7 +171,7 @@ def build_models(idx, test): botm=botm, idomain=np.ones((nlay, nrow, ncol)), pname="DIS-1", - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 storage package @@ -184,7 +183,7 @@ def build_models(idx, test): steady_state=steady, transient=transient, pname="STO", - filename="{}.sto".format(gwfname), + filename=f"{gwfname}.sto", ) # Instantiating MODFLOW 6 node-property flow package @@ -196,25 +195,25 @@ def build_models(idx, test): k33=k33, save_specific_discharge=True, pname="NPF-1", - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 constant head package flopy.mf6.ModflowGwfchd( gwf, stress_period_data=chd_mf6, - filename="{}.chd".format(gwfname), + filename=f"{gwfname}.chd", ) # Instantiating MODFLOW 6 initial conditions package for flow model - flopy.mf6.ModflowGwfic(gwf, strt=strt_hd, filename="{}.ic".format(gwfname)) + flopy.mf6.ModflowGwfic(gwf, strt=strt_hd, filename=f"{gwfname}.ic") # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, pname="OC-1", - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], @@ -224,7 +223,7 @@ def build_models(idx, test): # Instantiating MODFLOW 6 GWE model # ---------------------------------------------------- gwe1 = flopy.mf6.ModflowGwe( - sim, modelname=gwename1, model_nam_file="{}.nam".format(gwename1) + sim, modelname=gwename1, model_nam_file=f"{gwename1}.nam" ) gwe1.name_file.save_flows = True imsgwe1 = flopy.mf6.ModflowIms( @@ -240,7 +239,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename1), + filename=f"{gwename1}.ims", ) sim.register_ims_package(imsgwe1, [gwe1.name]) @@ -257,17 +256,17 @@ def build_models(idx, test): botm=botm, idomain=1, pname="DIS-2", - filename="{}.dis".format(gwename1), + filename=f"{gwename1}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations flopy.mf6.ModflowGweic( - gwe1, strt=strt_temp, pname="IC-2", filename="{}.ic".format(gwename1) + gwe1, strt=strt_temp, pname="IC-2", filename=f"{gwename1}.ic" ) # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGweadv( - gwe1, scheme=scheme, pname="ADV-2", filename="{}.adv".format(gwename1) + gwe1, scheme=scheme, pname="ADV-2", filename=f"{gwename1}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -281,7 +280,7 @@ def build_models(idx, test): kts=0.2700 * 86400, # kts=0.0, pname="CND-2", - filename="{}.cnd".format(gwename1), + filename=f"{gwename1}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -295,20 +294,20 @@ def build_models(idx, test): cps=760.0, rhos=1500.0, pname="EST-2", - filename="{}.est".format(gwename1), + filename=f"{gwename1}.est", ) # Instantiating MODFLOW 6 heat transport source-sink mixing package flopy.mf6.ModflowGwessm( - gwe1, sources=[[]], pname="SSM-2", filename="{}.ssm".format(gwename1) + gwe1, sources=[[]], pname="SSM-2", filename=f"{gwename1}.ssm" ) # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe1, pname="OC-2", - budget_filerecord="{}.cbc".format(gwename1), - temperature_filerecord="{}.ucn".format(gwename1), + budget_filerecord=f"{gwename1}.cbc", + temperature_filerecord=f"{gwename1}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -325,7 +324,7 @@ def build_models(idx, test): gwe1, stress_period_data=ctmpspd, pname="CTP-2", - filename="{}.ctmp".format(gwename1), + filename=f"{gwename1}.ctmp", ) # Instantiating MODFLOW 6 flow-transport exchange mechanism @@ -335,7 +334,7 @@ def build_models(idx, test): exgmnamea=gwfname, exgmnameb=gwename1, pname="GWFGWE1", - filename="{}.gwfgwe1".format(gwename1), + filename=f"{gwename1}.gwfgwe1", ) return sim, None diff --git a/autotest/test_gwe_drycell_cnd1.py b/autotest/test_gwe_drycell_cnd1.py index dd8caf957d1..308e261791a 100644 --- a/autotest/test_gwe_drycell_cnd1.py +++ b/autotest/test_gwe_drycell_cnd1.py @@ -35,10 +35,10 @@ # Imports import os + +import flopy import numpy as np import pytest -import flopy - from framework import TestFramework @@ -156,7 +156,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -176,7 +176,7 @@ def build_models(idx, test): sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -193,7 +193,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -217,7 +217,7 @@ def build_models(idx, test): dtype=int, ), pname="DIS-1", - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 storage package @@ -229,7 +229,7 @@ def build_models(idx, test): steady_state=steady, transient=transient, pname="STO", - filename="{}.sto".format(gwfname), + filename=f"{gwfname}.sto", ) # Instantiating MODFLOW 6 node-property flow package @@ -241,22 +241,22 @@ def build_models(idx, test): k33=k33, save_specific_discharge=True, pname="NPF-1", - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 initial conditions package for flow model flopy.mf6.ModflowGwfic( gwf, strt=dis_data[conn_type]["strthd"], - filename="{}.ic".format(gwfname), + filename=f"{gwfname}.ic", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, pname="OC-1", - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], @@ -266,7 +266,7 @@ def build_models(idx, test): # Instantiating MODFLOW 6 GWE model # ---------------------------------------------------- gwe1 = flopy.mf6.ModflowGwe( - sim, modelname=gwename1, model_nam_file="{}.nam".format(gwename1) + sim, modelname=gwename1, model_nam_file=f"{gwename1}.nam" ) gwe1.name_file.save_flows = True imsgwe1 = flopy.mf6.ModflowIms( @@ -282,7 +282,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename1), + filename=f"{gwename1}.ims", ) sim.register_ims_package(imsgwe1, [gwe1.name]) @@ -299,17 +299,17 @@ def build_models(idx, test): botm=dis_data[conn_type]["bot"], idomain=1, pname="DIS-2", - filename="{}.dis".format(gwename1), + filename=f"{gwename1}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations flopy.mf6.ModflowGweic( - gwe1, strt=strt_temp1, pname="IC-2", filename="{}.ic".format(gwename1) + gwe1, strt=strt_temp1, pname="IC-2", filename=f"{gwename1}.ic" ) # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGweadv( - gwe1, scheme=scheme, pname="ADV-2", filename="{}.adv".format(gwename1) + gwe1, scheme=scheme, pname="ADV-2", filename=f"{gwename1}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -321,7 +321,7 @@ def build_models(idx, test): ktw=0.5918 * 86400, kts=0.2700 * 86400, pname="CND-2", - filename="{}.cnd".format(gwename1), + filename=f"{gwename1}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -335,15 +335,15 @@ def build_models(idx, test): cps=760.0, rhos=1500.0, pname="EST-2", - filename="{}.est".format(gwename1), + filename=f"{gwename1}.est", ) # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe1, pname="OC-2", - budget_filerecord="{}.cbc".format(gwename1), - temperature_filerecord="{}.ucn".format(gwename1), + budget_filerecord=f"{gwename1}.cbc", + temperature_filerecord=f"{gwename1}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -382,7 +382,7 @@ def build_models(idx, test): gwe1, stress_period_data=ctmpspd, pname="CTP-2", - filename="{}.ctmp".format(gwename1), + filename=f"{gwename1}.ctmp", ) # Instantiating MODFLOW 6 flow-transport exchange mechanism @@ -392,7 +392,7 @@ def build_models(idx, test): exgmnamea=gwfname, exgmnameb=gwename1, pname="GWFGWE1", - filename="{}.gwfgwe1".format(gwename1), + filename=f"{gwename1}.gwfgwe1", ) return sim, None diff --git a/autotest/test_gwe_drycell_cnd2.py b/autotest/test_gwe_drycell_cnd2.py index f5eae58087f..8c9eb6d427f 100644 --- a/autotest/test_gwe_drycell_cnd2.py +++ b/autotest/test_gwe_drycell_cnd2.py @@ -46,10 +46,9 @@ import os +import flopy import numpy as np import pytest -import flopy - from framework import TestFramework # Base simulation and model name and workspace @@ -193,7 +192,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -214,7 +213,7 @@ def build_models(idx, test): sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -231,7 +230,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -248,7 +247,7 @@ def build_models(idx, test): botm=botm, idomain=np.ones((nlay, nrow, ncol), dtype=int), pname="DIS-1", - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 storage package @@ -260,7 +259,7 @@ def build_models(idx, test): steady_state=steady, transient=transient, pname="STO", - filename="{}.sto".format(gwfname), + filename=f"{gwfname}.sto", ) # Instantiating MODFLOW 6 node-property flow package @@ -272,11 +271,11 @@ def build_models(idx, test): k33=k33, save_specific_discharge=True, pname="NPF-1", - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 initial conditions package for flow model - flopy.mf6.ModflowGwfic(gwf, strt=strt, filename="{}.ic".format(gwfname)) + flopy.mf6.ModflowGwfic(gwf, strt=strt, filename=f"{gwfname}.ic") # Instantiate left and right general-head boundaries for driving flow flopy.mf6.ModflowGwfghb( @@ -286,15 +285,15 @@ def build_models(idx, test): auxiliary=["CONCENTRATION", "TEMPERATURE"], save_flows=True, pname="GHB-1", - filename="{}.ghb".format(gwfname), + filename=f"{gwfname}.ghb", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, pname="OC-1", - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], @@ -307,7 +306,7 @@ def build_models(idx, test): sim, model_type="gwt6", modelname=gwtname, - model_nam_file="{}.nam".format(gwtname), + model_nam_file=f"{gwtname}.nam", ) gwt.name_file.save_flows = True imsgwt = flopy.mf6.ModflowIms( @@ -323,7 +322,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwtname), + filename=f"{gwtname}.ims", ) sim.register_ims_package(imsgwt, [gwt.name]) @@ -340,17 +339,17 @@ def build_models(idx, test): botm=botm, idomain=1, pname="DIS-2", - filename="{}.dis".format(gwtname), + filename=f"{gwtname}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations flopy.mf6.ModflowGwtic( - gwt, strt=strt_conc, pname="IC-2", filename="{}.ic".format(gwtname) + gwt, strt=strt_conc, pname="IC-2", filename=f"{gwtname}.ic" ) # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGwtadv( - gwt, scheme=scheme, pname="ADV-2", filename="{}.adv".format(gwtname) + gwt, scheme=scheme, pname="ADV-2", filename=f"{gwtname}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -363,7 +362,7 @@ def build_models(idx, test): atv=dispersivity, diffc=Dm, pname="DSP-2", - filename="{}.dsp".format(gwtname), + filename=f"{gwtname}.dsp", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -378,7 +377,7 @@ def build_models(idx, test): distcoef=Kd, save_flows=True, pname="MST-2", - filename="{}.mst".format(gwtname), + filename=f"{gwtname}.mst", ) # Instantiating MODFLOW 6 transport source-sink mixing package @@ -390,15 +389,15 @@ def build_models(idx, test): sources = [[itm, srctype, auxname] for itm in pname] flopy.mf6.ModflowGwtssm( - gwt, sources=sources, pname="SSM-2", filename="{}.ssm".format(gwtname) + gwt, sources=sources, pname="SSM-2", filename=f"{gwtname}.ssm" ) # Instantiate MODFLOW 6 solute transport output control package flopy.mf6.ModflowGwtoc( gwt, pname="OC-2", - budget_filerecord="{}.cbc".format(gwtname), - concentration_filerecord="{}.ucn".format(gwtname), + budget_filerecord=f"{gwtname}.cbc", + concentration_filerecord=f"{gwtname}.ucn", concentrationprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -413,7 +412,7 @@ def build_models(idx, test): exgmnamea=gwfname, exgmnameb=gwtname, pname="GWFGWT", - filename="{}.gwfgwt".format(gwtname), + filename=f"{gwtname}.gwfgwt", ) # --------------------------------------------------------- @@ -423,7 +422,7 @@ def build_models(idx, test): sim, model_type="gwe6", modelname=gwename, - model_nam_file="{}.nam".format(gwename), + model_nam_file=f"{gwename}.nam", ) gwe.name_file.save_flows = True imsgwe = flopy.mf6.ModflowIms( @@ -439,7 +438,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -456,17 +455,17 @@ def build_models(idx, test): botm=botm, idomain=1, pname="DIS-3", - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations flopy.mf6.ModflowGweic( - gwe, strt=strt_temp, pname="IC-3", filename="{}.ic".format(gwename) + gwe, strt=strt_temp, pname="IC-3", filename=f"{gwename}.ic" ) # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, pname="ADV-3", filename="{}.adv".format(gwename) + gwe, scheme=scheme, pname="ADV-3", filename=f"{gwename}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -479,7 +478,7 @@ def build_models(idx, test): ktw=ktw, kts=kts, pname="CND-3", - filename="{}.cnd".format(gwename), + filename=f"{gwename}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -493,7 +492,7 @@ def build_models(idx, test): cps=cps, rhos=rhos, pname="EST-3", - filename="{}.est".format(gwename), + filename=f"{gwename}.est", ) # Instantiating MODFLOW 6 transport source-sink mixing package @@ -504,15 +503,15 @@ def build_models(idx, test): sources = [[itm, srctype, auxname] for itm in pname] flopy.mf6.ModflowGwessm( - gwe, sources=sources, pname="SSM-3", filename="{}.ssm".format(gwename) + gwe, sources=sources, pname="SSM-3", filename=f"{gwename}.ssm" ) # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe, pname="OC-3", - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -527,7 +526,7 @@ def build_models(idx, test): exgmnamea=gwfname, exgmnameb=gwename, pname="GWFGWE", - filename="{}.gwfgwe".format(gwename), + filename=f"{gwename}.gwfgwe", ) return sim, None @@ -581,9 +580,10 @@ def check_output(idx, test): assert np.all(hds[0, 0, 1, :] < 0), "row 2 is not dry" # Starting temperatures after steady flow period should be 4.0 degrees - np.all( - np.isclose(temp1[0], strt_temp, atol=1e-10) - ), "Steady state temperatures not as expected" + ( + np.all(np.isclose(temp1[0], strt_temp, atol=1e-10)), + "Steady state temperatures not as expected", + ) # Same with concentrations in non-dry cells assert np.all( np.isclose(conc1[0, :, 0], strt_conc[:, 0]) diff --git a/autotest/test_gwe_drycell_cnd4.py b/autotest/test_gwe_drycell_cnd4.py index 7ce0dee3f73..4c0db0a3477 100644 --- a/autotest/test_gwe_drycell_cnd4.py +++ b/autotest/test_gwe_drycell_cnd4.py @@ -34,10 +34,10 @@ # Imports import os + +import flopy import numpy as np import pytest -import flopy - from framework import TestFramework @@ -154,7 +154,6 @@ def isMonotonic(A): def add_gwf_model(sim, gwfname, newton=False): - # Instantiating MODFLOW 6 groundwater flow model if newton: gwf = flopy.mf6.ModflowGwf( @@ -162,14 +161,14 @@ def add_gwf_model(sim, gwfname, newton=False): modelname=gwfname, newtonoptions="NEWTON", save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) else: gwf = flopy.mf6.ModflowGwf( sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -186,7 +185,7 @@ def add_gwf_model(sim, gwfname, newton=False): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -203,7 +202,7 @@ def add_gwf_model(sim, gwfname, newton=False): botm=bot, idomain=1, pname="DIS", - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 storage package @@ -215,7 +214,7 @@ def add_gwf_model(sim, gwfname, newton=False): steady_state=steady, transient=transient, pname="STO", - filename="{}.sto".format(gwfname), + filename=f"{gwfname}.sto", ) # Instantiating MODFLOW 6 node-property flow package @@ -227,22 +226,22 @@ def add_gwf_model(sim, gwfname, newton=False): k33=k33, save_specific_discharge=True, pname="NPF", - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 initial conditions package for flow model flopy.mf6.ModflowGwfic( gwf, strt=strthd, - filename="{}.ic".format(gwfname), + filename=f"{gwfname}.ic", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, pname="OC", - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], @@ -267,7 +266,7 @@ def add_gwf_model(sim, gwfname, newton=False): connectiondata=connectiondata, perioddata=sfr_perioddata, pname=pname, - filename="{}.sfr".format(gwfname), + filename=f"{gwfname}.sfr", ) fname = f"{gwfname}.sfr.obs" sfr_obs = { @@ -282,9 +281,8 @@ def add_gwf_model(sim, gwfname, newton=False): def add_gwe_model(sim, gwename): - gwe = flopy.mf6.ModflowGwe( - sim, modelname=gwename, model_nam_file="{}.nam".format(gwename) + sim, modelname=gwename, model_nam_file=f"{gwename}.nam" ) gwe.name_file.save_flows = True @@ -301,7 +299,7 @@ def add_gwe_model(sim, gwename): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -318,17 +316,17 @@ def add_gwe_model(sim, gwename): botm=bot, idomain=1, pname="DIS", - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations flopy.mf6.ModflowGweic( - gwe, strt=strt_temp, pname="IC", filename="{}.ic".format(gwename) + gwe, strt=strt_temp, pname="IC", filename=f"{gwename}.ic" ) # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, pname="ADV", filename="{}.adv".format(gwename) + gwe, scheme=scheme, pname="ADV", filename=f"{gwename}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -340,7 +338,7 @@ def add_gwe_model(sim, gwename): ktw=ktw * 86400, kts=kts * 86400, pname="CND", - filename="{}.cnd".format(gwename), + filename=f"{gwename}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -354,7 +352,7 @@ def add_gwe_model(sim, gwename): cps=cps, rhos=rhos, pname="EST", - filename="{}.est".format(gwename), + filename=f"{gwename}.est", ) # Instantiating MODFLOW 6 source/sink mixing package for dealing with @@ -364,15 +362,15 @@ def add_gwe_model(sim, gwename): gwe, sources=sourcerecarray, pname="SSM", - filename="{}.ssm".format(gwename), + filename=f"{gwename}.ssm", ) # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe, pname="OC", - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -403,19 +401,18 @@ def add_gwe_model(sim, gwename): reachperioddata=sfe_perioddata, flow_package_name=flwpckname, pname="SFE", - filename="{}.sfe".format(gwename), + filename=f"{gwename}.sfe", ) return sim def build_models(idx, test): - # Base MF6 GWF model type ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname1 = "gwf-" + name + "nwt1" @@ -447,7 +444,7 @@ def build_models(idx, test): exgmnamea=gwfname1, exgmnameb=gwename1, pname="GWFGWE1", - filename="{}.gwfgwe1".format(gwename1), + filename=f"{gwename1}.gwfgwe1", ) flopy.mf6.ModflowGwfgwe( @@ -456,7 +453,7 @@ def build_models(idx, test): exgmnamea=gwfname2, exgmnameb=gwename2, pname="GWFGWE2", - filename="{}.gwfgwe2".format(gwename2), + filename=f"{gwename2}.gwfgwe2", ) return sim, None diff --git a/autotest/test_gwe_esl01.py b/autotest/test_gwe_esl01.py index 69dc6489baf..3a441216e6c 100644 --- a/autotest/test_gwe_esl01.py +++ b/autotest/test_gwe_esl01.py @@ -6,7 +6,7 @@ amount of energy input. Model configuration - + ~: Represents energy source loading +---------+ @@ -20,13 +20,12 @@ # Imports import os + +import flopy import numpy as np import pytest -import flopy - from framework import TestFramework - # Base simulation and model name and workspace scheme = "UPSTREAM" @@ -101,7 +100,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -121,7 +120,7 @@ def build_models(idx, test): sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -138,7 +137,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -155,7 +154,7 @@ def build_models(idx, test): botm=botm, idomain=1, pname="DIS-1", - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 storage package @@ -167,7 +166,7 @@ def build_models(idx, test): steady_state=steady, transient=transient, pname="STO", - filename="{}.sto".format(gwfname), + filename=f"{gwfname}.sto", ) # Instantiating MODFLOW 6 node-property flow package @@ -179,7 +178,7 @@ def build_models(idx, test): k33=k33, save_specific_discharge=True, pname="NPF-1", - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 initial conditions package for flow model @@ -187,15 +186,15 @@ def build_models(idx, test): gwf, strt=strthd, pname="IC-HD", - filename="{}.ic".format(gwfname), + filename=f"{gwfname}.ic", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, pname="OC-1", - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], @@ -205,7 +204,7 @@ def build_models(idx, test): # Instantiating MODFLOW 6 GWE model # ---------------------------------- gwe = flopy.mf6.ModflowGwe( - sim, modelname=gwename, model_nam_file="{}.nam".format(gwename) + sim, modelname=gwename, model_nam_file=f"{gwename}.nam" ) gwe.name_file.save_flows = True @@ -222,7 +221,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -239,17 +238,17 @@ def build_models(idx, test): botm=botm, idomain=1, pname="DIS-GWE", - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations flopy.mf6.ModflowGweic( - gwe, strt=strt_temp1, pname="IC-2", filename="{}.ic".format(gwename) + gwe, strt=strt_temp1, pname="IC-2", filename=f"{gwename}.ic" ) # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, pname="ADV-2", filename="{}.adv".format(gwename) + gwe, scheme=scheme, pname="ADV-2", filename=f"{gwename}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -261,7 +260,7 @@ def build_models(idx, test): ktw=0.5918 * 86400, kts=0.2700 * 86400, pname="CND-2", - filename="{}.cnd".format(gwename), + filename=f"{gwename}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -275,15 +274,15 @@ def build_models(idx, test): cps=cps, rhos=rhos, pname="EST-2", - filename="{}.est".format(gwename), + filename=f"{gwename}.est", ) # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe, pname="OC-1", - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -307,7 +306,7 @@ def build_models(idx, test): gwe, stress_period_data=esl_spd, pname="ESL-1", - filename="{}.esl".format(gwename), + filename=f"{gwename}.esl", ) # Instantiating MODFLOW 6 flow-transport exchange mechanism @@ -317,7 +316,7 @@ def build_models(idx, test): exgmnamea=gwfname, exgmnameb=gwename, pname="GWFGWE1", - filename="{}.gwfgwe1".format(gwename), + filename=f"{gwename}.gwfgwe1", ) return sim, None diff --git a/autotest/test_gwe_esl02.py b/autotest/test_gwe_esl02.py index 4965e3d7851..cd82dad0a38 100644 --- a/autotest/test_gwe_esl02.py +++ b/autotest/test_gwe_esl02.py @@ -6,7 +6,7 @@ amount of energy input. Model configuration - + *: Represents energy source loading ~: Represents conduction into neighboring cell @@ -21,13 +21,12 @@ # Imports import os + +import flopy import numpy as np import pytest -import flopy - from framework import TestFramework - # Base simulation and model name and workspace scheme = "UPSTREAM" @@ -100,7 +99,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -120,7 +119,7 @@ def build_models(idx, test): sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -137,7 +136,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -154,7 +153,7 @@ def build_models(idx, test): botm=botm, idomain=1, pname="DIS-1", - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 storage package @@ -166,7 +165,7 @@ def build_models(idx, test): steady_state=steady, transient=transient, pname="STO", - filename="{}.sto".format(gwfname), + filename=f"{gwfname}.sto", ) # Instantiating MODFLOW 6 node-property flow package @@ -178,7 +177,7 @@ def build_models(idx, test): k33=k33, save_specific_discharge=True, pname="NPF-1", - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 initial conditions package for flow model @@ -186,15 +185,15 @@ def build_models(idx, test): gwf, strt=strthd, pname="IC-HD", - filename="{}.ic".format(gwfname), + filename=f"{gwfname}.ic", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, pname="OC-1", - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], printrecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], @@ -204,7 +203,7 @@ def build_models(idx, test): # Instantiating MODFLOW 6 GWE model # ---------------------------------- gwe = flopy.mf6.ModflowGwe( - sim, modelname=gwename, model_nam_file="{}.nam".format(gwename) + sim, modelname=gwename, model_nam_file=f"{gwename}.nam" ) gwe.name_file.save_flows = True @@ -221,7 +220,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -238,17 +237,17 @@ def build_models(idx, test): botm=botm, idomain=1, pname="DIS-1", - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations flopy.mf6.ModflowGweic( - gwe, strt=strt_temp1, pname="IC-1", filename="{}.ic".format(gwename) + gwe, strt=strt_temp1, pname="IC-1", filename=f"{gwename}.ic" ) # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, pname="ADV-1", filename="{}.adv".format(gwename) + gwe, scheme=scheme, pname="ADV-1", filename=f"{gwename}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -260,7 +259,7 @@ def build_models(idx, test): ktw=0.5918 * 86400, kts=0.2700 * 86400, pname="CND-1", - filename="{}.cnd".format(gwename), + filename=f"{gwename}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -274,15 +273,15 @@ def build_models(idx, test): cps=cps, rhos=rhos, pname="EST-1", - filename="{}.est".format(gwename), + filename=f"{gwename}.est", ) # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe, pname="OC-1", - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -308,7 +307,7 @@ def build_models(idx, test): gwe, stress_period_data=esl_spd, pname="ESL-1", - filename="{}.esl".format(gwename), + filename=f"{gwename}.esl", ) # Instantiating MODFLOW 6 flow-transport exchange mechanism @@ -318,7 +317,7 @@ def build_models(idx, test): exgmnamea=gwfname, exgmnameb=gwename, pname="GWFGWE1", - filename="{}.gwfgwe1".format(gwename), + filename=f"{gwename}.gwfgwe1", ) return sim, None diff --git a/autotest/test_gwe_esl_analyt_sln.py b/autotest/test_gwe_esl_analyt_sln.py index 38d445dc2a6..d0167a9ba64 100644 --- a/autotest/test_gwe_esl_analyt_sln.py +++ b/autotest/test_gwe_esl_analyt_sln.py @@ -1,10 +1,10 @@ r""" -An analytical solution provided by Carslaw & Jaeger (1947) and discussed in +An analytical solution provided by Carslaw & Jaeger (1947) and discussed in accompanying Techniques & Methods report. Energy is added to the right hand side boundary using the energy source loading -(ESL) package. Basic model set up is below, with a slab of unit thickness -(1.0 m) that is 100 m "deep" with energy being loaded on right side. +(ESL) package. Basic model set up is below, with a slab of unit thickness +(1.0 m) that is 100 m "deep" with energy being loaded on right side. Temperature will begin to rise on the right and propagate to the left. There are no sinks in this first example. The titles that follow, for example "Section 43, case x" refer to specific analytical solutions found in Carslaw & @@ -14,7 +14,7 @@ ------------------- | <-------------------------- 10 m --------------------------> | - + +------------------------------------------------------------------+ | Initial temperature = T_0 | <-- *ESL +------------------------------------------------------------------+ @@ -29,33 +29,32 @@ +------------------------------------------------------------------+ | Initial temperature = 0.0 | <-- *ESL +------------------------------------------------------------------+ - ^ + ^ | Specified temperature boundary, T_0 Section 43, case iii: --------------------- - + +------------------------------------------------------------------+ CTP -> | | <- CTP = T_0 = T_0 +------------------------------------------------------------------+ \-------------------------------------------------------------/ | Uniform, constant heat production throughout the slab - - + + Specified temperature boundary, T_0 """ -import os import math -import pytest +import os + import flopy import numpy as np -import matplotlib.pyplot as plt - +import pytest from framework import TestFramework # Parameters that vary by scenario @@ -156,7 +155,6 @@ def calc_ener_input(primer_val): def build_models(idx, test, ener_input): - name = cases[idx] # Build MODFLOW 6 files @@ -241,7 +239,7 @@ def build_models(idx, test, ener_input): steady_state=False, transient=True, pname="STO", - filename="{}.sto".format(gwfname), + filename=f"{gwfname}.sto", ) # Constant head files @@ -329,7 +327,7 @@ def build_models(idx, test, ener_input): ktw=Ktw, kts=Kts, pname="CND-1", - filename="{}.cnd".format(gwename), + filename=f"{gwename}.cnd", ) flopy.mf6.ModflowGweest( @@ -341,7 +339,7 @@ def build_models(idx, test, ener_input): cps=Cps, rhos=rhos, pname="EST-1", - filename="{}.est".format(gwename), + filename=f"{gwename}.est", ) # Constant temperature @@ -517,7 +515,6 @@ def check_output(idx, test, ener_input): # plt.show() elif idx == 2: - t_accumulate = 0.0 ener_src = ener_input / (delr * delc * delz) diff --git a/autotest/test_gwe_lke_conduction.py b/autotest/test_gwe_lke_conduction.py index dff6c4d30f3..9b8b1123f79 100644 --- a/autotest/test_gwe_lke_conduction.py +++ b/autotest/test_gwe_lke_conduction.py @@ -14,9 +14,9 @@ import os +import flopy import numpy as np import pytest -import flopy from framework import TestFramework @@ -42,7 +42,7 @@ def get_bud(fname, srchStr): if srchStr in line: # Read the package budget line = next(f) - while not "TOTAL IN =" in line: + while "TOTAL IN =" not in line: if "=" in line: in_bud_lst.update(process_line(line)) @@ -53,7 +53,7 @@ def get_bud(fname, srchStr): T_in = dct["IN"] line = next(f) - while not "TOTAL OUT =" in line: + while "TOTAL OUT =" not in line: if "=" in line: out_bud_lst.update(process_line(line)) @@ -232,7 +232,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -268,7 +268,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -284,7 +284,7 @@ def build_models(idx, test): top=top, botm=botm, idomain=ibound, - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiate node property flow package @@ -478,7 +478,7 @@ def build_models(idx, test): lakeperioddata = {0: []} lak_obs = { - "{}.lakeobs".format(gwfname): [ + f"{gwfname}.lakeobs": [ ("lakestage", "stage", "lake1"), ("gwexchng", "lak", "lake1"), ] @@ -500,7 +500,7 @@ def build_models(idx, test): connectiondata=lakeconnectiondata, perioddata=lakeperioddata, observations=lak_obs, - filename="{}.lak".format(gwfname), + filename=f"{gwfname}.lak", ) # pull in the tabfile defining the lake stage, vol, & surface area @@ -514,7 +514,7 @@ def build_models(idx, test): # , , , tabinput.append([float(m_arr[0]), m_arr[1], m_arr[2]]) - tab6_filename = "{}.laktab".format(gwfname) + tab6_filename = f"{gwfname}.laktab" flopy.mf6.ModflowUtllaktab( gwf, nrow=len(tabinput), @@ -530,7 +530,7 @@ def build_models(idx, test): # ----------------- gwe = flopy.mf6.ModflowGwe( - sim, modelname=gwename, model_nam_file="{}.nam".format(gwename) + sim, modelname=gwename, model_nam_file=f"{gwename}.nam" ) gwe.name_file.save_flows = True @@ -562,14 +562,12 @@ def build_models(idx, test): top=top, botm=botm, idomain=ibound, - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 energy transport initial temperatures strttemp = strt_gw_temp[idx] - flopy.mf6.ModflowGweic( - gwe, strt=strttemp, filename="{}.ic".format(gwename) - ) + flopy.mf6.ModflowGweic(gwe, strt=strttemp, filename=f"{gwename}.ic") # Instantiate mobile storage and transfer package flopy.mf6.ModflowGweest( @@ -593,9 +591,7 @@ def build_models(idx, test): raise Exception() # Instantiate advection package - flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, filename="{}.adv".format(gwename) - ) + flopy.mf6.ModflowGweadv(gwe, scheme=scheme, filename=f"{gwename}.adv") # Instantiate dispersion package flopy.mf6.ModflowGwecnd( @@ -603,7 +599,7 @@ def build_models(idx, test): xt3d_off=True, ktw=0.5918, kts=0.2700, - filename="{}.dsp".format(gwename), + filename=f"{gwename}.dsp", ) # Instantiate source/sink mixing package @@ -618,14 +614,14 @@ def build_models(idx, test): # Instantiating MODFLOW 6 transport output control package flopy.mf6.ModflowGweoc( gwe, - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 17, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], saverecord=[("TEMPERATURE", "ALL"), ("BUDGET", "ALL")], printrecord=[("TEMPERATURE", "ALL"), ("BUDGET", "ALL")], - filename="{}.oc".format(gwename), + filename=f"{gwename}.oc", ) # Instantiating MODFLOW 6 lake energy transport (lke) package @@ -637,7 +633,7 @@ def build_models(idx, test): # note: for specifying lake number, use fortran indexing! lke_obs = { - "{}.lakobs".format(gwename): [ + f"{gwename}.lakobs": [ ("resTemp", "temperature", 1), ("resGwEnerExchng", "lke", "lake1"), ] @@ -657,7 +653,7 @@ def build_models(idx, test): # lakeperioddata=lkeperioddata, observations=lke_obs, pname="LKE-1", - filename="{}.lke".format(gwename), + filename=f"{gwename}.lke", ) # GWF-GWE exchange @@ -728,12 +724,10 @@ def check_output(idx, test): ) if name[-1] == "n": - assert in_bud_lst["GWF"] == 0.0, msg1 assert out_bud_lst["GWF"] == 0.0, msg1 if name[-1] != "n": - assert in_bud_lst["GWF"] > 0.0, msg5 assert out_bud_lst["GWF"] > 0.0, msg6 @@ -752,7 +746,6 @@ def check_output(idx, test): assert slp > 0.0, msg4 else: # thermally reversed scenario (cold lake, warm gw) - # conduction will be from gw cells to lake assert in_bud_lst["LAKEBED-COND"] > 0.0, msg2 assert out_bud_lst["LAKEBED-COND"] == 0.0, msg2 diff --git a/autotest/test_gwe_mve.py b/autotest/test_gwe_mve.py index e35fb840a66..a31689ad8c6 100644 --- a/autotest/test_gwe_mve.py +++ b/autotest/test_gwe_mve.py @@ -44,10 +44,8 @@ import os import flopy -import flopy.utils.binaryfile as bf import numpy as np import pytest - from framework import TestFramework include_NWT = False @@ -518,7 +516,7 @@ def build_mf6_model(idx, ws): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -547,7 +545,7 @@ def build_mf6_model(idx, ws): # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, pname="ADV", filename="{}.adv".format(gwename) + gwe, scheme=scheme, pname="ADV", filename=f"{gwename}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -611,7 +609,7 @@ def build_mf6_model(idx, ws): reachperioddata=sfeperioddata, flow_package_name="SFR-1", pname="SFE-1", - filename="{}.sfe".format(gwename), + filename=f"{gwename}.sfe", ) # Instantiating MODFLOW 6 unsaturated zone energy transport @@ -640,14 +638,14 @@ def build_mf6_model(idx, ws): # Instantiate Output Control package for transport flopy.mf6.ModflowGweoc( gwe, - temperature_filerecord="{}.ucn".format(gwename), + temperature_filerecord=f"{gwename}.ucn", budget_filerecord=f"{gwename}.bud", saverecord=[("TEMPERATURE", "ALL"), ("BUDGET", "ALL")], temperatureprintrecord=[ ("COLUMNS", 3, "WIDTH", 20, "DIGITS", 8, "GENERAL") ], printrecord=[("TEMPERATURE", "ALL"), ("BUDGET", "ALL")], - filename="{}.oc".format(gwename), + filename=f"{gwename}.oc", ) # Instantiate Gwf-Gwe Exchange package @@ -656,7 +654,7 @@ def build_mf6_model(idx, ws): exgtype="GWF6-GWE6", exgmnamea=gwfname, exgmnameb=gwename, - filename="{}.gwfgwe".format(gwename), + filename=f"{gwename}.gwfgwe", ) return sim diff --git a/autotest/test_gwe_mwe_conduction.py b/autotest/test_gwe_mwe_conduction.py index 39df4fdef88..aa790ceec66 100644 --- a/autotest/test_gwe_mwe_conduction.py +++ b/autotest/test_gwe_mwe_conduction.py @@ -39,7 +39,7 @@ def get_bud(fname, srchStr): if srchStr in line: # Read the package budget line = next(f) - while not "TOTAL IN =" in line: + while "TOTAL IN =" not in line: if "=" in line: in_bud_lst.update(process_line(line)) @@ -50,7 +50,7 @@ def get_bud(fname, srchStr): T_in = dct["IN"] line = next(f) - while not "TOTAL OUT =" in line: + while "TOTAL OUT =" not in line: if "=" in line: out_bud_lst.update(process_line(line)) @@ -139,7 +139,6 @@ def trenddetector(list_of_index, array_of_data, order=1): def build_models(idx, test): - tdis_rc = [] for i in range(nper): tdis_rc.append((perlen[i], nstp[i], tsmult[i])) @@ -317,7 +316,7 @@ def build_models(idx, test): # Create GWE model # ---------------- gwe = flopy.mf6.ModflowGwe( - sim, modelname=gwename, model_nam_file="{}.nam".format(gwename) + sim, modelname=gwename, model_nam_file=f"{gwename}.nam" ) gwe.name_file.save_flows = True @@ -349,13 +348,11 @@ def build_models(idx, test): top=top, botm=botm, pname="DIS", - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 energy transport initial temperatures - flopy.mf6.ModflowGweic( - gwe, strt=strttemp, filename="{}.ic".format(gwename) - ) + flopy.mf6.ModflowGweic(gwe, strt=strttemp, filename=f"{gwename}.ic") # Instantiate mobile storage and transfer package flopy.mf6.ModflowGweest( @@ -380,7 +377,7 @@ def build_models(idx, test): # Instantiate advection package flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, pname="ADV", filename="{}.adv".format(gwename) + gwe, scheme=scheme, pname="ADV", filename=f"{gwename}.adv" ) # Instantiate dispersion package @@ -389,7 +386,7 @@ def build_models(idx, test): xt3d_off=True, ktw=0.5918, kts=0.2700, - filename="{}.dsp".format(gwename), + filename=f"{gwename}.dsp", ) # Instantiate source/sink mixing package @@ -403,14 +400,14 @@ def build_models(idx, test): # Instantiating MODFLOW 6 transport output control package flopy.mf6.ModflowGweoc( gwe, - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 17, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], saverecord=[("TEMPERATURE", "ALL"), ("BUDGET", "ALL")], printrecord=[("TEMPERATURE", "ALL"), ("BUDGET", "ALL")], - filename="{}.oc".format(gwename), + filename=f"{gwename}.oc", ) # Instantiating MODFLOW 6 multi-well energy transport (mwe) package @@ -421,7 +418,7 @@ def build_models(idx, test): # note: for specifying lake number, use fortran indexing! mwe_obs = { - "{}.mweobs".format(gwename): [ + f"{gwename}.mweobs": [ ("MweTemp", "temperature", 1), ] } @@ -439,7 +436,7 @@ def build_models(idx, test): mweperioddata=mweperioddata, observations=mwe_obs, pname="MWE-1", - filename="{}.mwe".format(gwename), + filename=f"{gwename}.mwe", ) # Instantiate GWF-GWE exchange diff --git a/autotest/test_gwe_sfe_strmbedcond.py b/autotest/test_gwe_sfe_strmbedcond.py index 747d2db4dc2..323147db78e 100644 --- a/autotest/test_gwe_sfe_strmbedcond.py +++ b/autotest/test_gwe_sfe_strmbedcond.py @@ -6,12 +6,12 @@ # - thermally hot stream water warming host gw cells # +import math import os import flopy import numpy as np import pytest -import math from framework import TestFramework cases = ["sfe-conductn", "sfe-conducti", "sfe-conducto", "sfe-conductm"] @@ -42,7 +42,7 @@ def get_x_frac(x_coord1, rwid): def get_xy_pts(x, y, rwid): x_xsec1 = get_x_frac(x, rwid) - x_sec_tab = [[xx, hh] for xx, hh, in zip(x_xsec1, y)] + x_sec_tab = [[xx, hh] for xx, hh in zip(x_xsec1, y)] return x_sec_tab @@ -158,7 +158,7 @@ def get_bud(fname, srchStr): if srchStr in line: # Read the package budget line = next(f) - while not "TOTAL IN =" in line: + while "TOTAL IN =" not in line: if "=" in line: in_bud_lst.update(process_line(line)) @@ -169,7 +169,7 @@ def get_bud(fname, srchStr): T_in = dct["IN"] line = next(f) - while not "TOTAL OUT =" in line: + while "TOTAL OUT =" not in line: if "=" in line: out_bud_lst.update(process_line(line)) @@ -225,7 +225,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -265,7 +265,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -366,9 +366,9 @@ def build_models(idx, test): strm_incision = 1.0 # use trapezoidal cross-section for channel geometry - sfr_xsec_tab_nm1 = "{}.xsec.tab1".format(gwfname) - sfr_xsec_tab_nm2 = "{}.xsec.tab2".format(gwfname) - sfr_xsec_tab_nm3 = "{}.xsec.tab3".format(gwfname) + sfr_xsec_tab_nm1 = f"{gwfname}.xsec.tab1" + sfr_xsec_tab_nm2 = f"{gwfname}.xsec.tab2" + sfr_xsec_tab_nm3 = f"{gwfname}.xsec.tab3" sfr_xsec_tab_nm = [sfr_xsec_tab_nm1, sfr_xsec_tab_nm2, sfr_xsec_tab_nm3] crosssections = [] for n in range(nreaches): @@ -383,7 +383,7 @@ def build_models(idx, test): ncol=2, table=x_sec_tab[n], filename=sfr_xsec_tab_nm[n], - pname=f"sfrxsectable" + str(n + 1), + pname="sfrxsectable" + str(n + 1), ) packagedata = [] @@ -428,7 +428,7 @@ def build_models(idx, test): # Instantiate SFR observation points sfr_obs = { - "{}.sfr.obs.csv".format(gwfname): [ + f"{gwfname}.sfr.obs.csv": [ ("rch1_depth", "depth", 1), ("rch2_depth", "depth", 2), ("rch3_depth", "depth", 3), @@ -456,7 +456,7 @@ def build_models(idx, test): perioddata=sfr_perioddata, observations=sfr_obs, pname="SFR-1", - filename="{}.sfr".format(gwfname), + filename=f"{gwfname}.sfr", ) # -------------------------------------------------- @@ -478,7 +478,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwename]) @@ -494,7 +494,7 @@ def build_models(idx, test): top=top, botm=botm, pname="DIS", - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiate Mobile Storage and Transfer package @@ -508,7 +508,7 @@ def build_models(idx, test): cps=Cps, rhos=rhos, pname="EST", - filename="{}.est".format(gwename), + filename=f"{gwename}.est", ) # Instantiate Energy Transport Initial Conditions package @@ -524,14 +524,14 @@ def build_models(idx, test): ktw=0.5918, kts=0.2700, pname="CND", - filename="{}.cnd".format(gwename), + filename=f"{gwename}.cnd", ) # Instantiating MODFLOW 6 transport source-sink mixing package # [b/c at least one boundary back is active (SFR), ssm must be on] sourcerecarray = [("CHD-1", "AUX", "TEMPERATURE")] flopy.mf6.ModflowGwessm( - gwe, sources=sourcerecarray, filename="{}.ssm".format(gwename) + gwe, sources=sourcerecarray, filename=f"{gwename}.ssm" ) # Instantiate Streamflow Energy Transport package @@ -559,19 +559,19 @@ def build_models(idx, test): reachperioddata=sfeperioddata, flow_package_name="SFR-1", pname="SFE-1", - filename="{}.sfe".format(gwename), + filename=f"{gwename}.sfe", ) # Instantiate Output Control package for transport flopy.mf6.ModflowGweoc( gwe, - temperature_filerecord="{}.ucn".format(gwename), + temperature_filerecord=f"{gwename}.ucn", saverecord=[("TEMPERATURE", "ALL")], temperatureprintrecord=[ ("COLUMNS", 3, "WIDTH", 20, "DIGITS", 8, "GENERAL") ], printrecord=[("TEMPERATURE", "ALL"), ("BUDGET", "ALL")], - filename="{}.oc".format(gwename), + filename=f"{gwename}.oc", ) # Instantiate Gwf-Gwe Exchange package @@ -580,7 +580,7 @@ def build_models(idx, test): exgtype="GWF6-GWE6", exgmnamea=gwfname, exgmnameb=gwename, - filename="{}.gwfgwe".format(gwename), + filename=f"{gwename}.gwfgwe", ) return sim, None @@ -670,7 +670,6 @@ def check_output(idx, test): if ( name[-1] == "n" ): # no gw/sw convective exchange, simulates conductive exchange only - assert in_bud_lst["GWF"] == 0.0, msg1 assert out_bud_lst["GWF"] == 0.0, msg1 @@ -696,7 +695,6 @@ def check_output(idx, test): # streamflow gain from aquifer ("into stream") if name[-1] == "i": - msg = "Budget item 'GWF' should reflect heat entering stream" assert in_bud_lst["GWF"] > 0.0, msg assert out_bud_lst["GWF"] == 0.0, msg @@ -723,7 +721,6 @@ def check_output(idx, test): # streamflow loss to aquifer ("out of stream") if name[-1] == "o": - msg = "Budget item 'GWF' should reflect heat exiting stream" assert in_bud_lst["GWF"] == 0.0, msg assert out_bud_lst["GWF"] > 0.0, msg @@ -752,7 +749,6 @@ def check_output(idx, test): # Loss of streamwater to aquifer # Thus, convection from strm to gw, conduction from gw to strm if name[-1] == "m": # 'm' for mixed - msg = "Budget item 'GWF' should reflect heat exiting stream" assert in_bud_lst["GWF"] == 0.0, msg assert out_bud_lst["GWF"] > 0.0, msg diff --git a/autotest/test_gwe_split_analyt.py b/autotest/test_gwe_split_analyt.py index 49b0f4521d3..27ff54fd945 100644 --- a/autotest/test_gwe_split_analyt.py +++ b/autotest/test_gwe_split_analyt.py @@ -1,21 +1,21 @@ r""" - An analytical solution provided by Carslaw & Jaeger (1947) and discussed in + An analytical solution provided by Carslaw & Jaeger (1947) and discussed in accompanying Techniques & Methods report. - + Energy is added to the right hand side boundary using the energy source loading - (ESL) package. Basic model set up is below, with a slab of unit thickness + (ESL) package. Basic model set up is below, with a slab of unit thickness (1.0 m) that is 1 m "deep" ("into the page") with energy being loaded on right - side. Temperature will begin to rise on the right and propagate to the left. + side. Temperature will begin to rise on the right and propagate to the left. There are no sinks in this first example. There are two additional conceptual models named "case ii" and "case iii". The titles that follow, for example "Section 43, case x" refer to specific analytical solutions found in Carslaw & Jaeger (1947) - + Section 43, case i: ------------------- | <--------- 5 m ----------> | | <--------- 5 m ----------> | - + +--------------------------------+ +--------------------------------+ | Initial temperature = T_0 | <-exchange-> | Initial temperature = T_0 | <-- *ESL +--------------------------------+ +--------------------------------+ @@ -23,12 +23,12 @@ | No heat-flow boundary - + Section 43, case ii: -------------------- - + | <--------- 5 m ----------> | | <--------- 5 m ----------> | - + +--------------------------------+ +--------------------------------+ | Initial temperature = T_0 | <-exchange-> | Initial temperature = T_0 | <-- *ESL +--------------------------------+ +--------------------------------+ @@ -51,12 +51,12 @@ """ -import os import math -import pytest +import os + import flopy import numpy as np - +import pytest from framework import TestFramework # Parameters that vary by scenario @@ -156,7 +156,6 @@ def calc_ener_input(primer_val): # Define function to solve analytical solution def assemble_half_model(sim, gwfname, gwfpath, side="right"): - # Create GWF model gwf = flopy.mf6.MFModel( sim, @@ -221,7 +220,6 @@ def assemble_half_model(sim, gwfname, gwfpath, side="right"): def get_gwe_model(idx, sim, gwename, gwepath, ener_input, side="right"): - gwe = flopy.mf6.MFModel( sim, model_type="gwe6", @@ -389,7 +387,7 @@ def build_models(idx, test): xt3d=xt3d[0], print_flows=True, auxiliary=["ANGLDEGX", "CDIST"], - filename="{}.gwfgwf".format("exchng"), + filename="exchng.gwfgwf", dev_interfacemodel_on=True, ) @@ -433,7 +431,7 @@ def build_models(idx, test): exgmnameb=gwe2.name, exchangedata=exgdata, auxiliary=["ANGLDEGX", "CDIST"], - filename="{}.gwegwe".format("exchng"), + filename="exchng.gwegwe", ) # GWF-GWE exchange @@ -600,7 +598,6 @@ def check_output(idx, test): # plt.show() elif idx == 2: - t_accumulate = 0.0 ener_src = ener_input / (delr * delc * delz) diff --git a/autotest/test_gwe_stallman.py b/autotest/test_gwe_stallman.py index 2761b9ecd3a..8e2241fe97f 100644 --- a/autotest/test_gwe_stallman.py +++ b/autotest/test_gwe_stallman.py @@ -6,11 +6,10 @@ # Imports import os + +import flopy import numpy as np import pytest -import matplotlib.pyplot as plt -import flopy - from framework import TestFramework # Base simulation and model name and workspace @@ -118,7 +117,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -139,7 +138,7 @@ def build_models(idx, test): sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -156,7 +155,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -172,7 +171,7 @@ def build_models(idx, test): delc=delc, top=top, botm=botm, - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 node-property flow package @@ -181,16 +180,16 @@ def build_models(idx, test): save_specific_discharge=True, icelltype=0, k=hydraulic_conductivity, - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 initial conditions package for flow model - flopy.mf6.ModflowGwfic(gwf, strt=top, filename="{}.ic".format(gwfname)) + flopy.mf6.ModflowGwfic(gwf, strt=top, filename=f"{gwfname}.ic") # Instantiating VSC if viscosity_on[idx]: # Instantiate viscosity (VSC) package - vsc_filerecord = "{}.vsc.bin".format(gwfname) + vsc_filerecord = f"{gwfname}.vsc.bin" vsc_pd = [(0, 0.0, 20.0, gwename, "temperature")] flopy.mf6.ModflowGwfvsc( gwf, @@ -203,21 +202,21 @@ def build_models(idx, test): nviscspecies=len(vsc_pd), packagedata=vsc_pd, pname="vsc", - filename="{}.vsc".format(gwfname), + filename=f"{gwfname}.vsc", ) # Instantiating MODFLOW 6 constant head package flopy.mf6.ModflowGwfchd( gwf, stress_period_data=chd_mf6, - filename="{}.chd".format(gwfname), + filename=f"{gwfname}.chd", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], printrecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], @@ -232,7 +231,7 @@ def build_models(idx, test): sim, model_type="gwe6", modelname=gwename, - model_nam_file="{}.nam".format(gwename), + model_nam_file=f"{gwename}.nam", ) gwe.name_file.save_flows = True imsgwe = flopy.mf6.ModflowIms( @@ -248,7 +247,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -263,18 +262,14 @@ def build_models(idx, test): delc=delc, top=top, botm=botm, - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations - flopy.mf6.ModflowGweic( - gwe, strt=strt_temp, filename="{}.ic".format(gwename) - ) + flopy.mf6.ModflowGweic(gwe, strt=strt_temp, filename=f"{gwename}.ic") # Instantiating MODFLOW 6 transport advection package - flopy.mf6.ModflowGweadv( - gwe, scheme="TVD", filename="{}.adv".format(gwename) - ) + flopy.mf6.ModflowGweadv(gwe, scheme="TVD", filename=f"{gwename}.adv") # Instantiating MODFLOW 6 transport dispersion package flopy.mf6.ModflowGwecnd( @@ -285,7 +280,7 @@ def build_models(idx, test): ktw=ktw, kts=kts, pname="CND-1", - filename="{}.dsp".format(gwename), + filename=f"{gwename}.dsp", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -297,7 +292,7 @@ def build_models(idx, test): latent_heat_vaporization=lhv, cps=cps, rhos=rhos, - filename="{}.mst".format(gwename), + filename=f"{gwename}.mst", ) # Instantiating MODFLOW 6 transport constant concentration package @@ -305,19 +300,17 @@ def build_models(idx, test): gwe, stress_period_data=cnc_mf6, pname="CTP-1", - filename="{}.tmp".format(gwename), + filename=f"{gwename}.tmp", ) # Instantiating MODFLOW 6 transport source-sink mixing package - flopy.mf6.ModflowGwessm( - gwe, sources=[[]], filename="{}.ssm".format(gwename) - ) + flopy.mf6.ModflowGwessm(gwe, sources=[[]], filename=f"{gwename}.ssm") # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe, - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -331,7 +324,7 @@ def build_models(idx, test): exgtype="GWF6-GWE6", exgmnamea=gwfname, exgmnameb=gwename, - filename="{}.gwfgwe".format(name), + filename=f"{name}.gwfgwe", ) return sim, None @@ -384,7 +377,7 @@ def check_output(idx, test): # plt.legend() # plt.savefig("stallman.png") - msg = f"gwe temperatures do not match analytical temperatures" + msg = "gwe temperatures do not match analytical temperatures" assert np.allclose(zconc[:, 1], analytical_temps[:, 1], atol=1e-1), msg return diff --git a/autotest/test_gwe_uze00.py b/autotest/test_gwe_uze00.py index 496748d4d80..20de8f2ba0b 100644 --- a/autotest/test_gwe_uze00.py +++ b/autotest/test_gwe_uze00.py @@ -26,18 +26,15 @@ # | | | | Layer 100 # +-------+-------+-------+ +import math import os import flopy +import matplotlib.pyplot as plt import numpy as np import pytest from framework import TestFramework -import flopy.utils.binaryfile as bf -import math - -import matplotlib.pyplot as plt - # Analytical solution, from Barends (2010) Equation 5 def temp_analyt(t, z, t0, tinfil, v, d): @@ -297,7 +294,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -327,7 +324,7 @@ def build_models(idx, test): # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, pname="ADV", filename="{}.adv".format(gwename) + gwe, scheme=scheme, pname="ADV", filename=f"{gwename}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -368,7 +365,7 @@ def build_models(idx, test): print_flows=True, stress_period_data=ctpspd, pname="CTP", - filename="{}.ctp".format(gwename), + filename=f"{gwename}.ctp", ) # Instantiating MODFLOW 6 transport source-sink mixing package @@ -412,8 +409,8 @@ def build_models(idx, test): flopy.mf6.ModflowGweoc( gwe, pname="OC", - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -428,7 +425,7 @@ def build_models(idx, test): exgtype="GWF6-GWE6", exgmnamea=gwfname, exgmnameb=gwename, - filename="{}.gwfgwe".format(gwename), + filename=f"{gwename}.gwfgwe", ) return sim, None diff --git a/autotest/test_gwe_vs_gwt.py b/autotest/test_gwe_vs_gwt.py index 60b56c1ede5..6667ca02d72 100644 --- a/autotest/test_gwe_vs_gwt.py +++ b/autotest/test_gwe_vs_gwt.py @@ -11,12 +11,11 @@ """ # Imports +import os + import flopy import numpy as np -import os -import sys import pytest - from framework import TestFramework # Base simulation and model name and workspace @@ -155,7 +154,7 @@ def build_models(idx, test): sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -172,7 +171,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwf.name]) @@ -189,7 +188,7 @@ def build_models(idx, test): botm=botm, idomain=idomain, pname="DIS-1", - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 node-property flow package @@ -201,17 +200,17 @@ def build_models(idx, test): k33=k33, save_specific_discharge=True, pname="NPF-1", - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) # Instantiating MODFLOW 6 storage package (steady flow conditions, so no actual storage, using to print values in .lst file) flopy.mf6.ModflowGwfsto( - gwf, ss=0, sy=0, pname="STO-1", filename="{}.sto".format(gwfname) + gwf, ss=0, sy=0, pname="STO-1", filename=f"{gwfname}.sto" ) # Instantiating MODFLOW 6 initial conditions package for flow model flopy.mf6.ModflowGwfic( - gwf, strt=strt, pname="IC-1", filename="{}.ic".format(gwfname) + gwf, strt=strt, pname="IC-1", filename=f"{gwfname}.ic" ) # Instantiating MODFLOW 6 constant head package @@ -221,7 +220,7 @@ def build_models(idx, test): stress_period_data=chdspd, save_flows=False, pname="CHD-1", - filename="{}.chd".format(gwfname), + filename=f"{gwfname}.chd", ) # Instantiate the wel package @@ -233,14 +232,14 @@ def build_models(idx, test): save_flows=False, auxiliary="TEMPERATURE", pname="WEL-1", - filename="{}.wel".format(gwfname), + filename=f"{gwfname}.wel", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.bud".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.bud", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], printrecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], @@ -255,7 +254,7 @@ def build_models(idx, test): sim, model_type="gwe6", modelname=gwename, - model_nam_file="{}.nam".format(gwename), + model_nam_file=f"{gwename}.nam", ) gwe.name_file.save_flows = True @@ -273,7 +272,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwename), + filename=f"{gwename}.ims", ) sim.register_ims_package(imsgwe, [gwe.name]) @@ -288,12 +287,12 @@ def build_models(idx, test): top=top, botm=botm, idomain=1, - filename="{}.dis".format(gwename), + filename=f"{gwename}.dis", ) # Instantiating MODFLOW 6 heat transport initial temperatures flopy.mf6.ModflowGweic( - gwe, strt=strt_temp, pname="IC-1", filename="{}.ic".format(gwename) + gwe, strt=strt_temp, pname="IC-1", filename=f"{gwename}.ic" ) # Instantiating MODFLOW 6 heat transport advection package @@ -303,9 +302,7 @@ def build_models(idx, test): scheme = "TVD" else: raise Exception() - flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, filename="{}.adv".format(gwename) - ) + flopy.mf6.ModflowGweadv(gwe, scheme=scheme, filename=f"{gwename}.adv") # Instantiating MODFLOW 6 heat transport conduction package if al != 0: @@ -315,7 +312,7 @@ def build_models(idx, test): ath1=ath1, ktw=0.5918, kts=0.2700, - filename="{}.cnd".format(gwename), + filename=f"{gwename}.cnd", ) # Instantiating MODFLOW 6 heat transport mass storage package (formerly "reaction" package in MT3DMS) @@ -327,7 +324,7 @@ def build_models(idx, test): latent_heat_vaporization=lhv, cps=760.0, rhos=1500.0, - filename="{}.est".format(gwename), + filename=f"{gwename}.est", ) # Instantiating MODFLOW 6 heat transport source-sink mixing package @@ -336,14 +333,14 @@ def build_models(idx, test): gwe, sources=sourcerecarray, pname="SSM-1", - filename="{}.ssm".format(gwename), + filename=f"{gwename}.ssm", ) # Instantiating MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe, - budget_filerecord="{}.cbc".format(gwename), - temperature_filerecord="{}.ucn".format(gwename), + budget_filerecord=f"{gwename}.cbc", + temperature_filerecord=f"{gwename}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -357,7 +354,7 @@ def build_models(idx, test): exgtype="GWF6-GWE6", exgmnamea=gwfname, exgmnameb=gwename, - filename="{}.gwfgwe".format(name), + filename=f"{name}.gwfgwe", ) # ---------------------------------------------------- diff --git a/autotest/test_gwegwe_exchng_with_comp2gwt.py b/autotest/test_gwegwe_exchng_with_comp2gwt.py index 4d2ce6fd00b..ce53f7320fd 100644 --- a/autotest/test_gwegwe_exchng_with_comp2gwt.py +++ b/autotest/test_gwegwe_exchng_with_comp2gwt.py @@ -66,11 +66,10 @@ # Imports -import matplotlib.pyplot as plt import flopy +import matplotlib.pyplot as plt import numpy as np import pytest - from framework import TestFramework # from figspecs import USGSFigure @@ -233,7 +232,6 @@ def build_models(idx, test): - # ----------- # MODFLOW 6 # ----------- @@ -265,14 +263,14 @@ def build_models(idx, test): exgtype="GWF6-GWE6", exgmnamea=gwfname_up, exgmnameb=gwename_up, - filename="{}.gwfgwe".format("upper"), + filename="upper.gwfgwe", ) flopy.mf6.ModflowGwfgwe( sim, exgtype="GWF6-GWE6", exgmnamea=gwfname_lo, exgmnameb=gwename_lo, - filename="{}.gwfgwe".format("lower"), + filename="lower.gwfgwe", ) # Next, instantiate MODFLOW 6 flow-solute transport exchange mechanism @@ -281,14 +279,14 @@ def build_models(idx, test): exgtype="GWF6-GWT6", exgmnamea=gwfname_up, exgmnameb=gwtname_up, - filename="{}.gwfgwt".format("upper"), + filename="upper.gwfgwt", ) flopy.mf6.ModflowGwfgwt( sim, exgtype="GWF6-GWT6", exgmnamea=gwfname_lo, exgmnameb=gwtname_lo, - filename="{}.gwfgwt".format("lower"), + filename="lower.gwfgwt", ) return sim, None @@ -310,7 +308,7 @@ def add_flow(sim): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format("gwfsolver"), + filename="gwfsolver.ims", ) gwf_upper = add_upper_gwfmodel(sim) @@ -329,7 +327,7 @@ def add_flow(sim): xt3d=False, print_flows=True, auxiliary=["ANGLDEGX", "CDIST"], - filename="{}.gwfgwf".format("exchng"), + filename="exchng.gwfgwf", ) @@ -342,7 +340,7 @@ def add_upper_gwfmodel(sim): sim, modelname=mname, save_flows=True, - model_nam_file="{}.nam".format(mname), + model_nam_file=f"{mname}.nam", ) # Instantiating MODFLOW 6 discretization package @@ -357,7 +355,7 @@ def add_upper_gwfmodel(sim): top=top, botm=botm, idomain=idomain_ur, - filename="{}.dis".format(mname), + filename=f"{mname}.dis", ) # Instantiating MODFLOW 6 node-property flow package @@ -368,15 +366,15 @@ def add_upper_gwfmodel(sim): k=k11, k33=k33, save_specific_discharge=True, - filename="{}.npf".format(mname), + filename=f"{mname}.npf", ) # Instantiating MODFLOW 6 storage package # (steady flow conditions, so no actual storage, using to print values in .lst file) - flopy.mf6.ModflowGwfsto(gwf, ss=0, sy=0, filename="{}.sto".format(mname)) + flopy.mf6.ModflowGwfsto(gwf, ss=0, sy=0, filename=f"{mname}.sto") # Instantiating MODFLOW 6 initial conditions package for flow model - flopy.mf6.ModflowGwfic(gwf, strt=strt, filename="{}.ic".format(mname)) + flopy.mf6.ModflowGwfic(gwf, strt=strt, filename=f"{mname}.ic") # Instantiating MODFLOW 6 constant head package flopy.mf6.ModflowGwfchd( @@ -385,7 +383,7 @@ def add_upper_gwfmodel(sim): stress_period_data=chdspd_ur, save_flows=False, pname="CHD-1", - filename="{}.chd".format(mname), + filename=f"{mname}.chd", ) # Instantiate the wel package @@ -397,14 +395,14 @@ def add_upper_gwfmodel(sim): save_flows=False, auxiliary="TEMPERATURE", pname="WEL-1", - filename="{}.wel".format(mname), + filename=f"{mname}.wel", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, - head_filerecord="{}.hds".format(mname), - budget_filerecord="{}.bud".format(mname), + head_filerecord=f"{mname}.hds", + budget_filerecord=f"{mname}.bud", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], printrecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], @@ -422,7 +420,7 @@ def add_lower_gwfmodel(sim): sim, modelname=mname, save_flows=True, - model_nam_file="{}.nam".format(mname), + model_nam_file=f"{mname}.nam", ) # Instantiating MODFLOW 6 discretization package @@ -437,11 +435,11 @@ def add_lower_gwfmodel(sim): top=top, botm=botm, idomain=idomain_ll, - filename="{}.dis".format(mname), + filename=f"{mname}.dis", ) # Instantiating MODFLOW 6 initial conditions package for flow model - flopy.mf6.ModflowGwfic(gwf, strt=strt, filename="{}.ic".format(mname)) + flopy.mf6.ModflowGwfic(gwf, strt=strt, filename=f"{mname}.ic") # Instantiating MODFLOW 6 node-property flow package flopy.mf6.ModflowGwfnpf( @@ -451,12 +449,12 @@ def add_lower_gwfmodel(sim): k=k11, k33=k33, save_specific_discharge=True, - filename="{}.npf".format(mname), + filename=f"{mname}.npf", ) # Instantiating MODFLOW 6 storage package # (steady flow conditions, so no actual storage, using to print values in .lst file) - flopy.mf6.ModflowGwfsto(gwf, ss=0, sy=0, filename="{}.sto".format(mname)) + flopy.mf6.ModflowGwfsto(gwf, ss=0, sy=0, filename=f"{mname}.sto") # Instantiating MODFLOW 6 constant head package flopy.mf6.ModflowGwfchd( @@ -466,14 +464,14 @@ def add_lower_gwfmodel(sim): auxiliary="TEMPERATURE", save_flows=False, pname="CHD-1", - filename="{}.chd".format(mname), + filename=f"{mname}.chd", ) # Instantiating MODFLOW 6 output control package for flow model flopy.mf6.ModflowGwfoc( gwf, - head_filerecord="{}.hds".format(mname), - budget_filerecord="{}.bud".format(mname), + head_filerecord=f"{mname}.hds", + budget_filerecord=f"{mname}.bud", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], printrecord=[("HEAD", "LAST"), ("BUDGET", "LAST")], @@ -498,7 +496,7 @@ def add_energy(sim): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format("gwesolver"), + filename="gwesolver.ims", ) # Set the advection scheme, it is needed by both gwe model instantiation and gwegwe exchange @@ -528,7 +526,7 @@ def add_energy(sim): exgmnameb=gwe_lower.name, exchangedata=exgdata, auxiliary=["ANGLDEGX", "CDIST"], - filename="{}.gwegwe".format("exchng"), + filename="exchng.gwegwe", ) return sim @@ -543,7 +541,7 @@ def add_upper_gwemodel(sim, scheme): sim, model_type="gwe6", modelname=mname, - model_nam_file="{}.nam".format(mname), + model_nam_file=f"{mname}.nam", ) gwe.name_file.save_flows = True @@ -558,15 +556,13 @@ def add_upper_gwemodel(sim, scheme): top=top, botm=botm, idomain=idomain_ur, - filename="{}.dis".format(mname), + filename=f"{mname}.dis", ) # Instantiating MODFLOW 6 heat transport initial temperature - flopy.mf6.ModflowGweic(gwe, strt=strt_temp, filename="{}.ic".format(mname)) + flopy.mf6.ModflowGweic(gwe, strt=strt_temp, filename=f"{mname}.ic") - flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, filename="{}.adv".format(mname) - ) + flopy.mf6.ModflowGweadv(gwe, scheme=scheme, filename=f"{mname}.adv") # Instantiating MODFLOW 6 heat transport dispersion package if al != 0: @@ -576,7 +572,7 @@ def add_upper_gwemodel(sim, scheme): ath1=ath1, ktw=0.5918, kts=0.2700, - filename="{}.cnd".format(mname), + filename=f"{mname}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package @@ -589,20 +585,20 @@ def add_upper_gwemodel(sim, scheme): cps=cps, rhos=rhos, pname="EST-UP", - filename="{}.est".format(mname), + filename=f"{mname}.est", ) # Instantiating MODFLOW 6 heat transport source-sink mixing package sourcerecarray = [("WEL-1", "AUX", "TEMPERATURE")] flopy.mf6.ModflowGwessm( - gwe, sources=sourcerecarray, filename="{}.ssm".format(mname) + gwe, sources=sourcerecarray, filename=f"{mname}.ssm" ) # Instantiating MODFLOW 6 heat transport output control package flopy.mf6.ModflowGweoc( gwe, - budget_filerecord="{}.cbc".format(mname), - temperature_filerecord="{}.ucn".format(mname), + budget_filerecord=f"{mname}.cbc", + temperature_filerecord=f"{mname}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -622,7 +618,7 @@ def add_lower_gwemodel(sim, scheme): sim, model_type="gwe6", modelname=mname, - model_nam_file="{}.nam".format(mname), + model_nam_file=f"{mname}.nam", ) gwe.name_file.save_flows = True @@ -637,16 +633,14 @@ def add_lower_gwemodel(sim, scheme): top=top, botm=botm, idomain=idomain_ll, - filename="{}.dis".format(mname), + filename=f"{mname}.dis", ) # Instantiating MODFLOW 6 heat transport initial temperature - flopy.mf6.ModflowGweic(gwe, strt=strt_temp, filename="{}.ic".format(mname)) + flopy.mf6.ModflowGweic(gwe, strt=strt_temp, filename=f"{mname}.ic") # Instantiating MODFLOW 6 heat transport advection package (lower model) - flopy.mf6.ModflowGweadv( - gwe, scheme=scheme, filename="{}.adv".format(mname) - ) + flopy.mf6.ModflowGweadv(gwe, scheme=scheme, filename=f"{mname}.adv") # Instantiating MODFLOW 6 heat transport dispersion package if al != 0: @@ -656,7 +650,7 @@ def add_lower_gwemodel(sim, scheme): ath1=ath1, ktw=0.5918, kts=0.2700, - filename="{}.cnd".format(mname), + filename=f"{mname}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package @@ -669,13 +663,13 @@ def add_lower_gwemodel(sim, scheme): cps=cps, rhos=rhos, pname="EST-LO", - filename="{}.est".format(mname), + filename=f"{mname}.est", ) # Instantiating MODFLOW 6 heat transport source-sink mixing package sourcerecarray = [("CHD-1", "AUX", "TEMPERATURE")] flopy.mf6.ModflowGwessm( - gwe, sources=sourcerecarray, filename="{}.ssm".format(mname) + gwe, sources=sourcerecarray, filename=f"{mname}.ssm" ) # Instantiating MODFLOW 6 heat transport output control package @@ -691,8 +685,8 @@ def add_lower_gwemodel(sim, scheme): # ) flopy.mf6.ModflowGweoc( gwe, - budget_filerecord="{}.cbc".format(mname), - temperature_filerecord="{}.ucn".format(mname), + budget_filerecord=f"{mname}.cbc", + temperature_filerecord=f"{mname}.ucn", temperatureprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -719,7 +713,7 @@ def add_transport(sim): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format("gwtsolver"), + filename="gwtsolver.ims", ) # Set the advection scheme, it is needed by both gwe model instantiation and gwegwe exchange @@ -749,7 +743,7 @@ def add_transport(sim): exgmnameb=gwt_lower.name, exchangedata=exgdata, auxiliary=["ANGLDEGX", "CDIST"], - filename="{}.gwtgwt".format("exchng"), + filename="exchng.gwtgwt", ) return sim @@ -765,7 +759,7 @@ def add_upper_gwtmodel(sim, scheme): sim, model_type="gwt6", modelname=mname, - model_nam_file="{}.nam".format(mname), + model_nam_file=f"{mname}.nam", ) gwt.name_file.save_flows = True @@ -780,15 +774,13 @@ def add_upper_gwtmodel(sim, scheme): top=top, botm=botm, idomain=idomain_ur, - filename="{}.dis".format(mname), + filename=f"{mname}.dis", ) # Instantiating MODFLOW 6 heat transport initial temperature - flopy.mf6.ModflowGwtic(gwt, strt=strt_temp, filename="{}.ic".format(mname)) + flopy.mf6.ModflowGwtic(gwt, strt=strt_temp, filename=f"{mname}.ic") - flopy.mf6.ModflowGwtadv( - gwt, scheme=scheme, filename="{}.adv".format(mname) - ) + flopy.mf6.ModflowGwtadv(gwt, scheme=scheme, filename=f"{mname}.adv") # Instantiating MODFLOW 6 heat transport dispersion package if al != 0: @@ -797,7 +789,7 @@ def add_upper_gwtmodel(sim, scheme): alh=al, ath1=ath1, diffc=dmcoef, - filename="{}.dsp".format(mname), + filename=f"{mname}.dsp", ) # Instantiating MODFLOW 6 transport mass storage package @@ -807,19 +799,19 @@ def add_upper_gwtmodel(sim, scheme): porosity=prsity, bulk_density=1110.0, distcoef=kd, - filename="{}.mst".format(mname), + filename=f"{mname}.mst", ) # Instantiating MODFLOW 6 source-sink mixing package transport sourcerecarray = [("WEL-1", "AUX", "TEMPERATURE")] flopy.mf6.ModflowGwtssm( - gwt, sources=sourcerecarray, filename="{}.ssm".format(mname) + gwt, sources=sourcerecarray, filename=f"{mname}.ssm" ) flopy.mf6.ModflowGwtoc( gwt, - budget_filerecord="{}.cbc".format(mname), - concentration_filerecord="{}.ucn".format(mname), + budget_filerecord=f"{mname}.cbc", + concentration_filerecord=f"{mname}.ucn", concentrationprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -839,7 +831,7 @@ def add_lower_gwtmodel(sim, scheme): sim, model_type="gwt6", modelname=mname, - model_nam_file="{}.nam".format(mname), + model_nam_file=f"{mname}.nam", ) gwt.name_file.save_flows = True @@ -854,16 +846,14 @@ def add_lower_gwtmodel(sim, scheme): top=top, botm=botm, idomain=idomain_ll, - filename="{}.dis".format(mname), + filename=f"{mname}.dis", ) # Instantiating MODFLOW 6 solute transport initial concentration (temperature) - flopy.mf6.ModflowGwtic(gwt, strt=strt_temp, filename="{}.ic".format(mname)) + flopy.mf6.ModflowGwtic(gwt, strt=strt_temp, filename=f"{mname}.ic") # Instantiating MODFLOW 6 solute transport advection package (lower model) - flopy.mf6.ModflowGwtadv( - gwt, scheme=scheme, filename="{}.adv".format(mname) - ) + flopy.mf6.ModflowGwtadv(gwt, scheme=scheme, filename=f"{mname}.adv") # Instantiating MODFLOW 6 heat transport dispersion package if al != 0: @@ -872,7 +862,7 @@ def add_lower_gwtmodel(sim, scheme): alh=al, ath1=ath1, diffc=dmcoef, - filename="{}.dsp".format(mname), + filename=f"{mname}.dsp", ) # Instantiating MODFLOW 6 transport mass storage package @@ -882,20 +872,20 @@ def add_lower_gwtmodel(sim, scheme): porosity=prsity, bulk_density=rhob, distcoef=kd, - filename="{}.mst".format(mname), + filename=f"{mname}.mst", ) # Instantiating MODFLOW 6 solute transport source-sink mixing package sourcerecarray = [("CHD-1", "AUX", "TEMPERATURE")] flopy.mf6.ModflowGwtssm( - gwt, sources=sourcerecarray, filename="{}.ssm".format(mname) + gwt, sources=sourcerecarray, filename=f"{mname}.ssm" ) # Instantiating MODFLOW 6 solute transport output control package flopy.mf6.ModflowGwtoc( gwt, - budget_filerecord="{}.cbc".format(mname), - concentration_filerecord="{}.ucn".format(mname), + budget_filerecord=f"{mname}.cbc", + concentration_filerecord=f"{mname}.ucn", concentrationprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -1068,7 +1058,7 @@ def check_output(idx, test): if plotSave: fpth = os.path.join( out_pth, - "{}".format(sim_name + "-planView.png"), + f"{sim_name + '-planView.png'}", ) fig.savefig(fpth) diff --git a/autotest/test_gwf_ats01.py b/autotest/test_gwf_ats01.py index a2becae2240..6d39ed59e85 100644 --- a/autotest/test_gwf_ats01.py +++ b/autotest/test_gwf_ats01.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_ats01a"] diff --git a/autotest/test_gwf_ats02.py b/autotest/test_gwf_ats02.py index 7e03230de24..c3c08134b43 100644 --- a/autotest/test_gwf_ats02.py +++ b/autotest/test_gwf_ats02.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_ats02a"] diff --git a/autotest/test_gwf_ats03.py b/autotest/test_gwf_ats03.py index 7685321011f..a4161f595bb 100644 --- a/autotest/test_gwf_ats03.py +++ b/autotest/test_gwf_ats03.py @@ -14,7 +14,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_ats03a"] diff --git a/autotest/test_gwf_ats_lak01.py b/autotest/test_gwf_ats_lak01.py index 2a9f5481eda..40724d215e5 100644 --- a/autotest/test_gwf_ats_lak01.py +++ b/autotest/test_gwf_ats_lak01.py @@ -6,10 +6,10 @@ import os import pathlib as pl + import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_ats_lak_01a"] @@ -298,21 +298,28 @@ def budcsv_to_cumulative(fpth): budcsv_cumulative["time"][1:] = budcsv["time"][:] for name in budcsv.dtype.names[1:]: for i in range(nrow): - dt = budcsv_cumulative["time"][i + 1] - budcsv_cumulative["time"][i] - budcsv_cumulative[name][i + 1] = budcsv_cumulative[name][i] + budcsv[name][i] * dt + dt = ( + budcsv_cumulative["time"][i + 1] - budcsv_cumulative["time"][i] + ) + budcsv_cumulative[name][i + 1] = ( + budcsv_cumulative[name][i] + budcsv[name][i] * dt + ) return budcsv_cumulative def listfile_to_cumulative(listfile): import flopy + mflist = flopy.utils.Mf6ListBudget(listfile) return mflist.get_cumulative() -def compare_listbudget_and_budgetcsv(listfile, budcsvfile, verbose, check, atol): +def compare_listbudget_and_budgetcsv( + listfile, budcsvfile, verbose, check, atol +): """Read a budgetcsv file, convert it to a cumulative budget and then compare it with the cumulative budget in a list file""" - + if verbose: print(f"Comparing {listfile} with {budcsvfile}") @@ -324,23 +331,29 @@ def compare_listbudget_and_budgetcsv(listfile, budcsvfile, verbose, check, atol) # if print budget is not active for every time step, then the list file # budget may not be complete and comparable to budcsvfile - assert budcsvcum.shape[0] - 1 == budlstcum.shape[0], "File sizes are different." + assert ( + budcsvcum.shape[0] - 1 == budlstcum.shape[0] + ), "File sizes are different." allclose_list = [] for name1 in budlstcum.dtype.names[3:]: nl = name1.split("_") - if len(nl) > 1: + if len(nl) > 1: for name2 in budcsvcum.dtype.names: if nl[0] in name2 and nl[1] in name2: # print(f"Found match: {name1} and {name2}") diff = budcsvcum[name2][1:] - budlstcum[name1] mindiff = diff.min() maxdiff = diff.max() - allclose = np.allclose(budcsvcum[name2][1:], budlstcum[name1], atol=atol) + allclose = np.allclose( + budcsvcum[name2][1:], budlstcum[name1], atol=atol + ) msg = f"{name2} is same: {allclose}. Min diff: {mindiff} Max diff {maxdiff}" if verbose: print(msg) - allclose_list.append((allclose, name1, mindiff, maxdiff, msg)) + allclose_list.append( + (allclose, name1, mindiff, maxdiff, msg) + ) if check: for rec in allclose_list: @@ -471,7 +484,9 @@ def check_output(idx, test): verbose = True check = True atol = 0.001 - compare_listbudget_and_budgetcsv(listfile, budcsvfile, verbose, check, atol) + compare_listbudget_and_budgetcsv( + listfile, budcsvfile, verbose, check, atol + ) @pytest.mark.slow diff --git a/autotest/test_gwf_auxvars.py b/autotest/test_gwf_auxvars.py index d80123906a4..4b0313cd79a 100644 --- a/autotest/test_gwf_auxvars.py +++ b/autotest/test_gwf_auxvars.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import DNODATA, TestFramework cases = ["aux01"] diff --git a/autotest/test_gwf_auxvars02.py b/autotest/test_gwf_auxvars02.py index b7c82acf1a0..61df43cb76d 100644 --- a/autotest/test_gwf_auxvars02.py +++ b/autotest/test_gwf_auxvars02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["aux02"] diff --git a/autotest/test_gwf_bnd_negative_cond.py b/autotest/test_gwf_bnd_negative_cond.py index 68a3fdadbb0..0104440e87d 100644 --- a/autotest/test_gwf_bnd_negative_cond.py +++ b/autotest/test_gwf_bnd_negative_cond.py @@ -3,15 +3,13 @@ negative conductance multipliers or negative conductance values. All of these models should terminate with an error message. - + The test evaluates the error messages in the mfsim.lst file for the correct error message. """ import flopy -import numpy as np import pytest - from framework import TestFramework paktest = "bnd" diff --git a/autotest/test_gwf_boundname01.py b/autotest/test_gwf_boundname01.py index e10fdc54fa1..bb53368ef66 100644 --- a/autotest/test_gwf_boundname01.py +++ b/autotest/test_gwf_boundname01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwf_buy_lak01.py b/autotest/test_gwf_buy_lak01.py index 8641c87d8b7..a547750b8be 100644 --- a/autotest/test_gwf_buy_lak01.py +++ b/autotest/test_gwf_buy_lak01.py @@ -16,7 +16,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["buy_lak_01a"] # , 'buy_lak_01b', 'buy_lak_01c'] diff --git a/autotest/test_gwf_buy_lak02.py b/autotest/test_gwf_buy_lak02.py index 204cc382363..e038a24aaa7 100644 --- a/autotest/test_gwf_buy_lak02.py +++ b/autotest/test_gwf_buy_lak02.py @@ -18,7 +18,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework simname = "gwfbuylak02" diff --git a/autotest/test_gwf_buy_maw01.py b/autotest/test_gwf_buy_maw01.py index 8def29a12ae..23388717500 100644 --- a/autotest/test_gwf_buy_maw01.py +++ b/autotest/test_gwf_buy_maw01.py @@ -16,7 +16,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["buy_maw_01a"] # , 'buy_maw_01b', 'buy_maw_01c'] diff --git a/autotest/test_gwf_buy_sfr01.py b/autotest/test_gwf_buy_sfr01.py index cf49f0d198b..2bf58448dd7 100644 --- a/autotest/test_gwf_buy_sfr01.py +++ b/autotest/test_gwf_buy_sfr01.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["buy_sfr_01"] diff --git a/autotest/test_gwf_chd01.py b/autotest/test_gwf_chd01.py index 0ee33dab664..c0d5664093a 100644 --- a/autotest/test_gwf_chd01.py +++ b/autotest/test_gwf_chd01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwf_chd02.py b/autotest/test_gwf_chd02.py index a22ef240eb9..e409d338e9b 100644 --- a/autotest/test_gwf_chd02.py +++ b/autotest/test_gwf_chd02.py @@ -4,7 +4,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwf_csub_db01_nr.py b/autotest/test_gwf_csub_db01_nr.py index 7f96b7707c0..e7614bebc3a 100644 --- a/autotest/test_gwf_csub_db01_nr.py +++ b/autotest/test_gwf_csub_db01_nr.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ( diff --git a/autotest/test_gwf_csub_dbgeo01.py b/autotest/test_gwf_csub_dbgeo01.py index 2f49d4299ac..0a4a82be89c 100644 --- a/autotest/test_gwf_csub_dbgeo01.py +++ b/autotest/test_gwf_csub_dbgeo01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_dbgeo01a"] diff --git a/autotest/test_gwf_csub_distypes.py b/autotest/test_gwf_csub_distypes.py index dd29974a020..d6463b8a7da 100644 --- a/autotest/test_gwf_csub_distypes.py +++ b/autotest/test_gwf_csub_distypes.py @@ -3,9 +3,8 @@ import flopy import numpy as np import pytest -from flopy.utils.gridgen import Gridgen - from conftest import try_get_target +from flopy.utils.gridgen import Gridgen from framework import TestFramework cases = ["csub_dis", "csub_disv", "csub_disu", "csub_disu01", "csub_disu02"] diff --git a/autotest/test_gwf_csub_inelastic.py b/autotest/test_gwf_csub_inelastic.py index dd5546092f2..380a34706a1 100644 --- a/autotest/test_gwf_csub_inelastic.py +++ b/autotest/test_gwf_csub_inelastic.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework paktest = "csub" diff --git a/autotest/test_gwf_csub_ndb01_nr.py b/autotest/test_gwf_csub_ndb01_nr.py index 8923da61787..0df9ccb724e 100644 --- a/autotest/test_gwf_csub_ndb01_nr.py +++ b/autotest/test_gwf_csub_ndb01_nr.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ( diff --git a/autotest/test_gwf_csub_sk01.py b/autotest/test_gwf_csub_sk01.py index 9d993088617..18ddcc5be1d 100644 --- a/autotest/test_gwf_csub_sk01.py +++ b/autotest/test_gwf_csub_sk01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework simname = "gwfcsubsk01" diff --git a/autotest/test_gwf_csub_sk02.py b/autotest/test_gwf_csub_sk02.py index f193e5b8726..7615cf6022b 100644 --- a/autotest/test_gwf_csub_sk02.py +++ b/autotest/test_gwf_csub_sk02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_sk02a", "csub_sk02b", "csub_sk02c", "csub_sk02d"] diff --git a/autotest/test_gwf_csub_sk03.py b/autotest/test_gwf_csub_sk03.py index a12fca651b0..1d34504e514 100644 --- a/autotest/test_gwf_csub_sk03.py +++ b/autotest/test_gwf_csub_sk03.py @@ -4,7 +4,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_sk03a"] diff --git a/autotest/test_gwf_csub_sk04_nr.py b/autotest/test_gwf_csub_sk04_nr.py index 8b0e5c748e6..87111dd6f8e 100644 --- a/autotest/test_gwf_csub_sk04_nr.py +++ b/autotest/test_gwf_csub_sk04_nr.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ( diff --git a/autotest/test_gwf_csub_sub01.py b/autotest/test_gwf_csub_sub01.py index d0e40fcc99a..590196cd109 100644 --- a/autotest/test_gwf_csub_sub01.py +++ b/autotest/test_gwf_csub_sub01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_sub01a", "csub_sub01b"] diff --git a/autotest/test_gwf_csub_sub01_adjmat.py b/autotest/test_gwf_csub_sub01_adjmat.py index c37adcaf16d..e15c69f2083 100644 --- a/autotest/test_gwf_csub_sub01_adjmat.py +++ b/autotest/test_gwf_csub_sub01_adjmat.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_sub01_adj"] @@ -279,7 +278,7 @@ def check_output(idx, test): diff = calc[key] - ovalsi[key] diffmax = np.abs(diff).max() msg = ( - "maximum absolute interbed {} ".format(key) + f"maximum absolute interbed {key} " + f"difference ({diffmax:15.7g}) " ) if diffmax > dtol: @@ -309,7 +308,7 @@ def check_output(idx, test): diff = calc[key] - ovals[key] diffmax = np.abs(diff).max() msg = ( - "maximum absolute {}({}) difference ".format(key, n + 1) + f"maximum absolute {key}({n + 1}) difference " + f"({diffmax:15.7g}) " ) if diffmax > dtol: @@ -328,7 +327,7 @@ def check_output(idx, test): diff = calci[key] - ovalsi[key] diffmax = np.abs(diff).max() msg = ( - "maximum absolute interbed {} difference ".format(key) + f"maximum absolute interbed {key} difference " + f"({diffmax:15.7g}) " ) msg += "calculated from individual interbed cell values " diff --git a/autotest/test_gwf_csub_sub01_elastic.py b/autotest/test_gwf_csub_sub01_elastic.py index 05a59a2045a..b0583536ba1 100644 --- a/autotest/test_gwf_csub_sub01_elastic.py +++ b/autotest/test_gwf_csub_sub01_elastic.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_sub01_elasa"] diff --git a/autotest/test_gwf_csub_sub01_pch.py b/autotest/test_gwf_csub_sub01_pch.py index 970e665a3c7..826ec379cb2 100644 --- a/autotest/test_gwf_csub_sub01_pch.py +++ b/autotest/test_gwf_csub_sub01_pch.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_sub01_pch"] diff --git a/autotest/test_gwf_csub_sub02.py b/autotest/test_gwf_csub_sub02.py index 07985c835d5..6e0b625654c 100644 --- a/autotest/test_gwf_csub_sub02.py +++ b/autotest/test_gwf_csub_sub02.py @@ -2,7 +2,6 @@ import flopy import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwf_csub_sub03.py b/autotest/test_gwf_csub_sub03.py index 3050227e97f..741b5fbdbac 100644 --- a/autotest/test_gwf_csub_sub03.py +++ b/autotest/test_gwf_csub_sub03.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework diff --git a/autotest/test_gwf_csub_subwt01.py b/autotest/test_gwf_csub_subwt01.py index 62cecff7e73..8018d264495 100644 --- a/autotest/test_gwf_csub_subwt01.py +++ b/autotest/test_gwf_csub_subwt01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_subwt01a", "csub_subwt01b", "csub_subwt01c", "csub_subwt01d"] diff --git a/autotest/test_gwf_csub_subwt02.py b/autotest/test_gwf_csub_subwt02.py index fc7838ec0d7..e8f4f8419fd 100644 --- a/autotest/test_gwf_csub_subwt02.py +++ b/autotest/test_gwf_csub_subwt02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework diff --git a/autotest/test_gwf_csub_subwt03.py b/autotest/test_gwf_csub_subwt03.py index 14c56e899d3..f04d7ea3ed6 100644 --- a/autotest/test_gwf_csub_subwt03.py +++ b/autotest/test_gwf_csub_subwt03.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework diff --git a/autotest/test_gwf_csub_wc01.py b/autotest/test_gwf_csub_wc01.py index 516bd661fb1..e63c79c7405 100644 --- a/autotest/test_gwf_csub_wc01.py +++ b/autotest/test_gwf_csub_wc01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework diff --git a/autotest/test_gwf_csub_wtgeo.py b/autotest/test_gwf_csub_wtgeo.py index 0f554657bea..0fe219f6903 100644 --- a/autotest/test_gwf_csub_wtgeo.py +++ b/autotest/test_gwf_csub_wtgeo.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwf_csub_zdisp01.py b/autotest/test_gwf_csub_zdisp01.py index c2b91fe9164..d1d07511042 100644 --- a/autotest/test_gwf_csub_zdisp01.py +++ b/autotest/test_gwf_csub_zdisp01.py @@ -3,10 +3,9 @@ import flopy import numpy as np import pytest +from conftest import try_get_target from flopy.utils.compare import compare_heads - from framework import TestFramework -from conftest import try_get_target cases = ["csub_zdisp01"] cmppth = "mfnwt" diff --git a/autotest/test_gwf_csub_zdisp02.py b/autotest/test_gwf_csub_zdisp02.py index a5a506ae1b3..c6d50d9c245 100644 --- a/autotest/test_gwf_csub_zdisp02.py +++ b/autotest/test_gwf_csub_zdisp02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["csub_zdisp02"] diff --git a/autotest/test_gwf_disu.py b/autotest/test_gwf_disu.py index c850d48f390..cf5713480d9 100644 --- a/autotest/test_gwf_disu.py +++ b/autotest/test_gwf_disu.py @@ -12,7 +12,6 @@ import numpy as np import pytest from flopy.utils.gridutil import get_disu_kwargs - from framework import TestFramework cases = ["disu01a", "disu01b"] diff --git a/autotest/test_gwf_disv.py b/autotest/test_gwf_disv.py index 31b08cba952..3cdc356720d 100644 --- a/autotest/test_gwf_disv.py +++ b/autotest/test_gwf_disv.py @@ -13,7 +13,6 @@ import numpy as np import pytest from flopy.utils.gridutil import get_disv_kwargs - from framework import TestFramework cases = ["disv01a", "disv01b"] diff --git a/autotest/test_gwf_disv_uzf.py b/autotest/test_gwf_disv_uzf.py index 929521660c0..a236575bb83 100644 --- a/autotest/test_gwf_disv_uzf.py +++ b/autotest/test_gwf_disv_uzf.py @@ -1,9 +1,9 @@ """ -A test of DISV with UZF. Originally created due to a possible bug in the -ASCII output file generated by UZF. Uses quadrilateral cells. The cells +A test of DISV with UZF. Originally created due to a possible bug in the +ASCII output file generated by UZF. Uses quadrilateral cells. The cells are created from a numpy grid with cells that are 1m x 1m. Although a DISV -grid, arrangement mimics that of a 10 row x 10 col x 5 layer DIS grid. -Inflow from infiltration on the top of the grid, flow exits via GHB +grid, arrangement mimics that of a 10 row x 10 col x 5 layer DIS grid. +Inflow from infiltration on the top of the grid, flow exits via GHB boundary on the right-hand side of the model. """ @@ -14,7 +14,6 @@ import numpy as np import pytest from flopy.utils.gridutil import get_disv_kwargs - from framework import TestFramework cases = ["disv_with_uzf"] @@ -69,7 +68,7 @@ else: ivertcon = iuzno + ncpl - bndnm = "uzf" + "{0:03d}".format(int(i + 1)) + bndnm = "uzf" + f"{int(i + 1):03d}" uzf_pkdat.append( # iuzno cellid landflag ivertcn surfdp vks thtr thts thti eps [bndnm] [ @@ -198,7 +197,7 @@ def build_models(idx, test): etobs.append(("uzet_" + str(j + 1), "uzet", (j,))) etobs.append(("uzf-gwet_" + str(j + 1), "uzf-gwet", (j,))) - uzf_obs = {"{}.uzfobs".format(name): etobs} + uzf_obs = {f"{name}.uzfobs": etobs} uzf = flopy.mf6.ModflowGwfuzf( gwf, @@ -214,18 +213,18 @@ def build_models(idx, test): nuzfcells=len(uzf_pkdat), packagedata=uzf_pkdat, perioddata=uzf_spd, - budget_filerecord="{}.uzf.bud".format(name), + budget_filerecord=f"{name}.uzf.bud", ) # output control oc = flopy.mf6.ModflowGwfoc( gwf, - budget_filerecord="{}.cbc".format(name), - head_filerecord="{}.hds".format(name), + budget_filerecord=f"{name}.cbc", + head_filerecord=f"{name}.hds", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], - filename="{}.oc".format(name), + filename=f"{name}.oc", ) # Print human-readable heads diff --git a/autotest/test_gwf_drn_ddrn01.py b/autotest/test_gwf_drn_ddrn01.py index 881a2c74622..c4998996552 100644 --- a/autotest/test_gwf_drn_ddrn01.py +++ b/autotest/test_gwf_drn_ddrn01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["drn_ddrn01a", "drn_ddrn01b"] diff --git a/autotest/test_gwf_drn_ddrn02.py b/autotest/test_gwf_drn_ddrn02.py index f69068b235f..8977008f0b8 100644 --- a/autotest/test_gwf_drn_ddrn02.py +++ b/autotest/test_gwf_drn_ddrn02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["drn_ddrn02a"] diff --git a/autotest/test_gwf_evt01.py b/autotest/test_gwf_evt01.py index 33b4ca458c2..3b42eae072e 100644 --- a/autotest/test_gwf_evt01.py +++ b/autotest/test_gwf_evt01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["evt01"] diff --git a/autotest/test_gwf_evt02.py b/autotest/test_gwf_evt02.py index a8b6adebfbb..e3c7aeaccd8 100644 --- a/autotest/test_gwf_evt02.py +++ b/autotest/test_gwf_evt02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["evt02"] diff --git a/autotest/test_gwf_exgmvr01.py b/autotest/test_gwf_exgmvr01.py index 131a7c72af0..1310d896fe7 100644 --- a/autotest/test_gwf_exgmvr01.py +++ b/autotest/test_gwf_exgmvr01.py @@ -10,11 +10,9 @@ gwf 1 2 3 4 5 6 7 gwfgwf => 1 2 3 4 5 6 7 """ - import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_exgmvr01"] diff --git a/autotest/test_gwf_exgmvr02.py b/autotest/test_gwf_exgmvr02.py index 30ea52f079c..696f277c98b 100644 --- a/autotest/test_gwf_exgmvr02.py +++ b/autotest/test_gwf_exgmvr02.py @@ -3,7 +3,7 @@ also in parallel. Use the following setup of two connected DIS models with a stream flow crossing the boundary twice: - + left: right: . . . . . . . . . . 1 sfr_in => x x x x x x x x x x 2 @@ -15,11 +15,9 @@ The "single" model is also constructed as a reference. """ - import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_exgmvr02"] diff --git a/autotest/test_gwf_henry_nr.py b/autotest/test_gwf_henry_nr.py index a0d3f65a0fe..c8f14980184 100644 --- a/autotest/test_gwf_henry_nr.py +++ b/autotest/test_gwf_henry_nr.py @@ -10,7 +10,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_henrynr01"] diff --git a/autotest/test_gwf_ifmod_buy.py b/autotest/test_gwf_ifmod_buy.py index 6446779680e..24d5764b08f 100644 --- a/autotest/test_gwf_ifmod_buy.py +++ b/autotest/test_gwf_ifmod_buy.py @@ -27,7 +27,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ifmod_buy01"] @@ -246,7 +245,6 @@ def add_refmodel(sim): def add_leftmodel(sim): - gwf = flopy.mf6.ModflowGwf(sim, modelname=mname_left, save_flows=True) dis = flopy.mf6.ModflowGwfdis( gwf, @@ -285,7 +283,6 @@ def add_leftmodel(sim): def add_rightmodel(sim): - gwf = flopy.mf6.ModflowGwf(sim, modelname=mname_right, save_flows=True) dis = flopy.mf6.ModflowGwfdis( gwf, @@ -576,63 +573,49 @@ def check_output(idx, test): # compare heads maxdiff = np.amax(abs(heads - heads_2models)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. head diff. {} should \ + assert maxdiff < 10 * hclose_check, "Max. head diff. {} should \ be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_x left maxdiff = np.amax(abs(qxb[:, :, 0:5] - qxb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (x) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (x) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_y left maxdiff = np.amax(abs(qyb[:, :, 0:5] - qyb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (y) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (y) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_z left maxdiff = np.amax(abs(qzb[:, :, 0:5] - qzb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (z) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (z) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_x right maxdiff = np.amax(abs(qxb[:, :, 5:] - qxb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (x) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (x) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_y right maxdiff = np.amax(abs(qyb[:, :, 5:] - qyb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (y) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (y) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_z right maxdiff = np.amax(abs(qzb[:, :, 5:] - qzb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (z) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (z) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) diff --git a/autotest/test_gwf_ifmod_idomain.py b/autotest/test_gwf_ifmod_idomain.py index 8f5ac4c18d0..583fe83ab01 100644 --- a/autotest/test_gwf_ifmod_idomain.py +++ b/autotest/test_gwf_ifmod_idomain.py @@ -21,7 +21,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ifmod_ibound"] @@ -353,9 +352,7 @@ def check_output(idx, test): # compare heads maxdiff = np.amax(abs(heads - heads_2models)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. head diff. {} should \ + assert maxdiff < 10 * hclose_check, "Max. head diff. {} should \ be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) diff --git a/autotest/test_gwf_ifmod_mult_exg.py b/autotest/test_gwf_ifmod_mult_exg.py index c5593f0b75e..906fa0ca836 100644 --- a/autotest/test_gwf_ifmod_mult_exg.py +++ b/autotest/test_gwf_ifmod_mult_exg.py @@ -3,7 +3,7 @@ the same two models. One exchange has XT3D and the other one doesn't. 'parent: 1x6x8' 'child: 1x16x16' - + 1 1 1 1 1 1 1 1 XT3D on exg 1 1 0 0 0 0 1 1 1, ..., 1 1 1 0 0 0 0 1 1 1, ..., 1 @@ -26,7 +26,6 @@ import numpy as np import pytest from flopy.utils.lgrutil import Lgr - from framework import TestFramework cases = ["ifmod_mult_exg"] diff --git a/autotest/test_gwf_ifmod_newton.py b/autotest/test_gwf_ifmod_newton.py index 9ae844132e5..8622b24aa23 100644 --- a/autotest/test_gwf_ifmod_newton.py +++ b/autotest/test_gwf_ifmod_newton.py @@ -27,7 +27,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ifmod_newton01"] @@ -365,9 +364,7 @@ def check_output(idx, test): # compare heads maxdiff = np.amax(abs(heads - heads_2models)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. head diff. {} should \ + assert maxdiff < 10 * hclose_check, "Max. head diff. {} should \ be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) diff --git a/autotest/test_gwf_ifmod_rewet.py b/autotest/test_gwf_ifmod_rewet.py index 42562768c17..9e6a763dd2b 100644 --- a/autotest/test_gwf_ifmod_rewet.py +++ b/autotest/test_gwf_ifmod_rewet.py @@ -29,7 +29,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ifmod_rewet01"] @@ -386,9 +385,7 @@ def check_output(idx, test): # compare heads maxdiff = np.amax(abs(heads - heads_2models)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. head diff. {} should \ + assert maxdiff < 10 * hclose_check, "Max. head diff. {} should \ be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) diff --git a/autotest/test_gwf_ifmod_vert.py b/autotest/test_gwf_ifmod_vert.py index cf480fa2f9a..c6a96222a50 100644 --- a/autotest/test_gwf_ifmod_vert.py +++ b/autotest/test_gwf_ifmod_vert.py @@ -36,7 +36,6 @@ import numpy as np import pytest from flopy.utils.lgrutil import Lgr - from framework import TestFramework cases = ["ifmod_vert"] diff --git a/autotest/test_gwf_ifmod_xt3d01.py b/autotest/test_gwf_ifmod_xt3d01.py index 2da24e89601..17b80fa1c2f 100644 --- a/autotest/test_gwf_ifmod_xt3d01.py +++ b/autotest/test_gwf_ifmod_xt3d01.py @@ -30,7 +30,6 @@ import numpy as np import pytest from flopy.utils.lgrutil import Lgr - from framework import TestFramework cases = ["ifmod_xt3d01"] diff --git a/autotest/test_gwf_ifmod_xt3d02.py b/autotest/test_gwf_ifmod_xt3d02.py index 9176f3da52e..ce616d0d859 100644 --- a/autotest/test_gwf_ifmod_xt3d02.py +++ b/autotest/test_gwf_ifmod_xt3d02.py @@ -30,7 +30,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ifmod_xt3d02"] @@ -337,63 +336,49 @@ def check_output(idx, test): # compare heads maxdiff = np.amax(abs(heads - heads_2models)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. head diff. {} should \ + assert maxdiff < 10 * hclose_check, "Max. head diff. {} should \ be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_x left maxdiff = np.amax(abs(qxb[:, :, 0:5] - qxb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (x) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (x) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_y left maxdiff = np.amax(abs(qyb[:, :, 0:5] - qyb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (y) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (y) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_z left maxdiff = np.amax(abs(qzb[:, :, 0:5] - qzb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (z) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (z) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_x right maxdiff = np.amax(abs(qxb[:, :, 5:] - qxb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (x) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (x) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_y right maxdiff = np.amax(abs(qyb[:, :, 5:] - qyb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (y) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (y) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_z right maxdiff = np.amax(abs(qzb[:, :, 5:] - qzb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (z) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (z) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) diff --git a/autotest/test_gwf_ifmod_xt3d03.py b/autotest/test_gwf_ifmod_xt3d03.py index 98f3b1c6f29..8d92e4463d7 100644 --- a/autotest/test_gwf_ifmod_xt3d03.py +++ b/autotest/test_gwf_ifmod_xt3d03.py @@ -3,7 +3,7 @@ It compares the result of a single, strongly anisotropic model with XT3D enabled to the equivalent case where the domain is decomposed into 4 models connected with GWF-GWF exchanges all -having XT3D enabled. Note the location of the well W, in the +having XT3D enabled. Note the location of the well W, in the bottom right corner of model "tl" (and also in "ref" of course) 'ref' 'tl' 'tr' @@ -36,7 +36,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ifmod_xt3d03"] @@ -334,38 +333,38 @@ def qxqyqz(fname, nlay, nrow, ncol): def check_output(idx, test): - fpth = os.path.join(test.workspace, f"ref.hds") + fpth = os.path.join(test.workspace, "ref.hds") hds = flopy.utils.HeadFile(fpth) heads = hds.get_data() - fpth = os.path.join(test.workspace, f"ref.cbc") + fpth = os.path.join(test.workspace, "ref.cbc") nlay, nrow, ncol = heads.shape qx, qy, qz = qxqyqz(fpth, nlay, nrow, ncol) - fpth = os.path.join(test.workspace, f"tl.hds") + fpth = os.path.join(test.workspace, "tl.hds") hds = flopy.utils.HeadFile(fpth) heads_tl = hds.get_data() - fpth = os.path.join(test.workspace, f"tl.cbc") + fpth = os.path.join(test.workspace, "tl.cbc") nlay, nrow, ncol = heads_tl.shape qx_tl, qy_tl, qz_tl = qxqyqz(fpth, nlay, nrow, ncol) - fpth = os.path.join(test.workspace, f"tr.hds") + fpth = os.path.join(test.workspace, "tr.hds") hds = flopy.utils.HeadFile(fpth) heads_tr = hds.get_data() - fpth = os.path.join(test.workspace, f"tr.cbc") + fpth = os.path.join(test.workspace, "tr.cbc") nlay, nrow, ncol = heads_tr.shape qx_tr, qy_tr, qz_tr = qxqyqz(fpth, nlay, nrow, ncol) - fpth = os.path.join(test.workspace, f"bl.hds") + fpth = os.path.join(test.workspace, "bl.hds") hds = flopy.utils.HeadFile(fpth) heads_bl = hds.get_data() - fpth = os.path.join(test.workspace, f"bl.cbc") + fpth = os.path.join(test.workspace, "bl.cbc") nlay, nrow, ncol = heads_bl.shape qx_bl, qy_bl, qz_bl = qxqyqz(fpth, nlay, nrow, ncol) - fpth = os.path.join(test.workspace, f"br.hds") + fpth = os.path.join(test.workspace, "br.hds") hds = flopy.utils.HeadFile(fpth) heads_br = hds.get_data() - fpth = os.path.join(test.workspace, f"br.cbc") + fpth = os.path.join(test.workspace, "br.cbc") nlay, nrow, ncol = heads_br.shape qx_br, qy_br, qz_br = qxqyqz(fpth, nlay, nrow, ncol) @@ -375,9 +374,7 @@ def check_output(idx, test): # compare heads maxdiff = np.amax(abs(heads - heads_merged)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. head diff. {} should \ + assert maxdiff < 10 * hclose_check, "Max. head diff. {} should \ be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) @@ -388,9 +385,7 @@ def check_output(idx, test): qx_merged = np.append(qx_top, qx_bot, axis=0) maxdiff = np.amax(abs(qx - qx_merged)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (x) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (x) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) @@ -401,9 +396,7 @@ def check_output(idx, test): qy_merged = np.append(qy_top, qy_bot, axis=0) maxdiff = np.amax(abs(qy - qy_merged)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (y) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (y) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) @@ -414,9 +407,7 @@ def check_output(idx, test): qz_merged = np.append(qz_top, qz_bot, axis=0) maxdiff = np.amax(abs(qz - qz_merged)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (z) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (z) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) diff --git a/autotest/test_gwf_ims_rcm_reorder.py b/autotest/test_gwf_ims_rcm_reorder.py index c5f39010094..14b243db807 100644 --- a/autotest/test_gwf_ims_rcm_reorder.py +++ b/autotest/test_gwf_ims_rcm_reorder.py @@ -3,7 +3,6 @@ import flopy import pytest from flopy.utils.compare import eval_bud_diff - from framework import TestFramework paktest = "ims" diff --git a/autotest/test_gwf_lak_bedleak.py b/autotest/test_gwf_lak_bedleak.py index 6a3a42d6830..7a0c5b22d0c 100644 --- a/autotest/test_gwf_lak_bedleak.py +++ b/autotest/test_gwf_lak_bedleak.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import DNODATA, TestFramework cases = ["bedleak", "bedleak_fail", "bedleak_none"] diff --git a/autotest/test_gwf_lak_status.py b/autotest/test_gwf_lak_status.py index 3577c0b883d..54c68859607 100644 --- a/autotest/test_gwf_lak_status.py +++ b/autotest/test_gwf_lak_status.py @@ -15,7 +15,7 @@ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 C -The lake is active for the first and last stress +The lake is active for the first and last stress period and inactive for the second stress period. The test checks the lake observations, lake stage @@ -23,14 +23,10 @@ """ -import os -import pathlib as pl - import flopy import numpy as np import pytest - -from framework import DNODATA, TestFramework +from framework import TestFramework cases = ["gwf-lak-status"] diff --git a/autotest/test_gwf_lak_wetlakbedarea01.py b/autotest/test_gwf_lak_wetlakbedarea01.py index 5a0043a0cc0..9358865157f 100644 --- a/autotest/test_gwf_lak_wetlakbedarea01.py +++ b/autotest/test_gwf_lak_wetlakbedarea01.py @@ -12,7 +12,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["lak-1cellkbd"] @@ -156,7 +155,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -208,8 +207,8 @@ def build_models(idx, test): outer_dvclose=hclose, inner_maximum=ninner, inner_dvclose=hclose, - rcloserecord="{} strict".format(rclose), - filename="{}.ims".format(gwfname), + rcloserecord=f"{rclose} strict", + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -271,7 +270,7 @@ def build_models(idx, test): lak_packagedata = [0, lak_strt, len(lak_conn)] budpth = f"{gwfname}.lak.cbc" - tab6_filename = "{}.laktab".format(gwfname) + tab6_filename = f"{gwfname}.laktab" if use_embedded_lak: # LAK package input requires tables option when using embedded lakes. lak = flopy.mf6.ModflowGwflak( @@ -290,7 +289,7 @@ def build_models(idx, test): length_conversion=3.28081, surfdep=0.05, pname="LAK-1", - filename="{}.lak".format(gwfname), + filename=f"{gwfname}.lak", ) else: # Don't need to use the "TABLES" option for non-embedded lakes @@ -308,9 +307,9 @@ def build_models(idx, test): length_conversion=3.28081, # surfdep=0.05, pname="LAK-1", - filename="{}.lak".format(gwfname), + filename=f"{gwfname}.lak", ) - obs_file = "{}.lak.obs".format(gwfname) + obs_file = f"{gwfname}.lak.obs" csv_file = obs_file + ".csv" obs_dict = { csv_file: [ @@ -336,8 +335,8 @@ def build_models(idx, test): ) # Instantiate output control package - head_filerecord = "{}.hds".format(gwfname) - budget_filerecord = "{}.cbc".format(gwfname) + head_filerecord = f"{gwfname}.hds" + budget_filerecord = f"{gwfname}.cbc" flopy.mf6.ModflowGwfoc( gwf, head_filerecord=head_filerecord, diff --git a/autotest/test_gwf_lak_wetlakbedarea02.py b/autotest/test_gwf_lak_wetlakbedarea02.py index b72807e67df..f0c93f41df6 100644 --- a/autotest/test_gwf_lak_wetlakbedarea02.py +++ b/autotest/test_gwf_lak_wetlakbedarea02.py @@ -10,7 +10,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["lak-wetlkbd"] @@ -208,7 +207,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -238,8 +237,8 @@ def build_models(idx, test): outer_dvclose=hclose, inner_maximum=ninner, inner_dvclose=hclose, - rcloserecord="{} strict".format(rclose), - filename="{}.ims".format(gwfname), + rcloserecord=f"{rclose} strict", + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -305,9 +304,9 @@ def build_models(idx, test): perioddata=lak_spd, budget_filerecord=budpth, pname="LAK-1", - filename="{}.lak".format(gwfname), + filename=f"{gwfname}.lak", ) - obs_file = "{}.lak.obs".format(gwfname) + obs_file = f"{gwfname}.lak.obs" csv_file = obs_file + ".csv" obs_dict = { csv_file: [ @@ -320,8 +319,8 @@ def build_models(idx, test): gwf.dis.idomain = idomain_wlakes # Instantiate output control package - head_filerecord = "{}.hds".format(gwfname) - budget_filerecord = "{}.cbc".format(gwfname) + head_filerecord = f"{gwfname}.hds" + budget_filerecord = f"{gwfname}.cbc" flopy.mf6.ModflowGwfoc( gwf, head_filerecord=head_filerecord, diff --git a/autotest/test_gwf_laket.py b/autotest/test_gwf_laket.py index 91f00bd8d48..c1ef9630384 100644 --- a/autotest/test_gwf_laket.py +++ b/autotest/test_gwf_laket.py @@ -1,12 +1,10 @@ """Test for checking lak evaporation.""" - import os import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -285,10 +283,10 @@ def check_output(idx, test): test.success = True if not evap_compare: test.success = False - msg += f" Lake evaporation comparison failed." + msg += " Lake evaporation comparison failed." if not stage_compare: test.success = False - msg += f" Lake stage comparison failed." + msg += " Lake stage comparison failed." assert test.success, msg diff --git a/autotest/test_gwf_lakobs01.py b/autotest/test_gwf_lakobs01.py index cff4ab1881d..69a9ebf4d4a 100644 --- a/autotest/test_gwf_lakobs01.py +++ b/autotest/test_gwf_lakobs01.py @@ -6,12 +6,10 @@ ID2, and Observation Type. """ - import os import flopy import numpy as np -import pytest cases = "gwf_lakobs_01a" gwf = None diff --git a/autotest/test_gwf_lakobs02.py b/autotest/test_gwf_lakobs02.py index 5ecad4208ea..d6061f2a453 100644 --- a/autotest/test_gwf_lakobs02.py +++ b/autotest/test_gwf_lakobs02.py @@ -1,18 +1,13 @@ """ -Test for lake package outlet observations. +Test for lake package outlet observations. The test evaluates the total outlet flow calculated using lake boundname with EXT-OUTFLOW and OUTLET flow for all three outlets. """ - -import os - import flopy import numpy as np -import pathlib as pl import pytest - from framework import DNODATA, TestFramework cases = ["lakoutlet_obs"] @@ -26,7 +21,7 @@ def build_models(idx, test): delc = 1000.0 delr = 1000.0 top = 5.0 - botm = [-5.0, -10.] + botm = [-5.0, -10.0] perlen = [1.0] nstp = [1] @@ -53,7 +48,9 @@ def build_models(idx, test): ) # create gwf model - gwf = flopy.mf6.ModflowGwf(sim, modelname=name) #, newtonoptions="newton") + gwf = flopy.mf6.ModflowGwf( + sim, modelname=name + ) # , newtonoptions="newton") imsgwf = flopy.mf6.ModflowIms( sim, @@ -105,7 +102,7 @@ def build_models(idx, test): # pak_data = [ifno, strt, nlakeconn] pak_data = [(0, strt, nlakeconn, "LAKE1")] - bedleak = DNODATA + bedleak = DNODATA belev = botm[0] con_data = [ ( @@ -133,7 +130,6 @@ def build_models(idx, test): 0.0, 0.0, ) - ) # outlet data @@ -188,7 +184,10 @@ def build_models(idx, test): rech = 6.0 / (8.0 * delr * delc) rch = flopy.mf6.modflow.ModflowGwfrcha( - gwf, print_flows=True, save_flows=True, recharge=rech, + gwf, + print_flows=True, + save_flows=True, + recharge=rech, ) # output control diff --git a/autotest/test_gwf_libmf6_evt01.py b/autotest/test_gwf_libmf6_evt01.py index 067e7ac7ae4..8495e2c87da 100644 --- a/autotest/test_gwf_libmf6_evt01.py +++ b/autotest/test_gwf_libmf6_evt01.py @@ -8,9 +8,8 @@ import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_evt01"] diff --git a/autotest/test_gwf_libmf6_ghb01.py b/autotest/test_gwf_libmf6_ghb01.py index 4809b430c45..6d6644ee722 100644 --- a/autotest/test_gwf_libmf6_ghb01.py +++ b/autotest/test_gwf_libmf6_ghb01.py @@ -4,14 +4,14 @@ a non-api simulation using the well package to simulate an equivalent ghb. Possible solution to https://github.com/MODFLOW-USGS/modflow6/issues/724 """ + import os import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_ghb01"] diff --git a/autotest/test_gwf_libmf6_ifmod01.py b/autotest/test_gwf_libmf6_ifmod01.py index 6ffe87935c3..ecb3d37bf59 100644 --- a/autotest/test_gwf_libmf6_ifmod01.py +++ b/autotest/test_gwf_libmf6_ifmod01.py @@ -11,13 +11,13 @@ 1 1 1 1 1 1 1 1 1 1 """ + import os import flopy import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_ifmod01"] name_left = "leftmodel" diff --git a/autotest/test_gwf_libmf6_ifmod02.py b/autotest/test_gwf_libmf6_ifmod02.py index b9f6462ddd3..4e135aae110 100644 --- a/autotest/test_gwf_libmf6_ifmod02.py +++ b/autotest/test_gwf_libmf6_ifmod02.py @@ -1,5 +1,5 @@ """ -Test the interface model approach for an inhomogeneous coupling +Test the interface model approach for an inhomogeneous coupling of three gwf models using the API. One exchange will have XT3D enabled (Exg1) and the other one (Exg2) doesn't. And the top-left model's NPF will be configured with XT3D as well. The numbers @@ -11,14 +11,14 @@ Exg1 06 07 08 09 10 | 26 27 28 29 30 | - -----Exg2---- - - 11 12 13 14 15 + -----Exg2---- + + 11 12 13 14 15 y 16 17 18 19 20 | | - 'bottom' 0 ---- x - + 'bottom' 0 ---- x + Note that this global numbering is determined by the order in which the models are added to the simulation below. @@ -27,22 +27,22 @@ - model 'top-left' does not have one but two interface models - the grid sizes for it are o 12: {3,4,5,21,22,8,9,10,26,27,14,15} for the interface model based on Exg1 - o 10: {6,7,8,9,10,11,12,13,14,15} for the interface model based on Exg2 - and the grid for the interface model for Exg1 thus contains cells + o 10: {6,7,8,9,10,11,12,13,14,15} for the interface model based on Exg2 + and the grid for the interface model for Exg1 thus contains cells from model 'bottom' -- the coefficients for the internal connection between cell 9 and cell 10 +- the coefficients for the internal connection between cell 9 and cell 10 are calculated by the model itself (as it does not have XT3D enabled) - ... """ + import os import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_ifmod02"] diff --git a/autotest/test_gwf_libmf6_ifmod03.py b/autotest/test_gwf_libmf6_ifmod03.py index f5d24a342db..a58d46aed8c 100644 --- a/autotest/test_gwf_libmf6_ifmod03.py +++ b/autotest/test_gwf_libmf6_ifmod03.py @@ -3,36 +3,36 @@ models where one is translated and rotated in space: 'model A' 'model B' - 06 - 07 - exg 08 + 06 + 07 + exg 08 09 01 02 03 04 05 10 - - where exg couples 05 with 06 and has XT3D enabled, and model B + + where exg couples 05 with 06 and has XT3D enabled, and model B is translated and rotated - + The physical setup therefore is 'model A' 'modelB' 01 02 03 04 05 exg 06 07 08 09 10 - + where the interface model grid (2x) is - + 04 05 06 07 - + and x --> """ + import os import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_ifmod03"] diff --git a/autotest/test_gwf_libmf6_rch01.py b/autotest/test_gwf_libmf6_rch01.py index b7ef4c50e6c..6ae6a64e5c6 100644 --- a/autotest/test_gwf_libmf6_rch01.py +++ b/autotest/test_gwf_libmf6_rch01.py @@ -12,9 +12,8 @@ import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_rch01"] diff --git a/autotest/test_gwf_libmf6_rch02.py b/autotest/test_gwf_libmf6_rch02.py index fc1b4c6fdf9..9907d9a9d29 100644 --- a/autotest/test_gwf_libmf6_rch02.py +++ b/autotest/test_gwf_libmf6_rch02.py @@ -9,9 +9,8 @@ import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_rch02"] diff --git a/autotest/test_gwf_libmf6_riv01.py b/autotest/test_gwf_libmf6_riv01.py index ef42e2e29d7..a8384e1c959 100644 --- a/autotest/test_gwf_libmf6_riv01.py +++ b/autotest/test_gwf_libmf6_riv01.py @@ -2,14 +2,14 @@ Test the bmi which is used update to set the river stages to the same values as they are in the non-bmi simulation. """ + import os import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_riv01"] diff --git a/autotest/test_gwf_libmf6_riv02.py b/autotest/test_gwf_libmf6_riv02.py index 2f94f7717e5..b4c3933f29b 100644 --- a/autotest/test_gwf_libmf6_riv02.py +++ b/autotest/test_gwf_libmf6_riv02.py @@ -2,14 +2,14 @@ Test the api which is used set hcof and rhs in api package compare to river package in the non-api simulation. """ + import os import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_riv02"] diff --git a/autotest/test_gwf_libmf6_sto01.py b/autotest/test_gwf_libmf6_sto01.py index 24283ffa3ee..1cafb36e550 100644 --- a/autotest/test_gwf_libmf6_sto01.py +++ b/autotest/test_gwf_libmf6_sto01.py @@ -9,9 +9,8 @@ import flopy import numpy as np import pytest -from modflowapi import ModflowApi - from framework import TestFramework +from modflowapi import ModflowApi cases = ["libgwf_sto01"] diff --git a/autotest/test_gwf_maw05.py b/autotest/test_gwf_maw05.py index a7de2550a66..db002d9dd92 100644 --- a/autotest/test_gwf_maw05.py +++ b/autotest/test_gwf_maw05.py @@ -10,7 +10,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["maw_05a", "maw_05b", "maw_05c"] diff --git a/autotest/test_gwf_maw06.py b/autotest/test_gwf_maw06.py index d16b04135b2..617328e9ead 100644 --- a/autotest/test_gwf_maw06.py +++ b/autotest/test_gwf_maw06.py @@ -9,7 +9,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["maw_06a", "maw_06b"] diff --git a/autotest/test_gwf_maw07.py b/autotest/test_gwf_maw07.py index 8ddede3585e..c97a49dedf2 100644 --- a/autotest/test_gwf_maw07.py +++ b/autotest/test_gwf_maw07.py @@ -9,7 +9,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["maw_07a", "maw_07b"] diff --git a/autotest/test_gwf_maw08.py b/autotest/test_gwf_maw08.py index 94e7dfa36f7..32a292237e9 100644 --- a/autotest/test_gwf_maw08.py +++ b/autotest/test_gwf_maw08.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ("maw_08a", "maw_08b") diff --git a/autotest/test_gwf_maw09.py b/autotest/test_gwf_maw09.py index 730e5cb0c8d..3ccf820a9ec 100644 --- a/autotest/test_gwf_maw09.py +++ b/autotest/test_gwf_maw09.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ("maw_09a", "maw_09b", "maw_09c", "maw_09d") diff --git a/autotest/test_gwf_maw10.py b/autotest/test_gwf_maw10.py index 0ef9d13338e..306225160ec 100644 --- a/autotest/test_gwf_maw10.py +++ b/autotest/test_gwf_maw10.py @@ -11,7 +11,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["maw10a", "maw10b", "maw10c", "maw10d"] @@ -230,7 +229,7 @@ def check_output(idx, test): for rowmfr in tcmfr: v1 = rowmfr["rate-requested"] v2 = rowmfr["rate-actual"] + rowmfr["maw-reduction"] - errmsg = f"MAW flow reduction output: requested rate must equal actual rate plus reduced rate.\n" + errmsg = "MAW flow reduction output: requested rate must equal actual rate plus reduced rate.\n" errmsg += f"{v1} /= {v2}" assert np.allclose(v1, v2), errmsg diff --git a/autotest/test_gwf_mf6io_app2_examples_distypes.py b/autotest/test_gwf_mf6io_app2_examples_distypes.py index 542b3e694f0..0d9241204c8 100644 --- a/autotest/test_gwf_mf6io_app2_examples_distypes.py +++ b/autotest/test_gwf_mf6io_app2_examples_distypes.py @@ -3,9 +3,8 @@ import flopy import numpy as np import pytest -from flopy.utils.gridgen import Gridgen from conftest import try_get_target - +from flopy.utils.gridgen import Gridgen from framework import TestFramework dis_types = ( diff --git a/autotest/test_gwf_multimvr.py b/autotest/test_gwf_multimvr.py index a78530736b5..2342c21b499 100644 --- a/autotest/test_gwf_multimvr.py +++ b/autotest/test_gwf_multimvr.py @@ -5,7 +5,6 @@ import numpy as np import pytest from flopy.utils.lgrutil import Lgr - from framework import TestFramework cases = ["mltmvr", "mltmvr5050", "mltmvr7525"] @@ -821,7 +820,7 @@ def instantiate_base_simulation(sim_ws, gwfname, gwfnamec): nexg=len(exchange_data), exchangedata=exchange_data, pname="EXG-1", - filename=f"gwf.exg", + filename="gwf.exg", ) return sim, gwf, gwfc @@ -968,7 +967,7 @@ def add_sim_mvr(sim, gwfname, gwfnamec, remaining_frac=None): maxpackages=maxpackages, packages=mvrpack_sim, perioddata=mvrspd, - filename=f"gwf.mvr", + filename="gwf.mvr", ) diff --git a/autotest/test_gwf_mvr01.py b/autotest/test_gwf_mvr01.py index 0913dbc40c2..c8dcba48cec 100644 --- a/autotest/test_gwf_mvr01.py +++ b/autotest/test_gwf_mvr01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework name = "gwf_mvr01" diff --git a/autotest/test_gwf_newton01.py b/autotest/test_gwf_newton01.py index e184e92da20..602def65f9b 100644 --- a/autotest/test_gwf_newton01.py +++ b/autotest/test_gwf_newton01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["newton01"] diff --git a/autotest/test_gwf_newton_under_relaxation.py b/autotest/test_gwf_newton_under_relaxation.py index 01eba7c08c8..63ebcb4d71f 100644 --- a/autotest/test_gwf_newton_under_relaxation.py +++ b/autotest/test_gwf_newton_under_relaxation.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework diff --git a/autotest/test_gwf_noptc01.py b/autotest/test_gwf_noptc01.py index 19be84d2512..1a7f2fa84c2 100644 --- a/autotest/test_gwf_noptc01.py +++ b/autotest/test_gwf_noptc01.py @@ -2,7 +2,6 @@ import flopy import pytest - from framework import TestFramework cases = ["gwf_noptc01", "gwf_noptc02", "gwf_noptc03"] diff --git a/autotest/test_gwf_npf01_75x75.py b/autotest/test_gwf_npf01_75x75.py index 9565665f4ea..8ee2b89eedb 100644 --- a/autotest/test_gwf_npf01_75x75.py +++ b/autotest/test_gwf_npf01_75x75.py @@ -1,11 +1,11 @@ import os import pathlib as pl + import flopy import numpy as np import pytest - -from framework import TestFramework from conftest import try_get_target +from framework import TestFramework cases = ["npf01a_75x75", "npf01b_75x75"] top = [100.0, 0.0] diff --git a/autotest/test_gwf_npf02_rewet.py b/autotest/test_gwf_npf02_rewet.py index ad448eb8e24..0e07f5d2333 100644 --- a/autotest/test_gwf_npf02_rewet.py +++ b/autotest/test_gwf_npf02_rewet.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["npf02_hreweta", "npf02_hrewetb", "npf02_hrewetc", "npf02_hrewetd"] diff --git a/autotest/test_gwf_npf03_sfr.py b/autotest/test_gwf_npf03_sfr.py index 3e19037b510..8f9a9b6657d 100644 --- a/autotest/test_gwf_npf03_sfr.py +++ b/autotest/test_gwf_npf03_sfr.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework diff --git a/autotest/test_gwf_npf04_spdis.py b/autotest/test_gwf_npf04_spdis.py index 22577cccb91..5753c370406 100644 --- a/autotest/test_gwf_npf04_spdis.py +++ b/autotest/test_gwf_npf04_spdis.py @@ -12,7 +12,6 @@ import numpy as np import pytest from flopy.utils.lgrutil import Lgr - from framework import TestFramework cases = ["npf04"] diff --git a/autotest/test_gwf_npf05_anisotropy.py b/autotest/test_gwf_npf05_anisotropy.py index 221c086f41c..13d8db90b48 100644 --- a/autotest/test_gwf_npf05_anisotropy.py +++ b/autotest/test_gwf_npf05_anisotropy.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["npf05a"] diff --git a/autotest/test_gwf_npf_thickstrt.py b/autotest/test_gwf_npf_thickstrt.py index 28d6362a48e..67058b22fc7 100644 --- a/autotest/test_gwf_npf_thickstrt.py +++ b/autotest/test_gwf_npf_thickstrt.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwf_npf_tvk01.py b/autotest/test_gwf_npf_tvk01.py index 530da8314c4..9061d3c9985 100644 --- a/autotest/test_gwf_npf_tvk01.py +++ b/autotest/test_gwf_npf_tvk01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["tvk01"] diff --git a/autotest/test_gwf_npf_tvk02.py b/autotest/test_gwf_npf_tvk02.py index d0f36cdc7e2..08212fa69d6 100644 --- a/autotest/test_gwf_npf_tvk02.py +++ b/autotest/test_gwf_npf_tvk02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["tvk02"] diff --git a/autotest/test_gwf_npf_tvk03.py b/autotest/test_gwf_npf_tvk03.py index 99bb445f171..3723ab35068 100644 --- a/autotest/test_gwf_npf_tvk03.py +++ b/autotest/test_gwf_npf_tvk03.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["tvk03"] diff --git a/autotest/test_gwf_npf_tvk04.py b/autotest/test_gwf_npf_tvk04.py index 5168b42a643..a82693c57ca 100644 --- a/autotest/test_gwf_npf_tvk04.py +++ b/autotest/test_gwf_npf_tvk04.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["tvk05"] @@ -178,7 +177,7 @@ def check_output(idx, test): print( f"Total outflow in stress period 2 after increasing K33 is {str(sp_x[1][8])}" ) - errmsg = f"Expect higher flow rate in period 2 compared to period 1, but found equal or higher flow rate in period 1" + errmsg = "Expect higher flow rate in period 2 compared to period 1, but found equal or higher flow rate in period 1" assert 2.0 * sp_x[0][8] < sp_x[1][8], errmsg diff --git a/autotest/test_gwf_npf_tvk05.py b/autotest/test_gwf_npf_tvk05.py index d0347b7f913..84dd8067d0b 100644 --- a/autotest/test_gwf_npf_tvk05.py +++ b/autotest/test_gwf_npf_tvk05.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["tvk05"] @@ -177,9 +176,9 @@ def check_output(idx, test): # comment when done testing print(f"Total outflow in stress period 1 is {str(sp_x[0][8])}") print( - f"Total outflow in stress period 2 after increasing K33 should have no effect on final solution" + "Total outflow in stress period 2 after increasing K33 should have no effect on final solution" ) - errmsg = f"Period 2 budget should be exactly the same as period 1" + errmsg = "Period 2 budget should be exactly the same as period 1" assert sp_x[0][8] == sp_x[1][8], errmsg diff --git a/autotest/test_gwf_obs01.py b/autotest/test_gwf_obs01.py index ac69e386f3d..fffd7ea5313 100644 --- a/autotest/test_gwf_obs01.py +++ b/autotest/test_gwf_obs01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cell_dimensions = (300,) diff --git a/autotest/test_gwf_obs02.py b/autotest/test_gwf_obs02.py index 4af6330f91a..495dd13dafc 100644 --- a/autotest/test_gwf_obs02.py +++ b/autotest/test_gwf_obs02.py @@ -2,12 +2,12 @@ Test obs package to make sure that the header in output csv files is correct. """ + import os import flopy import numpy as np import pytest - from framework import TestFramework cell_dimensions = (300,) diff --git a/autotest/test_gwf_pertim.py b/autotest/test_gwf_pertim.py index 0e02c57ed43..4e5e990330f 100644 --- a/autotest/test_gwf_pertim.py +++ b/autotest/test_gwf_pertim.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwf_ptc01.py b/autotest/test_gwf_ptc01.py index 2e58b9c14da..87ea536c02a 100644 --- a/autotest/test_gwf_ptc01.py +++ b/autotest/test_gwf_ptc01.py @@ -1,5 +1,5 @@ """ -This test confirms that there is no difference in +This test confirms that there is no difference in steady-state Newton-Raphson simulations with PTC if a storage package is included in the model name file. @@ -9,7 +9,6 @@ import flopy import pytest - from framework import TestFramework cases = ["ptc01"] diff --git a/autotest/test_gwf_rch01.py b/autotest/test_gwf_rch01.py index c3c1947538b..b7221644c1b 100644 --- a/autotest/test_gwf_rch01.py +++ b/autotest/test_gwf_rch01.py @@ -12,7 +12,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["rch01a", "rch01b", "rch01c"] diff --git a/autotest/test_gwf_rch02.py b/autotest/test_gwf_rch02.py index 3decd75cb36..304112f350e 100644 --- a/autotest/test_gwf_rch02.py +++ b/autotest/test_gwf_rch02.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["rch02"] diff --git a/autotest/test_gwf_rch03.py b/autotest/test_gwf_rch03.py index e8e608e407c..3c87d2c4ca9 100644 --- a/autotest/test_gwf_rch03.py +++ b/autotest/test_gwf_rch03.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["rch03"] diff --git a/autotest/test_gwf_sfr_badfactor.py b/autotest/test_gwf_sfr_badfactor.py index f55eb08bc4d..c231eae9849 100644 --- a/autotest/test_gwf_sfr_badfactor.py +++ b/autotest/test_gwf_sfr_badfactor.py @@ -1,7 +1,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework paktest = "sfr" diff --git a/autotest/test_gwf_sfr_diversion.py b/autotest/test_gwf_sfr_diversion.py index 180ab0ed4f2..4fa1602046f 100644 --- a/autotest/test_gwf_sfr_diversion.py +++ b/autotest/test_gwf_sfr_diversion.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["sfr_div"] diff --git a/autotest/test_gwf_sfr_evap.py b/autotest/test_gwf_sfr_evap.py index 3b820d6b101..5254d567e12 100644 --- a/autotest/test_gwf_sfr_evap.py +++ b/autotest/test_gwf_sfr_evap.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["sfr-evap"] @@ -73,7 +72,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname_trapezoidal = "gwf-" + name + "-t" @@ -113,7 +112,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname_trapezoidal), + filename=f"{gwfname_trapezoidal}.ims", ) sim.register_ims_package(ims, [gwfname_trapezoidal]) @@ -183,9 +182,9 @@ def build_models(idx, test): x_coord = [0.0, 2.0, 4.0, 5.0, 7.0, 9.0] x_xsec = [val / rwid for val in x_coord] y_xsec = [0.66666667, 0.33333333, 0.0, 0.0, 0.33333333, 0.66666667] - x_sec_tab = [[x, h] for x, h, in zip(x_xsec, y_xsec)] + x_sec_tab = [[x, h] for x, h in zip(x_xsec, y_xsec)] - sfr_xsec_table_name = "{}.xsec.tab".format(gwfname_trapezoidal) + sfr_xsec_table_name = f"{gwfname_trapezoidal}.xsec.tab" crosssections = [] for n in range(nreaches): crosssections.append([n, sfr_xsec_table_name]) @@ -196,7 +195,7 @@ def build_models(idx, test): ncol=2, table=x_sec_tab, filename=sfr_xsec_table_name, - pname=f"sfrxsectable", + pname="sfrxsectable", ) packagedata = [] @@ -239,7 +238,7 @@ def build_models(idx, test): # Instantiate SFR observation points sfr_obs = { - "{}.sfrobs".format(gwfname_trapezoidal): [ + f"{gwfname_trapezoidal}.sfrobs": [ ("rch1_in", "ext-inflow", 1), # For now, these need to be 1-based ("rch1_rain", "rainfall", 1), ("rch1_evap", "evaporation", 1), @@ -274,7 +273,7 @@ def build_models(idx, test): perioddata=sfr_perioddata, observations=sfr_obs, pname="SFR-1", - filename="{}.sfr".format(gwfname_trapezoidal), + filename=f"{gwfname_trapezoidal}.sfr", ) # --------------------------------------------------------------------------- @@ -303,7 +302,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname_trapezoidal), + filename=f"{gwfname_trapezoidal}.ims", ) sim.register_ims_package(ims2, [gwfname_rectangular]) @@ -370,7 +369,7 @@ def build_models(idx, test): connectiondata=connectiondata, perioddata=sfr_perioddata, pname="SFR-2", - filename="{}.sfr".format(gwfname_rectangular), + filename=f"{gwfname_rectangular}.sfr", ) return sim, None diff --git a/autotest/test_gwf_sfr_gwdischarge.py b/autotest/test_gwf_sfr_gwdischarge.py index 16dcf16785f..a7ea684c9bb 100644 --- a/autotest/test_gwf_sfr_gwdischarge.py +++ b/autotest/test_gwf_sfr_gwdischarge.py @@ -1,12 +1,10 @@ # Test evap in SFR reaches (no interaction with gwf) -import math import pathlib as pl import flopy import numpy as np import pytest - from framework import TestFramework cases = ["sfr-gwfout"] diff --git a/autotest/test_gwf_sfr_gwf_conn.py b/autotest/test_gwf_sfr_gwf_conn.py index 332eb29a59a..19edbdc604f 100644 --- a/autotest/test_gwf_sfr_gwf_conn.py +++ b/autotest/test_gwf_sfr_gwf_conn.py @@ -1,9 +1,6 @@ -import os - import flopy import numpy as np import pytest - from framework import TestFramework paktest = "sfr" diff --git a/autotest/test_gwf_sfr_inactive.py b/autotest/test_gwf_sfr_inactive.py index bf7fd6be47c..583e08e9e68 100644 --- a/autotest/test_gwf_sfr_inactive.py +++ b/autotest/test_gwf_sfr_inactive.py @@ -4,21 +4,21 @@ which resulted in a divide by zero error when reaches were inactivated in the second stress period. -The test has 6 sfr reaches that are not connected to the +The test has 6 sfr reaches that are not connected to the groundwater model. Reaches 1 -o- 2 -o- 3 -o- 4 -o- 5 -o- 6 Test parameters: - + 1. initially all reaches are active - 2. in the 2nd stress period reaches 4, 5, and 6 are + 2. in the 2nd stress period reaches 4, 5, and 6 are inactivated 3. in the 3rd stress period reach 4 is reactivated 4. in the 4th stress period reach 5 is reactivated 5. in the 5th stress period reach 6 is reactivated - + The test evaluates OUTFLOW and EXT-OUTFLOW for reaches 3, 4, 5, and 6 against expected values. """ @@ -26,7 +26,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework paktest = "sfr" diff --git a/autotest/test_gwf_sfr_inactive02.py b/autotest/test_gwf_sfr_inactive02.py index 55cf93d617e..aaa022c5ca8 100644 --- a/autotest/test_gwf_sfr_inactive02.py +++ b/autotest/test_gwf_sfr_inactive02.py @@ -1,12 +1,9 @@ # Test evap in SFR reaches (no interaction with gwf) -import math -import pathlib as pl import flopy import numpy as np import pytest - from framework import TestFramework HDRY, HNOFLO = -1e30, 1e30 @@ -200,7 +197,7 @@ def check_output(idx, test): node2 = v["node2"] conn = (node[0], node2[0]) conn2 = (node2[1], node[1]) - assert conn == conn2, f"FLOW-JA-FACE connectivity is not symmetric" + assert conn == conn2, "FLOW-JA-FACE connectivity is not symmetric" q = v["q"] assert np.allclose( diff --git a/autotest/test_gwf_sfr_npoint01.py b/autotest/test_gwf_sfr_npoint01.py index 4de3b82bcdf..0376175e596 100644 --- a/autotest/test_gwf_sfr_npoint01.py +++ b/autotest/test_gwf_sfr_npoint01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from cross_section_functions import get_depths from framework import TestFramework diff --git a/autotest/test_gwf_sfr_npoint02.py b/autotest/test_gwf_sfr_npoint02.py index ee987d1ae5d..2bd8dc3ea14 100644 --- a/autotest/test_gwf_sfr_npoint02.py +++ b/autotest/test_gwf_sfr_npoint02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from cross_section_functions import get_depths from framework import TestFramework diff --git a/autotest/test_gwf_sfr_npoint03.py b/autotest/test_gwf_sfr_npoint03.py index 00eaecdec3d..88be121778c 100644 --- a/autotest/test_gwf_sfr_npoint03.py +++ b/autotest/test_gwf_sfr_npoint03.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from cross_section_functions import calculate_rectchan_mannings_discharge from framework import TestFramework diff --git a/autotest/test_gwf_sfr_reorder.py b/autotest/test_gwf_sfr_reorder.py index 5aafcf3b7a4..8703c8000c9 100644 --- a/autotest/test_gwf_sfr_reorder.py +++ b/autotest/test_gwf_sfr_reorder.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework paktest = "sfr" diff --git a/autotest/test_gwf_sfr_tbedk.py b/autotest/test_gwf_sfr_tbedk.py index ece1c4defb8..97f861e162b 100644 --- a/autotest/test_gwf_sfr_tbedk.py +++ b/autotest/test_gwf_sfr_tbedk.py @@ -1,12 +1,9 @@ # Test evap in SFR reaches (no interaction with gwf) -import math -import pathlib as pl import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwf_sfr_wetstrmbedarea.py b/autotest/test_gwf_sfr_wetstrmbedarea.py index d3143f29bbe..7990d19badd 100644 --- a/autotest/test_gwf_sfr_wetstrmbedarea.py +++ b/autotest/test_gwf_sfr_wetstrmbedarea.py @@ -6,7 +6,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["sfr-wetperim"] @@ -19,7 +18,7 @@ def get_x_frac(x_coord1, rwid): def get_xy_pts(x, y, rwid): x_xsec1 = get_x_frac(x, rwid) - x_sec_tab = [[xx, hh] for xx, hh, in zip(x_xsec1, y)] + x_sec_tab = [[xx, hh] for xx, hh in zip(x_xsec1, y)] return x_sec_tab @@ -125,7 +124,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname_trapezoidal = "gwf-" + name @@ -164,7 +163,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname_trapezoidal), + filename=f"{gwfname_trapezoidal}.ims", ) sim.register_ims_package(ims, [gwfname_trapezoidal]) @@ -230,9 +229,9 @@ def build_models(idx, test): strm_incision = 1.0 # use trapezoidal cross-section for channel geometry - sfr_xsec_tab_nm1 = "{}.xsec.tab1".format(gwfname_trapezoidal) - sfr_xsec_tab_nm2 = "{}.xsec.tab2".format(gwfname_trapezoidal) - sfr_xsec_tab_nm3 = "{}.xsec.tab3".format(gwfname_trapezoidal) + sfr_xsec_tab_nm1 = f"{gwfname_trapezoidal}.xsec.tab1" + sfr_xsec_tab_nm2 = f"{gwfname_trapezoidal}.xsec.tab2" + sfr_xsec_tab_nm3 = f"{gwfname_trapezoidal}.xsec.tab3" sfr_xsec_tab_nm = [sfr_xsec_tab_nm1, sfr_xsec_tab_nm2, sfr_xsec_tab_nm3] crosssections = [] for n in range(nreaches): @@ -247,7 +246,7 @@ def build_models(idx, test): ncol=2, table=x_sec_tab[n], filename=sfr_xsec_tab_nm[n], - pname=f"sfrxsectable" + str(n + 1), + pname="sfrxsectable" + str(n + 1), ) packagedata = [] @@ -292,7 +291,7 @@ def build_models(idx, test): # Instantiate SFR observation points sfr_obs = { - "{}.sfr.obs.csv".format(gwfname_trapezoidal): [ + f"{gwfname_trapezoidal}.sfr.obs.csv": [ ("rch1_depth", "depth", 1), ("rch2_depth", "depth", 2), ("rch3_depth", "depth", 3), @@ -323,7 +322,7 @@ def build_models(idx, test): perioddata=sfr_perioddata, observations=sfr_obs, pname="SFR-1", - filename="{}.sfr".format(gwfname_trapezoidal), + filename=f"{gwfname_trapezoidal}.sfr", ) return sim, None diff --git a/autotest/test_gwf_sto01.py b/autotest/test_gwf_sto01.py index e9fb464a882..1006e96dfce 100644 --- a/autotest/test_gwf_sto01.py +++ b/autotest/test_gwf_sto01.py @@ -3,9 +3,8 @@ import flopy import numpy as np import pytest - -from framework import TestFramework from conftest import try_get_target +from framework import TestFramework cases = ["gwf_sto01"] cmppth = "mfnwt" diff --git a/autotest/test_gwf_sto02.py b/autotest/test_gwf_sto02.py index da1d9f355ad..b210cb251bb 100644 --- a/autotest/test_gwf_sto02.py +++ b/autotest/test_gwf_sto02.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_sto02a", "gwf_sto02b"] diff --git a/autotest/test_gwf_sto03.py b/autotest/test_gwf_sto03.py index 19024a90708..47801ed3865 100644 --- a/autotest/test_gwf_sto03.py +++ b/autotest/test_gwf_sto03.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -197,7 +196,7 @@ def eval_hmax(fpth): sv[i] = b.get_data(totim=t)[obsname].item() msg = ( - "maximum heads in {} exceed tolerance ".format(fpth) + f"maximum heads in {fpth} exceed tolerance " + f"- maximum difference {(bv - sv).max()}" ) assert np.allclose(bv, sv), msg diff --git a/autotest/test_gwf_sto_tvs01.py b/autotest/test_gwf_sto_tvs01.py index 7ab1ada5646..0c625b2757c 100644 --- a/autotest/test_gwf_sto_tvs01.py +++ b/autotest/test_gwf_sto_tvs01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["tvs01"] diff --git a/autotest/test_gwf_tdis.py b/autotest/test_gwf_tdis.py index ebb188ed0f6..21587b91b79 100644 --- a/autotest/test_gwf_tdis.py +++ b/autotest/test_gwf_tdis.py @@ -1,4 +1,5 @@ """Test TDIS package.""" + import flopy import numpy as np import pytest @@ -43,7 +44,9 @@ def test_tdis_tsmult(tsmult, simple_sim, targets): tdis.write() # Run within libmf6 - mf6 = XmiWrapper(lib_path=targets["libmf6"], working_directory=sim.sim_path) + mf6 = XmiWrapper( + lib_path=targets["libmf6"], working_directory=sim.sim_path + ) mf6.initialize() dt_list = [] diff --git a/autotest/test_gwf_ts_lak01.py b/autotest/test_gwf_ts_lak01.py index 84b658c65c8..4abc6f12210 100644 --- a/autotest/test_gwf_ts_lak01.py +++ b/autotest/test_gwf_ts_lak01.py @@ -4,7 +4,6 @@ import numpy as np import pytest from flopy.utils.compare import eval_bud_diff - from framework import TestFramework paktest = "lak" diff --git a/autotest/test_gwf_ts_maw01.py b/autotest/test_gwf_ts_maw01.py index c752f71ce60..f4168282a55 100644 --- a/autotest/test_gwf_ts_maw01.py +++ b/autotest/test_gwf_ts_maw01.py @@ -4,7 +4,6 @@ import numpy as np import pytest from flopy.utils.compare import eval_bud_diff - from framework import TestFramework paktest = "maw" diff --git a/autotest/test_gwf_ts_sfr01.py b/autotest/test_gwf_ts_sfr01.py index 1401b2da1ec..7308ca9e493 100644 --- a/autotest/test_gwf_ts_sfr01.py +++ b/autotest/test_gwf_ts_sfr01.py @@ -4,7 +4,6 @@ import numpy as np import pytest from flopy.utils.compare import eval_bud_diff - from framework import TestFramework paktest = "sfr" diff --git a/autotest/test_gwf_ts_sfr02.py b/autotest/test_gwf_ts_sfr02.py index 7160f6279a8..2733a71e813 100644 --- a/autotest/test_gwf_ts_sfr02.py +++ b/autotest/test_gwf_ts_sfr02.py @@ -4,7 +4,6 @@ import numpy as np import pytest from flopy.utils.compare import eval_bud_diff - from framework import TestFramework paktest = "sfr" diff --git a/autotest/test_gwf_ts_uzf01.py b/autotest/test_gwf_ts_uzf01.py index 5434bb2c165..4fe94f3a195 100644 --- a/autotest/test_gwf_ts_uzf01.py +++ b/autotest/test_gwf_ts_uzf01.py @@ -4,7 +4,6 @@ import numpy as np import pytest from flopy.utils.compare import eval_bud_diff - from framework import TestFramework paktest = "uzf" diff --git a/autotest/test_gwf_utl01_binaryinput.py b/autotest/test_gwf_utl01_binaryinput.py index ad5df3aa573..d67ef0ac37d 100644 --- a/autotest/test_gwf_utl01_binaryinput.py +++ b/autotest/test_gwf_utl01_binaryinput.py @@ -9,7 +9,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["binary01", "binary02"] diff --git a/autotest/test_gwf_utl02_timeseries.py b/autotest/test_gwf_utl02_timeseries.py index cc37b394d5a..30bd31376d7 100644 --- a/autotest/test_gwf_utl02_timeseries.py +++ b/autotest/test_gwf_utl02_timeseries.py @@ -1,6 +1,5 @@ import flopy import pytest - from framework import TestFramework cases = ["ts01"] diff --git a/autotest/test_gwf_utl03_obs01.py b/autotest/test_gwf_utl03_obs01.py index 85f0c504b5b..39b572cd5fb 100644 --- a/autotest/test_gwf_utl03_obs01.py +++ b/autotest/test_gwf_utl03_obs01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["utl03_obs"] diff --git a/autotest/test_gwf_utl04_auxmult.py b/autotest/test_gwf_utl04_auxmult.py index 29ba94c2200..c94c0de954a 100644 --- a/autotest/test_gwf_utl04_auxmult.py +++ b/autotest/test_gwf_utl04_auxmult.py @@ -7,15 +7,12 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["auxmult01", "auxmult02"] -wellist = [ - [(0, 2, 2), "tsq", "tsqfact"], - [(0, 2, 2), 1.0000000, "tsqfact"] -] +wellist = [[(0, 2, 2), "tsq", "tsqfact"], [(0, 2, 2), 1.0000000, "tsqfact"]] + def build_models(idx, test): global numstep @@ -121,9 +118,7 @@ def build_models(idx, test): # wel obs obs = { - "wel.obs.csv": [ - ["q", "wel", (0, 2, 2)] - ], + "wel.obs.csv": [["q", "wel", (0, 2, 2)]], } welobs = wel.obs.initialize( print_input=True, @@ -196,7 +191,7 @@ def check_output(idx, test): assert False, f'could not load data from "{fpth}"' rate = obs["Q"] - obs_answer = [1.0 if x%2==0 else 0.0 for x in range(numstep)] + obs_answer = [1.0 if x % 2 == 0 else 0.0 for x in range(numstep)] msg = f"err {rate} /= {obs_answer}" assert np.allclose(rate, obs_answer), msg diff --git a/autotest/test_gwf_utl05_budparse.py b/autotest/test_gwf_utl05_budparse.py index 99001a76ab3..7a80448ef05 100644 --- a/autotest/test_gwf_utl05_budparse.py +++ b/autotest/test_gwf_utl05_budparse.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_utl05"] diff --git a/autotest/test_gwf_utl06_tas.py b/autotest/test_gwf_utl06_tas.py index 17ca4fc279e..19f1645aeb3 100644 --- a/autotest/test_gwf_utl06_tas.py +++ b/autotest/test_gwf_utl06_tas.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -219,7 +218,7 @@ def check_output(idx, test): # Check records for each of the four recharge packages rchbud = rchbudall[itime] print(rchbud) - print(f" Checking records for recharge package") + print(" Checking records for recharge package") # id1 is the GWF user-based cell number print(" Checking id1") diff --git a/autotest/test_gwf_uzf01.py b/autotest/test_gwf_uzf01.py index d269ab11f01..c2866e2149f 100644 --- a/autotest/test_gwf_uzf01.py +++ b/autotest/test_gwf_uzf01.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_uzf01a"] diff --git a/autotest/test_gwf_uzf02.py b/autotest/test_gwf_uzf02.py index 57d40316d9f..df8fd1035fc 100644 --- a/autotest/test_gwf_uzf02.py +++ b/autotest/test_gwf_uzf02.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_uzf02a"] @@ -132,8 +131,7 @@ def build_models(idx, test): # note: for specifying lake number, use fortran indexing! uzf_obs = { - name - + ".uzf.obs.csv": [ + name + ".uzf.obs.csv": [ (f"wc{k + 1}", "water-content", 1, depth) for k, depth in enumerate(np.linspace(1, 20, 15)) ] diff --git a/autotest/test_gwf_uzf03.py b/autotest/test_gwf_uzf03.py index 77c5e8c76a1..22cea37000e 100644 --- a/autotest/test_gwf_uzf03.py +++ b/autotest/test_gwf_uzf03.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_uzf03a"] @@ -133,8 +132,7 @@ def build_models(idx, test): # note: for specifying lake number, use fortran indexing! uzf_obs = { - name - + ".uzf.obs.csv": [ + name + ".uzf.obs.csv": [ (f"wc{k + 1}", "water-content", k + 1, 0.5 * delv) for k in range(nlay) ] diff --git a/autotest/test_gwf_uzf04.py b/autotest/test_gwf_uzf04.py index b53cf7627db..b0949ec25ba 100644 --- a/autotest/test_gwf_uzf04.py +++ b/autotest/test_gwf_uzf04.py @@ -13,7 +13,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_uzf04a"] @@ -137,8 +136,7 @@ def build_models(idx, test): # note: for specifying uzf number, use fortran indexing! uzf_obs = { - name - + ".uzf.obs.csv": [ + name + ".uzf.obs.csv": [ (f"wc{k + 1}", "water-content", 1, depth) for k, depth in enumerate(np.linspace(1, 20, 15)) ] diff --git a/autotest/test_gwf_uzf05.py b/autotest/test_gwf_uzf05.py index 4393f4f43e9..02a01894ff1 100644 --- a/autotest/test_gwf_uzf05.py +++ b/autotest/test_gwf_uzf05.py @@ -9,7 +9,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwf_uzf05a"] @@ -134,8 +133,7 @@ def build_models(idx, test): # note: for specifying uzf number, use fortran indexing! uzf_obs = { - name - + ".uzf.obs.csv": [ + name + ".uzf.obs.csv": [ (f"wc{k + 1}", "water-content", 1, depth) for k, depth in enumerate(np.linspace(1, 20, 15)) ] diff --git a/autotest/test_gwf_uzf_auxmult.py b/autotest/test_gwf_uzf_auxmult.py index 55691da569c..fd345f670c9 100644 --- a/autotest/test_gwf_uzf_auxmult.py +++ b/autotest/test_gwf_uzf_auxmult.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["uzauxmlt-1to1", "uzauxmlt-2to1", "uzauxmlt-3to1", "uzauxmlt-bad"] @@ -240,9 +239,9 @@ def check_output(idx, test): print("Running error check") name = cases[idx] - errmsg0 = f"flow model should have run successfully but didn't\n" + errmsg0 = "flow model should have run successfully but didn't\n" errmsg1 = ( - f"flow model designed to fail, but seems to have run successfully\n" + "flow model designed to fail, but seems to have run successfully\n" ) with open(test.workspace / "mfsim.lst", "r") as f: diff --git a/autotest/test_gwf_uzf_gwet.py b/autotest/test_gwf_uzf_gwet.py index 6c11c55e90e..fa23bf7e1de 100644 --- a/autotest/test_gwf_uzf_gwet.py +++ b/autotest/test_gwf_uzf_gwet.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["uzf_3lay"] diff --git a/autotest/test_gwf_uzf_wc_output.py b/autotest/test_gwf_uzf_wc_output.py index b27d978674c..725a8c0045e 100644 --- a/autotest/test_gwf_uzf_wc_output.py +++ b/autotest/test_gwf_uzf_wc_output.py @@ -4,7 +4,6 @@ import flopy.utils.binaryfile as bf import numpy as np import pytest - from framework import TestFramework include_NWT = False @@ -484,7 +483,7 @@ def check_output(idx, test): if "WATER CONTENT ".lower() in line.lower(): line = next(f) wc_tmp = [] - while not " 10 1 3" in line: + while " 10 1 3" not in line: m_arr = line.strip().split() for i, val in enumerate(m_arr): wc_tmp.append(float(val)) diff --git a/autotest/test_gwf_vsc01.py b/autotest/test_gwf_vsc01.py index 4d39263bb0a..41facff45a3 100644 --- a/autotest/test_gwf_vsc01.py +++ b/autotest/test_gwf_vsc01.py @@ -8,12 +8,10 @@ # Imports import os -import sys import flopy import numpy as np import pytest - from framework import TestFramework cases = ["no-vsc01-bnd", "vsc01-bnd", "no-vsc01-k"] @@ -62,7 +60,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -93,7 +91,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -122,7 +120,7 @@ def build_models(idx, test): # Instantiating VSC if viscosity_on[idx]: # Instantiate viscosity (VSC) package - vsc_filerecord = "{}.vsc.bin".format(gwfname) + vsc_filerecord = f"{gwfname}.vsc.bin" vsc_pd = [(0, 0.0, 20.0, gwtname, "temperature")] flopy.mf6.ModflowGwfvsc( gwf, @@ -135,7 +133,7 @@ def build_models(idx, test): nviscspecies=len(vsc_pd), packagedata=vsc_pd, pname="vsc", - filename="{}.vsc".format(gwfname), + filename=f"{gwfname}.vsc", ) # Instantiating GHB @@ -161,8 +159,8 @@ def build_models(idx, test): ) # Instantiating OC - head_filerecord = "{}.hds".format(gwfname) - budget_filerecord = "{}.bud".format(gwfname) + head_filerecord = f"{gwfname}.hds" + budget_filerecord = f"{gwfname}.bud" flopy.mf6.ModflowGwfoc( gwf, head_filerecord=head_filerecord, @@ -188,7 +186,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwtname), + filename=f"{gwtname}.ims", ) sim.register_ims_package(imsgwt, [gwtname]) @@ -213,7 +211,7 @@ def build_models(idx, test): bulk_density=rhob, distcoef=K_d, pname="MST-1", - filename="{}.mst".format(gwtname), + filename=f"{gwtname}.mst", ) # Instantiating IC for GWT @@ -235,7 +233,7 @@ def build_models(idx, test): # Instantiating OC for GWT flopy.mf6.ModflowGwtoc( gwt, - concentration_filerecord="{}.ucn".format(gwtname), + concentration_filerecord=f"{gwtname}.ucn", saverecord=[("CONCENTRATION", "ALL")], printrecord=[("CONCENTRATION", "LAST"), ("BUDGET", "LAST")], ) @@ -267,14 +265,12 @@ def check_output(idx, test): sim_val_1 = no_vsc_bud_last[:, 2].sum() # Ensure latest simulated value hasn't changed from stored answer - assert np.allclose( - sim_val_1, stored_ans, atol=1e-4 - ), "Flow in the " + cases[ - 0 - ] + " test problem (doesn't simulate " "viscosity) has changed,\n should be " + str( - stored_ans - ) + " but instead is " + str( - sim_val_1 + assert np.allclose(sim_val_1, stored_ans, atol=1e-4), ( + "Flow in the " + cases[0] + " test problem (doesn't simulate " + "viscosity) has changed,\n should be " + + str(stored_ans) + + " but instead is " + + str(sim_val_1) ) elif idx == 1: @@ -282,14 +278,12 @@ def check_output(idx, test): sim_val_2 = with_vsc_bud_last[:, 2].sum() # Ensure latest simulated value hasn't changed from stored answer - assert np.allclose( - sim_val_2, stored_ans, atol=1e-4 - ), "Flow in the " + cases[ - 1 - ] + " test problem (simulates " "viscosity) has changed,\n should be " + str( - stored_ans - ) + " but instead is " + str( - sim_val_2 + assert np.allclose(sim_val_2, stored_ans, atol=1e-4), ( + "Flow in the " + cases[1] + " test problem (simulates " + "viscosity) has changed,\n should be " + + str(stored_ans) + + " but instead is " + + str(sim_val_2) ) elif idx == 2: @@ -306,7 +300,7 @@ def check_output(idx, test): ) # Ensure that binary output file is readable (has the correct header) - vsc_filerecord = "{}.vsc.bin".format(gwfname) + vsc_filerecord = f"{gwfname}.vsc.bin" fname = os.path.join(test.workspace, vsc_filerecord) if os.path.isfile(fname): vscobj = flopy.utils.HeadFile( diff --git a/autotest/test_gwf_vsc02.py b/autotest/test_gwf_vsc02.py index 3598a10cb4a..b0a3bd15c06 100644 --- a/autotest/test_gwf_vsc02.py +++ b/autotest/test_gwf_vsc02.py @@ -9,12 +9,10 @@ # Imports import os -import sys import flopy import numpy as np import pytest - from framework import TestFramework # Setup scenario input @@ -64,7 +62,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -95,7 +93,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -124,7 +122,7 @@ def build_models(idx, test): # Instantiating VSC if viscosity_on[idx]: # Instantiate viscosity (VSC) package - vsc_filerecord = "{}.vsc.bin".format(gwfname) + vsc_filerecord = f"{gwfname}.vsc.bin" vsc_pd = [(0, 0.0, 20.0, gwtname, "temperature")] flopy.mf6.ModflowGwfvsc( gwf, @@ -137,7 +135,7 @@ def build_models(idx, test): nviscspecies=len(vsc_pd), packagedata=vsc_pd, pname="vsc", - filename="{}.vsc".format(gwfname), + filename=f"{gwfname}.vsc", ) # Instantiating GHB @@ -165,8 +163,8 @@ def build_models(idx, test): ) # Instatiatingi OC - head_filerecord = "{}.hds".format(gwfname) - budget_filerecord = "{}.bud".format(gwfname) + head_filerecord = f"{gwfname}.hds" + budget_filerecord = f"{gwfname}.bud" flopy.mf6.ModflowGwfoc( gwf, head_filerecord=head_filerecord, @@ -192,7 +190,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwtname), + filename=f"{gwtname}.ims", ) sim.register_ims_package(imsgwt, [gwtname]) @@ -217,7 +215,7 @@ def build_models(idx, test): bulk_density=rhob, distcoef=K_d, pname="MST-1", - filename="{}.mst".format(gwtname), + filename=f"{gwtname}.mst", ) # Instantiating IC for GWT @@ -239,7 +237,7 @@ def build_models(idx, test): # Instantiating OC for GWT flopy.mf6.ModflowGwtoc( gwt, - concentration_filerecord="{}.ucn".format(gwtname), + concentration_filerecord=f"{gwtname}.ucn", saverecord=[("CONCENTRATION", "ALL")], printrecord=[("CONCENTRATION", "LAST"), ("BUDGET", "LAST")], ) @@ -270,14 +268,12 @@ def check_output(idx, test): sim_val_1 = no_vsc_bud_last[:, 2].sum() # Ensure latest simulated value hasn't changed from stored answer - assert np.allclose( - sim_val_1, stored_ans, atol=1e-4 - ), "Flow in the " + cases[ - 0 - ] + " test problem (doesn't simulate " "viscosity) has changed,\n should be " + str( - stored_ans - ) + " but instead is " + str( - sim_val_1 + assert np.allclose(sim_val_1, stored_ans, atol=1e-4), ( + "Flow in the " + cases[0] + " test problem (doesn't simulate " + "viscosity) has changed,\n should be " + + str(stored_ans) + + " but instead is " + + str(sim_val_1) ) elif idx == 1: @@ -285,14 +281,12 @@ def check_output(idx, test): sim_val_2 = with_vsc_bud_last[:, 2].sum() # Ensure latest simulated value hasn't changed from stored answer - assert np.allclose( - sim_val_2, stored_ans, atol=1e-4 - ), "Flow in the " + cases[ - 1 - ] + " test problem (simulates " "viscosity) has changed,\n should be " + str( - stored_ans - ) + " but instead is " + str( - sim_val_2 + assert np.allclose(sim_val_2, stored_ans, atol=1e-4), ( + "Flow in the " + cases[1] + " test problem (simulates " + "viscosity) has changed,\n should be " + + str(stored_ans) + + " but instead is " + + str(sim_val_2) ) elif idx == 2: diff --git a/autotest/test_gwf_vsc03_sfr.py b/autotest/test_gwf_vsc03_sfr.py index 44a1b7bebe7..c4d9ab702a3 100644 --- a/autotest/test_gwf_vsc03_sfr.py +++ b/autotest/test_gwf_vsc03_sfr.py @@ -14,7 +14,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["no-vsc-sfr01", "vsc-sfr01"] @@ -126,7 +125,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -167,7 +166,7 @@ def build_models(idx, test): # Instantiate viscosity package if viscosity_on[idx]: - vsc_filerecord = "{}.vsc.bin".format(gwfname) + vsc_filerecord = f"{gwfname}.vsc.bin" vsc_pd = [(0, 0.0, 20.0, gwtname, "TEMPERATURE")] flopy.mf6.ModflowGwfvsc( gwf, @@ -180,7 +179,7 @@ def build_models(idx, test): nviscspecies=len(vsc_pd), packagedata=vsc_pd, pname="vsc", - filename="{}.vsc".format(gwfname), + filename=f"{gwfname}.vsc", ) # Instantiate output control package @@ -214,7 +213,7 @@ def build_models(idx, test): auxiliary=["TEMPERATURE"], aux=aux, pname="RCHA-1", - filename="{}.rcha".format(gwfname), + filename=f"{gwfname}.rcha", ) # Instantiate evapotranspiration package @@ -240,7 +239,7 @@ def build_models(idx, test): stress_period_data=evtspd, auxiliary="TEMPERATURE", pname="EVT-1", - filename="{}.evt".format(gwfname), + filename=f"{gwfname}.evt", ) # Instantiate streamflow routing package @@ -318,7 +317,7 @@ def build_models(idx, test): connectiondata=connectiondata, perioddata=sfr_perioddata, pname="SFR-1", - filename="{}.sfr".format(gwfname), + filename=f"{gwfname}.sfr", ) # Setup the GWT model for simulating heat transport @@ -339,7 +338,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwtname), + filename=f"{gwtname}.ims", ) sim.register_ims_package(imsgwt, [gwtname]) @@ -364,7 +363,7 @@ def build_models(idx, test): bulk_density=rhob, distcoef=K_d, pname="MST-1", - filename="{}.mst".format(gwtname), + filename=f"{gwtname}.mst", ) # Instantiate Transport Initial Conditions package @@ -405,16 +404,16 @@ def build_models(idx, test): flow_package_auxiliary_name="TEMPERATURE", flow_package_name="SFR-1", pname="SFT-1", - filename="{}.sft".format(gwtname), + filename=f"{gwtname}.sft", ) # Instantiate Output Control package for transport flopy.mf6.ModflowGwtoc( gwt, - concentration_filerecord="{}.ucn".format(gwtname), + concentration_filerecord=f"{gwtname}.ucn", saverecord=[("CONCENTRATION", "ALL")], printrecord=[("CONCENTRATION", "LAST"), ("BUDGET", "LAST")], - filename="{}.oc".format(gwtname), + filename=f"{gwtname}.oc", ) # Instantiate Gwf-Gwt Exchange package @@ -423,7 +422,7 @@ def build_models(idx, test): exgtype="GWF6-GWT6", exgmnamea=gwfname, exgmnameb=gwtname, - filename="{}.gwfgwt".format(gwtname), + filename=f"{gwtname}.gwfgwt", ) return sim, None diff --git a/autotest/test_gwf_vsc04_lak.py b/autotest/test_gwf_vsc04_lak.py index 97bfa8d8619..16c422bccda 100644 --- a/autotest/test_gwf_vsc04_lak.py +++ b/autotest/test_gwf_vsc04_lak.py @@ -19,7 +19,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["no-vsc04-lak", "vsc04-lak"] @@ -165,7 +164,7 @@ def build_models(idx, test): # Base simulation and model name and workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -201,7 +200,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -217,7 +216,7 @@ def build_models(idx, test): top=top, botm=botm, idomain=ibound, - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiate node property flow package @@ -244,7 +243,7 @@ def build_models(idx, test): # Instantiate viscosity package if viscosity_on[idx]: - vsc_filerecord = "{}.vsc.bin".format(gwfname) + vsc_filerecord = f"{gwfname}.vsc.bin" vsc_pd = [(0, 0.0, tviscref, gwtname, "TEMPERATURE")] flopy.mf6.ModflowGwfvsc( gwf, @@ -257,7 +256,7 @@ def build_models(idx, test): nviscspecies=len(vsc_pd), packagedata=vsc_pd, pname="vsc", - filename="{}.vsc".format(gwfname), + filename=f"{gwfname}.vsc", ) # Instantiate output control package @@ -433,7 +432,7 @@ def build_models(idx, test): } lak_obs = { - "{}.lakeobs".format(gwfname): [ + f"{gwfname}.lakeobs": [ ("lakestage", "stage", "lake1"), ("gwexchng", "lak", "lake1"), ] @@ -455,7 +454,7 @@ def build_models(idx, test): connectiondata=lakeconnectiondata, perioddata=lakeperioddata, observations=lak_obs, - filename="{}.lak".format(gwfname), + filename=f"{gwfname}.lak", ) # pull in the tabfile defining the lake stage, vol, & surface area @@ -469,7 +468,7 @@ def build_models(idx, test): # , , , tabinput.append([float(m_arr[0]), m_arr[1], m_arr[2]]) - tab6_filename = "{}.laktab".format(gwfname) + tab6_filename = f"{gwfname}.laktab" flopy.mf6.ModflowUtllaktab( gwf, nrow=len(tabinput), @@ -483,7 +482,7 @@ def build_models(idx, test): # create gwt model # ---------------- gwt = flopy.mf6.ModflowGwt( - sim, modelname=gwtname, model_nam_file="{}.nam".format(gwtname) + sim, modelname=gwtname, model_nam_file=f"{gwtname}.nam" ) gwt.name_file.save_flows = True @@ -515,14 +514,12 @@ def build_models(idx, test): top=top, botm=botm, idomain=ibound, - filename="{}.dis".format(gwtname), + filename=f"{gwtname}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations strtconc = leftTemp - flopy.mf6.ModflowGwtic( - gwt, strt=strtconc, filename="{}.ic".format(gwtname) - ) + flopy.mf6.ModflowGwtic(gwt, strt=strtconc, filename=f"{gwtname}.ic") # Instantiate mobile storage and transfer package sto = flopy.mf6.ModflowGwtmst( @@ -538,13 +535,11 @@ def build_models(idx, test): raise Exception() # Instantiate advection package - flopy.mf6.ModflowGwtadv( - gwt, scheme=scheme, filename="{}.adv".format(gwtname) - ) + flopy.mf6.ModflowGwtadv(gwt, scheme=scheme, filename=f"{gwtname}.adv") # Instantiate dispersion package flopy.mf6.ModflowGwtdsp( - gwt, alh=al, ath1=ath1, atv=atv, filename="{}.dsp".format(gwtname) + gwt, alh=al, ath1=ath1, atv=atv, filename=f"{gwtname}.dsp" ) # Instantiate source/sink mixing package @@ -559,14 +554,14 @@ def build_models(idx, test): # Instantiating MODFLOW 6 transport output control package flopy.mf6.ModflowGwtoc( gwt, - budget_filerecord="{}.cbc".format(gwtname), - concentration_filerecord="{}.ucn".format(gwtname), + budget_filerecord=f"{gwtname}.cbc", + concentration_filerecord=f"{gwtname}.ucn", concentrationprintrecord=[ ("COLUMNS", 17, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], saverecord=[("CONCENTRATION", "ALL"), ("BUDGET", "ALL")], printrecord=[("CONCENTRATION", "ALL"), ("BUDGET", "ALL")], - filename="{}.oc".format(gwtname), + filename=f"{gwtname}.oc", ) # Instantiating MODFLOW 6 lake transport (lkt) package @@ -576,7 +571,7 @@ def build_models(idx, test): # note: for specifying lake number, use fortran indexing! lkt_obs = { - "{}.lakobs".format(gwtname): [ + f"{gwtname}.lakobs": [ ("resTemp", "concentration", 1), ("resGwMassExchng", "lkt", "lake1"), ] @@ -596,7 +591,7 @@ def build_models(idx, test): lakeperioddata=lktperioddata, observations=lkt_obs, pname="LKT-1", - filename="{}.lkt".format(gwtname), + filename=f"{gwtname}.lkt", ) # GWF-GWT exchange @@ -753,20 +748,20 @@ def check_output(idx, test): # Check that all the flows entering the lak in the 'with vsc' model are greater # than their 'no vsc' counterpart - assert np.greater( - np.array(left_chk_with_vsc), np.array(left_chk_no_vsc) - ).all(), ( - "Lake inflow did no increase with VSC turned on and should have." - ) + assert ( + np.greater( + np.array(left_chk_with_vsc), np.array(left_chk_no_vsc) + ).all() + ), "Lake inflow did no increase with VSC turned on and should have." # Check that all the flows leaving the lak in the 'with vsc' model are less # than their 'no vsc' counterpart (keep in mind values are negative, which # affects how the comparison is made) - assert np.greater( - np.array(right_chk_with_vsc), np.array(right_chk_no_vsc) - ).all(), ( - "Lake outflow did no decrease with VSC turned on and should have." - ) + assert ( + np.greater( + np.array(right_chk_with_vsc), np.array(right_chk_no_vsc) + ).all() + ), "Lake outflow did no decrease with VSC turned on and should have." @pytest.mark.parametrize("idx, name", enumerate(cases)) diff --git a/autotest/test_gwf_vsc05_hfb.py b/autotest/test_gwf_vsc05_hfb.py index 02d8d493b6a..1a2b37853ab 100644 --- a/autotest/test_gwf_vsc05_hfb.py +++ b/autotest/test_gwf_vsc05_hfb.py @@ -22,7 +22,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["no-vsc05-hfb", "vsc05-hfb", "no-vsc05-k"] @@ -70,7 +69,7 @@ def build_models(idx, test): ws = test.workspace name = cases[idx] - print("Building model...{}".format(name)) + print(f"Building model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -101,7 +100,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(ims, [gwfname]) @@ -130,7 +129,7 @@ def build_models(idx, test): # Instantiating VSC if viscosity_on[idx]: # Instantiate viscosity (VSC) package - vsc_filerecord = "{}.vsc.bin".format(gwfname) + vsc_filerecord = f"{gwfname}.vsc.bin" vsc_pd = [(0, 0.0, 20.0, gwtname, "temperature")] flopy.mf6.ModflowGwfvsc( gwf, @@ -143,7 +142,7 @@ def build_models(idx, test): nviscspecies=len(vsc_pd), packagedata=vsc_pd, pname="vsc", - filename="{}.vsc".format(gwfname), + filename=f"{gwfname}.vsc", ) # Instantiating CHD (leftside, "inflow" boundary) @@ -187,8 +186,8 @@ def build_models(idx, test): ) # Instantiating OC - head_filerecord = "{}.hds".format(gwfname) - budget_filerecord = "{}.bud".format(gwfname) + head_filerecord = f"{gwfname}.hds" + budget_filerecord = f"{gwfname}.bud" flopy.mf6.ModflowGwfoc( gwf, head_filerecord=head_filerecord, @@ -214,7 +213,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwtname), + filename=f"{gwtname}.ims", ) sim.register_ims_package(imsgwt, [gwtname]) @@ -239,7 +238,7 @@ def build_models(idx, test): bulk_density=rhob, distcoef=K_d, pname="MST-1", - filename="{}.mst".format(gwtname), + filename=f"{gwtname}.mst", ) # Instantiating IC for GWT @@ -261,7 +260,7 @@ def build_models(idx, test): # Instantiating OC for GWT flopy.mf6.ModflowGwtoc( gwt, - concentration_filerecord="{}.ucn".format(gwtname), + concentration_filerecord=f"{gwtname}.ucn", saverecord=[("CONCENTRATION", "ALL")], printrecord=[("CONCENTRATION", "LAST"), ("BUDGET", "LAST")], ) diff --git a/autotest/test_gwf_wel01.py b/autotest/test_gwf_wel01.py index f1984e99300..6d6097f7b2a 100644 --- a/autotest/test_gwf_wel01.py +++ b/autotest/test_gwf_wel01.py @@ -3,12 +3,12 @@ to the specified well pumping rate when the AUTO_FLOW_REDUCE option is specified. """ + import os import flopy import numpy as np import pytest - from framework import TestFramework cases = ["wel01"] @@ -181,7 +181,7 @@ def check_output(idx, test): a1 = afroutput["rate-requested"] a2 = afroutput["rate-actual"] + afroutput["wel-reduction"] - errmsg = f"Auto flow reduce requested rate must equal actual rate plus reduced rate.\n" + errmsg = "Auto flow reduce requested rate must equal actual rate plus reduced rate.\n" errmsg += f"{a1} /= {a2}" assert np.allclose(a1, a2), errmsg diff --git a/autotest/test_gwf_zb01.py b/autotest/test_gwf_zb01.py index 33b67b5732b..267a4378c0e 100644 --- a/autotest/test_gwf_zb01.py +++ b/autotest/test_gwf_zb01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["zbud6_zb01"] diff --git a/autotest/test_gwfgwf.py b/autotest/test_gwfgwf.py index f29e05d7ce8..a35961133a0 100644 --- a/autotest/test_gwfgwf.py +++ b/autotest/test_gwfgwf.py @@ -15,13 +15,11 @@ also that total constant head flow is correct. """ -import os -import pathlib as pl import math +import pathlib as pl + import flopy -import numpy as np import pytest - from framework import TestFramework cases = ["gwfgwf01", "gwfgwf01ifmod"] @@ -38,16 +36,16 @@ def get_sim(idx, dir): # solver data nouter, ninner = 100, 300 - hclose, rclose, relax = 1.e-8, 1e-8, 0.97 + hclose, rclose, relax = 1.0e-8, 1e-8, 0.97 sim = flopy.mf6.MFSimulation( sim_name=name, version="mf6", exe_name="mf6", sim_ws=dir ) tdis = flopy.mf6.ModflowTdis( - sim, - time_units="DAYS", - nper=1, + sim, + time_units="DAYS", + nper=1, perioddata=[(1.0, 1, 1)], ) @@ -64,15 +62,14 @@ def get_sim(idx, dir): relaxation_factor=relax, ) - gwf0 = add_model(sim, "gwf1", top=0., add_chd=True, add_rch=True) - gwf1 = add_model(sim, "gwf2", top=-1., add_chd=False, add_rch=False) + gwf0 = add_model(sim, "gwf1", top=0.0, add_chd=True, add_rch=True) + gwf1 = add_model(sim, "gwf2", top=-1.0, add_chd=False, add_rch=False) gwfgwf = add_gwfexchange(sim, idx) return sim def add_model(sim, modelname, top, add_chd, add_rch): - nlay, nrow, ncol = 1, 1, 3 botm = top - 1.0 gwf = flopy.mf6.ModflowGwf(sim, modelname=modelname, save_flows=True) @@ -86,7 +83,7 @@ def add_model(sim, modelname, top, add_chd, add_rch): top=top, botm=botm, ) - ic = flopy.mf6.ModflowGwfic(gwf, strt=0.) + ic = flopy.mf6.ModflowGwfic(gwf, strt=0.0) npf = flopy.mf6.ModflowGwfnpf( gwf, save_specific_discharge=True, @@ -96,7 +93,7 @@ def add_model(sim, modelname, top, add_chd, add_rch): ) if add_chd: - chdlist = [(0, 0, ncol-1, 0.)] + chdlist = [(0, 0, ncol - 1, 0.0)] chd = flopy.mf6.ModflowGwfchd(gwf, stress_period_data=chdlist) if add_rch: @@ -117,9 +114,9 @@ def add_model(sim, modelname, top, add_chd, add_rch): def add_gwfexchange(sim, idx): ncol = 3 - delr = 1. - delc = 1. - dz = 1. + delr = 1.0 + delc = 1.0 + dz = 1.0 angldegx = 0.0 cdist = 1.0 gwfgwf_data = [ @@ -157,13 +154,13 @@ def check_output(idx, test): def check_model(sim, model_number): - print (f"Checking model output (gwf{model_number})") + print(f"Checking model output (gwf{model_number})") gwf = sim.gwf[model_number] sim_ws = pl.Path(sim.sim_path) fpth = sim_ws / f"gwf{model_number + 1}.dis.grb" grb = flopy.mf6.utils.MfGrdFile(fpth) ia = grb.ia - + bobj = gwf.output.budget() # print(bobj.list_records()) budget_records = bobj.get_data(kstpkper=(0, 0)) @@ -176,20 +173,20 @@ def check_model(sim, model_number): model_budget = gwf.output.budgetcsv().data pd = model_budget["PERCENT_DIFFERENCE"][0] print("percent difference: ", model_budget["PERCENT_DIFFERENCE"]) - errmsg = f"Model percent difference is too large (pd)" - assert pd < 1.e-6, errmsg + errmsg = "Model percent difference is too large (pd)" + assert pd < 1.0e-6, errmsg # check residual budget term in flowja diagonal position fja = bobj.get_data(text="FLOW-JA-FACE")[0].flatten() success = True - atol = 1.e-7 + atol = 1.0e-7 for ipos in ia[:-1]: print(ipos, fja[ipos]) if fja[ipos] > atol: success = False assert success, f"flowja residual larger than tolerance ({atol})" - # ensure that the constant head outflow is equal to the + # ensure that the constant head outflow is equal to the # specified recharge if model_number == 0: chdflows = bobj.get_data(text="chd")[0] diff --git a/autotest/test_gwfgwf_lgr.py b/autotest/test_gwfgwf_lgr.py index 517cadb2707..a84e64f9ae0 100644 --- a/autotest/test_gwfgwf_lgr.py +++ b/autotest/test_gwfgwf_lgr.py @@ -35,9 +35,8 @@ import flopy import numpy as np import pytest -from flopy.utils.lgrutil import Lgr - from conftest import project_root_path +from flopy.utils.lgrutil import Lgr from framework import TestFramework data_path = project_root_path / "autotest" / "data" diff --git a/autotest/test_gwt_adv01.py b/autotest/test_gwt_adv01.py index 62c41a4649d..5199f50e3a6 100644 --- a/autotest/test_gwt_adv01.py +++ b/autotest/test_gwt_adv01.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["adv01a", "adv01b", "adv01c"] diff --git a/autotest/test_gwt_adv01_fmi.py b/autotest/test_gwt_adv01_fmi.py index d40dd4cf7b1..24606c54a37 100644 --- a/autotest/test_gwt_adv01_fmi.py +++ b/autotest/test_gwt_adv01_fmi.py @@ -10,7 +10,6 @@ import pytest from flopy.utils.binaryfile import write_budget, write_head from flopy.utils.gridutil import uniform_flow_field - from framework import TestFramework cases = ["adv01a_fmi", "adv01b_fmi", "adv01c_fmi"] diff --git a/autotest/test_gwt_adv01_gwtgwt.py b/autotest/test_gwt_adv01_gwtgwt.py index f003beb121e..0c0cad11a51 100644 --- a/autotest/test_gwt_adv01_gwtgwt.py +++ b/autotest/test_gwt_adv01_gwtgwt.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["adv01a_gwtgwt", "adv01b_gwtgwt", "adv01c_gwtgwt"] diff --git a/autotest/test_gwt_adv02.py b/autotest/test_gwt_adv02.py index 1252d353ce9..846315f1ff0 100644 --- a/autotest/test_gwt_adv02.py +++ b/autotest/test_gwt_adv02.py @@ -11,7 +11,6 @@ import flopy.utils.cvfdutil import numpy as np import pytest - from framework import TestFramework cases = ["adv02a", "adv02b", "adv02c"] diff --git a/autotest/test_gwt_adv02_gwtgwt.py b/autotest/test_gwt_adv02_gwtgwt.py index aaf799f6a49..6e04d203bcf 100644 --- a/autotest/test_gwt_adv02_gwtgwt.py +++ b/autotest/test_gwt_adv02_gwtgwt.py @@ -2,7 +2,7 @@ Test the advection schemes using multiple flow and transport models organized from left to right. Use the well package to inject water into the first column of cells on the left. Assign constant head -cells to the last row of the last model. +cells to the last row of the last model. """ import pathlib as pl @@ -10,7 +10,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["adv02a_gwtgwt", "adv02b_gwtgwt", "adv02c_gwtgwt"] diff --git a/autotest/test_gwt_adv03.py b/autotest/test_gwt_adv03.py index c2278c6ce8d..e12cae60642 100644 --- a/autotest/test_gwt_adv03.py +++ b/autotest/test_gwt_adv03.py @@ -11,7 +11,6 @@ import flopy.utils.cvfdutil import numpy as np import pytest - from framework import TestFramework cases = ["adv03a", "adv03b", "adv03c"] diff --git a/autotest/test_gwt_adv04.py b/autotest/test_gwt_adv04.py index 40d1b76ff25..15cc3cf541b 100644 --- a/autotest/test_gwt_adv04.py +++ b/autotest/test_gwt_adv04.py @@ -9,7 +9,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["adv04a", "adv04b", "adv04c"] diff --git a/autotest/test_gwt_buy_solute_heat.py b/autotest/test_gwt_buy_solute_heat.py index d8f4c52740a..b3f4d3a52cb 100644 --- a/autotest/test_gwt_buy_solute_heat.py +++ b/autotest/test_gwt_buy_solute_heat.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwtbuy"] diff --git a/autotest/test_gwt_disu01.py b/autotest/test_gwt_disu01.py index 1a457e402a7..9c5fdd1ff69 100644 --- a/autotest/test_gwt_disu01.py +++ b/autotest/test_gwt_disu01.py @@ -10,7 +10,6 @@ import numpy as np import pytest from flopy.utils.gridutil import get_disu_kwargs - from framework import TestFramework cases = ["disu01a"] diff --git a/autotest/test_gwt_dsp01.py b/autotest/test_gwt_dsp01.py index 871871c89c5..6c432d5400d 100644 --- a/autotest/test_gwt_dsp01.py +++ b/autotest/test_gwt_dsp01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["dsp01a", "dsp01b"] diff --git a/autotest/test_gwt_dsp01_fmi.py b/autotest/test_gwt_dsp01_fmi.py index 8c09530efab..37a1028ba8c 100644 --- a/autotest/test_gwt_dsp01_fmi.py +++ b/autotest/test_gwt_dsp01_fmi.py @@ -4,7 +4,6 @@ import numpy as np import pytest from flopy.utils.binaryfile import write_budget, write_head - from framework import TestFramework cases = ["dsp01a_fmi", "dsp01b_fmi"] diff --git a/autotest/test_gwt_dsp01_gwtgwt.py b/autotest/test_gwt_dsp01_gwtgwt.py index 912bbdcf329..d8cb63c06af 100644 --- a/autotest/test_gwt_dsp01_gwtgwt.py +++ b/autotest/test_gwt_dsp01_gwtgwt.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["dsp01_gwtgwt"] diff --git a/autotest/test_gwt_dsp01_noadv.py b/autotest/test_gwt_dsp01_noadv.py index f7577b073af..b2982f610f6 100644 --- a/autotest/test_gwt_dsp01_noadv.py +++ b/autotest/test_gwt_dsp01_noadv.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["dsp01a_noadv", "dsp01b_noadv"] diff --git a/autotest/test_gwt_dsp02.py b/autotest/test_gwt_dsp02.py index 192cafc8367..023f74e79f2 100644 --- a/autotest/test_gwt_dsp02.py +++ b/autotest/test_gwt_dsp02.py @@ -11,7 +11,6 @@ import flopy.utils.cvfdutil import numpy as np import pytest - from framework import TestFramework cases = ["dsp02a", "dsp02b"] diff --git a/autotest/test_gwt_dsp03.py b/autotest/test_gwt_dsp03.py index 7714e1e1f87..4ef4489b9b8 100644 --- a/autotest/test_gwt_dsp03.py +++ b/autotest/test_gwt_dsp03.py @@ -11,7 +11,6 @@ import flopy.utils.cvfdutil import numpy as np import pytest - from framework import TestFramework cases = ["dsp03a", "dsp03b"] diff --git a/autotest/test_gwt_dsp04.py b/autotest/test_gwt_dsp04.py index ab14cfb8022..e7ceaddbdb0 100644 --- a/autotest/test_gwt_dsp04.py +++ b/autotest/test_gwt_dsp04.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework # test dispersion without and with xt3d diff --git a/autotest/test_gwt_dsp05_noadv.py b/autotest/test_gwt_dsp05_noadv.py index e5a2f0675f8..1c6e25554fa 100644 --- a/autotest/test_gwt_dsp05_noadv.py +++ b/autotest/test_gwt_dsp05_noadv.py @@ -3,12 +3,12 @@ concentrations on the top and bottom to make sure the resulting concentration field is linear from top to bottom. """ + import os import flopy import numpy as np import pytest - from framework import TestFramework cases = ["dsp05a_noadv", "dsp01b_noadv"] diff --git a/autotest/test_gwt_fmi01.py b/autotest/test_gwt_fmi01.py index 93d6a344b06..094be32390c 100644 --- a/autotest/test_gwt_fmi01.py +++ b/autotest/test_gwt_fmi01.py @@ -5,7 +5,6 @@ import pytest from flopy.utils.binaryfile import write_budget, write_head from flopy.utils.gridutil import uniform_flow_field - from framework import TestFramework cases = ["fmi01a_fc"] diff --git a/autotest/test_gwt_henry.py b/autotest/test_gwt_henry.py index 2bbc4b71fc9..59c4ae0df50 100644 --- a/autotest/test_gwt_henry.py +++ b/autotest/test_gwt_henry.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["henry01"] diff --git a/autotest/test_gwt_henry_gwtgwt.py b/autotest/test_gwt_henry_gwtgwt.py index 356cc2a7d52..fcd0a4dbc67 100644 --- a/autotest/test_gwt_henry_gwtgwt.py +++ b/autotest/test_gwt_henry_gwtgwt.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["henry01-gwtgwt-ups", "henry01-gwtgwt-cen", "henry01-gwtgwt-tvd"] @@ -379,14 +378,10 @@ def check_output(idx, test): # compare heads maxdiff = np.amax(abs(heads - heads_gwfgwf)) - assert ( - maxdiff < 10 * hclose - ), "Max. head diff. {} should \ - be within solver tolerance (x10): {}".format( - maxdiff, 10 * hclose - ) + assert maxdiff < 10 * hclose, "Max. head diff. {} should \ + be within solver tolerance (x10): {}".format(maxdiff, 10 * hclose) - fpth = os.path.join(test.workspace, f"gwt_ref.ucn") + fpth = os.path.join(test.workspace, "gwt_ref.ucn") try: cobj = flopy.utils.HeadFile( fpth, precision="double", text="CONCENTRATION" @@ -395,7 +390,7 @@ def check_output(idx, test): except: assert False, f'could not load data from "{fpth}"' - fpth = os.path.join(test.workspace, f"gwt_left.ucn") + fpth = os.path.join(test.workspace, "gwt_left.ucn") try: cobj = flopy.utils.HeadFile( fpth, precision="double", text="CONCENTRATION" @@ -404,7 +399,7 @@ def check_output(idx, test): except: assert False, f'could not load data from "{fpth}"' - fpth = os.path.join(test.workspace, f"gwt_right.ucn") + fpth = os.path.join(test.workspace, "gwt_right.ucn") try: cobj = flopy.utils.HeadFile( fpth, precision="double", text="CONCENTRATION" @@ -417,12 +412,8 @@ def check_output(idx, test): conc_gwtgwt = np.append(conc_left, conc_right, axis=2) maxdiff = np.amax(abs(conc_gwtgwt - conc_ref)) - assert ( - maxdiff < conc_tol - ), "Max. concentration diff. {} should \ - be within solver tolerance (x10): {}".format( - maxdiff, conc_tol - ) + assert maxdiff < conc_tol, "Max. concentration diff. {} should \ + be within solver tolerance (x10): {}".format(maxdiff, conc_tol) @pytest.mark.parametrize("idx, name", enumerate(cases)) diff --git a/autotest/test_gwt_henry_nr.py b/autotest/test_gwt_henry_nr.py index e7dac23d84e..66e134c12d4 100644 --- a/autotest/test_gwt_henry_nr.py +++ b/autotest/test_gwt_henry_nr.py @@ -12,7 +12,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["henrynr01"] diff --git a/autotest/test_gwt_henry_openclose.py b/autotest/test_gwt_henry_openclose.py index bdc1c6e3725..3c6dbe94ea7 100644 --- a/autotest/test_gwt_henry_openclose.py +++ b/autotest/test_gwt_henry_openclose.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["henry_ext"] diff --git a/autotest/test_gwt_ims_issue655.py b/autotest/test_gwt_ims_issue655.py index 7cbb8b42122..1d924825fa0 100644 --- a/autotest/test_gwt_ims_issue655.py +++ b/autotest/test_gwt_ims_issue655.py @@ -10,7 +10,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["issue655a", "issue655b"] diff --git a/autotest/test_gwt_ist01.py b/autotest/test_gwt_ist01.py index b9fd366206c..cc5f3b0557d 100644 --- a/autotest/test_gwt_ist01.py +++ b/autotest/test_gwt_ist01.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ist01"] diff --git a/autotest/test_gwt_ist02.py b/autotest/test_gwt_ist02.py index 17cb6741890..21f8029c299 100644 --- a/autotest/test_gwt_ist02.py +++ b/autotest/test_gwt_ist02.py @@ -1,11 +1,11 @@ """ Test the IST Package with a one-dimensional flow problem -with dual-domain transport. Flow is from left to right with +with dual-domain transport. Flow is from left to right with constant concentration equal to 1.0 for first 20 days and then set to 0.0 for next 30 days. The results are compared to the results of an MT3D simulation sent by Sorab Panday. The MT3D results had many transport time steps, but they were interpolated -onto an even 1-day interval. The mf6 results are also +onto an even 1-day interval. The mf6 results are also interpolated onto the 1-day interval for comparison. The test passes if the difference in simulated concentration in column 300 between mf6 and mt3d is less than 0.05. @@ -16,7 +16,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ist02"] diff --git a/autotest/test_gwt_lkt01.py b/autotest/test_gwt_lkt01.py index f066f47b394..54cebc41839 100644 --- a/autotest/test_gwt_lkt01.py +++ b/autotest/test_gwt_lkt01.py @@ -10,7 +10,6 @@ import flopy import numpy as np import pytest - from framework import DNODATA, TestFramework cases = ["lkt_01"] diff --git a/autotest/test_gwt_lkt02.py b/autotest/test_gwt_lkt02.py index a4368b16f95..f10117b0108 100644 --- a/autotest/test_gwt_lkt02.py +++ b/autotest/test_gwt_lkt02.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import DNODATA, TestFramework cases = ["lkt_02"] diff --git a/autotest/test_gwt_lkt03.py b/autotest/test_gwt_lkt03.py index 43272fda679..305070adb26 100644 --- a/autotest/test_gwt_lkt03.py +++ b/autotest/test_gwt_lkt03.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import DNODATA, TestFramework cases = ["lkt_03"] diff --git a/autotest/test_gwt_lkt04.py b/autotest/test_gwt_lkt04.py index bc90cd82ab0..fe3f023108c 100644 --- a/autotest/test_gwt_lkt04.py +++ b/autotest/test_gwt_lkt04.py @@ -11,7 +11,6 @@ import flopy import numpy as np import pytest - from framework import DNODATA, TestFramework cases = ["lkt_04"] @@ -370,7 +369,7 @@ def eval_csv_information(testsim): f"Lake transport package balance error ({pd}) > tolerance ({atol})" ) - assert success, f"One or more errors encountered in budget checks" + assert success, "One or more errors encountered in budget checks" def check_output(idx, test): diff --git a/autotest/test_gwt_moc3d01.py b/autotest/test_gwt_moc3d01.py index 27deccbff9e..6cec0d1347f 100644 --- a/autotest/test_gwt_moc3d01.py +++ b/autotest/test_gwt_moc3d01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwt_moc3d01_zod.py b/autotest/test_gwt_moc3d01_zod.py index 70d1733e87a..8cf7385938c 100644 --- a/autotest/test_gwt_moc3d01_zod.py +++ b/autotest/test_gwt_moc3d01_zod.py @@ -11,7 +11,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwt_moc3d02.py b/autotest/test_gwt_moc3d02.py index 729cdcba760..4f3ac7e7340 100644 --- a/autotest/test_gwt_moc3d02.py +++ b/autotest/test_gwt_moc3d02.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["moc3d02a", "moc3d02b"] diff --git a/autotest/test_gwt_moc3d03.py b/autotest/test_gwt_moc3d03.py index cedfebfdf8e..0defe1982cd 100644 --- a/autotest/test_gwt_moc3d03.py +++ b/autotest/test_gwt_moc3d03.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["moc3d03"] diff --git a/autotest/test_gwt_mst01.py b/autotest/test_gwt_mst01.py index 2eadf4b2036..b87ed1eefbb 100644 --- a/autotest/test_gwt_mst01.py +++ b/autotest/test_gwt_mst01.py @@ -3,7 +3,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mst01"] diff --git a/autotest/test_gwt_mst02.py b/autotest/test_gwt_mst02.py index 8a7ee63d18c..3dc96596ce0 100644 --- a/autotest/test_gwt_mst02.py +++ b/autotest/test_gwt_mst02.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mst02a", "mst02b"] diff --git a/autotest/test_gwt_mst03.py b/autotest/test_gwt_mst03.py index 20c90911186..be363b49228 100644 --- a/autotest/test_gwt_mst03.py +++ b/autotest/test_gwt_mst03.py @@ -9,7 +9,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mst03"] @@ -263,14 +262,14 @@ def check_output(idx, test): volume_sim = head * 10 * 1.0 print("volume sim", volume_sim) print("volume calc", volume_calc) - errmsg = "{}\n{}".format(volume_calc, volume_sim, atol=1.0e-8) + errmsg = f"{volume_calc}\n{volume_sim}" assert np.allclose(volume_calc, volume_sim), errmsg # compare calculated and simulated head hanswer = np.array(head_calc) print("head sim", head) print("head calc", hanswer) - errmsg = "{}\n{}".format(head, hanswer, atol=1.0e-8) + errmsg = f"{head}\n{hanswer}" assert np.allclose(head, hanswer), errmsg # compare calculated and simulated concentration diff --git a/autotest/test_gwt_mst04_noadv.py b/autotest/test_gwt_mst04_noadv.py index 9e438805627..3ab01b7c3e3 100644 --- a/autotest/test_gwt_mst04_noadv.py +++ b/autotest/test_gwt_mst04_noadv.py @@ -2,12 +2,12 @@ Test zero-order decay by running a one-cell model with ten 1-day time steps with a decay rate of -1. Result should be 10 at the end. """ + import os import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mst04_noadv"] diff --git a/autotest/test_gwt_mst05.py b/autotest/test_gwt_mst05.py index dba4a1975b7..a3225706f40 100644 --- a/autotest/test_gwt_mst05.py +++ b/autotest/test_gwt_mst05.py @@ -9,7 +9,6 @@ import pytest from flopy.utils.binaryfile import write_budget, write_head from flopy.utils.gridutil import uniform_flow_field - from framework import TestFramework cases = ["mst05a", "mst05b"] diff --git a/autotest/test_gwt_mst06_noadv.py b/autotest/test_gwt_mst06_noadv.py index b2fef2ad877..0c12baee322 100644 --- a/autotest/test_gwt_mst06_noadv.py +++ b/autotest/test_gwt_mst06_noadv.py @@ -3,12 +3,12 @@ with a decay rate of 1. And a starting concentration of 8. Result should be 0 at the end and decay should shot off once concentration is zero. """ + import os import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mst06_noadv"] diff --git a/autotest/test_gwt_mt3dms_p01.py b/autotest/test_gwt_mt3dms_p01.py index 3b19a6c1f44..1bdcea8e491 100644 --- a/autotest/test_gwt_mt3dms_p01.py +++ b/autotest/test_gwt_mt3dms_p01.py @@ -24,8 +24,6 @@ import flopy import numpy as np -import pytest - from conftest import try_get_target testgroup = "mt3dms_p01" diff --git a/autotest/test_gwt_mvt01.py b/autotest/test_gwt_mvt01.py index a38091b9063..e3b5f38f34c 100644 --- a/autotest/test_gwt_mvt01.py +++ b/autotest/test_gwt_mvt01.py @@ -11,7 +11,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mvt_01"] diff --git a/autotest/test_gwt_mvt02.py b/autotest/test_gwt_mvt02.py index cc49f432d35..d0819851ab3 100644 --- a/autotest/test_gwt_mvt02.py +++ b/autotest/test_gwt_mvt02.py @@ -11,7 +11,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mvt_02"] diff --git a/autotest/test_gwt_mwt01.py b/autotest/test_gwt_mwt01.py index d637b1fa631..b54c95ed10b 100644 --- a/autotest/test_gwt_mwt01.py +++ b/autotest/test_gwt_mwt01.py @@ -10,7 +10,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mwt_01"] @@ -334,13 +333,13 @@ def check_obs(sim): print( "Comparing binary concentrations with observed well concentrations." ) - is_same = np.allclose(conc_ra[f"BMWT1"], conc_mwt1) + is_same = np.allclose(conc_ra["BMWT1"], conc_mwt1) if not is_same: success = False print( "Binary concentrations do not match with observation concentrations for mwt1" ) - print(conc_ra[f"BMWT1"], conc_mwt1) + print(conc_ra["BMWT1"], conc_mwt1) # check boundname observations with numeric ID observations for icv in range(1): # print(f" Checking reach {imwt + 1}") diff --git a/autotest/test_gwt_mwt02.py b/autotest/test_gwt_mwt02.py index db886b0ca0a..92dafd3f7fa 100644 --- a/autotest/test_gwt_mwt02.py +++ b/autotest/test_gwt_mwt02.py @@ -5,7 +5,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["mwt_02"] diff --git a/autotest/test_gwt_obs01.py b/autotest/test_gwt_obs01.py index eab65a96a4a..7aad4ac6722 100644 --- a/autotest/test_gwt_obs01.py +++ b/autotest/test_gwt_obs01.py @@ -7,7 +7,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_gwt_prudic2004t2.py b/autotest/test_gwt_prudic2004t2.py index 697a1b819bb..370369cdfce 100644 --- a/autotest/test_gwt_prudic2004t2.py +++ b/autotest/test_gwt_prudic2004t2.py @@ -12,7 +12,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework @@ -702,9 +701,9 @@ def check_obs(sim): conc_ra = gwt.sft.obs.output.obs(f=csvfile).data # save a couple entries for comparison with lake if ".to-mvr." in csvfile: - sft6tomvr = conc_ra[f"BSFT6"] + sft6tomvr = conc_ra["BSFT6"] if ".from-mvr." in csvfile: - sft7tomvr = conc_ra[f"BSFT7"] + sft7tomvr = conc_ra["BSFT7"] success = True for ireach in range(38): # print(f" Checking reach {ireach + 1}") @@ -751,9 +750,9 @@ def check_obs(sim): print(f"Checking csv file: {csvfile}") conc_ra = gwt.lkt.obs.output.obs(f=csvfile).data if ".from-mvr." in csvfile: - lkt1frommvr = conc_ra[f"BLKT1"] + lkt1frommvr = conc_ra["BLKT1"] if ".to-mvr." in csvfile: - lkt1tomvr = conc_ra[f"BLKT1"] + lkt1tomvr = conc_ra["BLKT1"] success = True if ".to-mvr." in csvfile: numvalues = 1 # outlet @@ -790,7 +789,7 @@ def check_obs(sim): success = False print(f"Problem with Lake {ilake + 1}") for itime, (cs, blkt) in enumerate( - zip(connection_sum, conc_ra[f"BLKT1"]) + zip(connection_sum, conc_ra["BLKT1"]) ): print(itime, cs, blkt) @@ -801,14 +800,14 @@ def check_obs(sim): is_same = np.allclose(-sft6tomvr, lkt1frommvr, atol=0.1) if not is_same: success = False - print(f"Problem with sft6tomvr comparison to lkt1frommvr") + print("Problem with sft6tomvr comparison to lkt1frommvr") for itime, (a, b) in enumerate(zip(-sft6tomvr, lkt1frommvr)): print(itime, a, b) is_same = np.allclose(-lkt1tomvr, sft7tomvr) if not is_same: success = False - print(f"Problem with lkt1tomvr comparison to sft7tomvr") + print("Problem with lkt1tomvr comparison to sft7tomvr") for itime, (a, b) in enumerate(zip(-lkt1tomvr, sft7tomvr)): print(itime, a, b) diff --git a/autotest/test_gwt_prudic2004t2fmi.py b/autotest/test_gwt_prudic2004t2fmi.py index 5b7c51b7ea2..de8dbceec0b 100644 --- a/autotest/test_gwt_prudic2004t2fmi.py +++ b/autotest/test_gwt_prudic2004t2fmi.py @@ -6,7 +6,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path data_path = project_root_path / "autotest" / "data" diff --git a/autotest/test_gwt_prudic2004t2fmiats.py b/autotest/test_gwt_prudic2004t2fmiats.py index 6efdfe672f8..5637d6d8d8e 100644 --- a/autotest/test_gwt_prudic2004t2fmiats.py +++ b/autotest/test_gwt_prudic2004t2fmiats.py @@ -12,7 +12,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path data_path = project_root_path / "autotest" / "data" @@ -680,7 +679,7 @@ def run_transport_model(dir, exe): 9132.25, ] ans_times = np.array(ans_times) - errmsg = f"Expected number of total timesteps is different." + errmsg = "Expected number of total timesteps is different." assert times.shape == ans_times.shape, errmsg errmsg = f"Times {times} not equal expected times {ans_times}" assert np.allclose(times, ans_times) diff --git a/autotest/test_gwt_prudic2004t2gwtgwt.py b/autotest/test_gwt_prudic2004t2gwtgwt.py index a9ae64c41c7..deab357dbb7 100644 --- a/autotest/test_gwt_prudic2004t2gwtgwt.py +++ b/autotest/test_gwt_prudic2004t2gwtgwt.py @@ -12,7 +12,6 @@ import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework @@ -723,11 +722,11 @@ def make_concentration_vs_time(sim, ws, ans_lak1, ans_sfr3, ans_sfr4): if sft_on: # get southern model gwt = sim.get_model(gwtnames[1]) - sftpack = gwt.get_package(f"sft-3") + sftpack = gwt.get_package("sft-3") times = sftpack.output.concentration().times conc = sftpack.output.concentration().get_alldata()[:, 0, 0, :] sft3outflowconc = conc[:, -1] # last reach - sftpack = gwt.get_package(f"sft-4") + sftpack = gwt.get_package("sft-4") conc = sftpack.output.concentration().get_alldata()[:, 0, 0, :] sft4outflowconc = conc[:, -1] # last reach @@ -915,11 +914,11 @@ def check_output(idx, test): if sft_on and transport_on: # get southern model gwt = simfp.get_model(gwtnames[1]) - sftpack = gwt.get_package(f"sft-3") + sftpack = gwt.get_package("sft-3") times = sftpack.output.concentration().times conc = sftpack.output.concentration().get_alldata()[:, 0, 0, :] sft3outflowconc = conc[:, -1] # last reach - sftpack = gwt.get_package(f"sft-4") + sftpack = gwt.get_package("sft-4") conc = sftpack.output.concentration().get_alldata()[:, 0, 0, :] sft4outflowconc = conc[:, -1] # last reach diff --git a/autotest/test_gwt_sft01.py b/autotest/test_gwt_sft01.py index ef6d2f744e7..b3503d8caa7 100644 --- a/autotest/test_gwt_sft01.py +++ b/autotest/test_gwt_sft01.py @@ -12,7 +12,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["sft_01"] diff --git a/autotest/test_gwt_sft01gwtgwt.py b/autotest/test_gwt_sft01gwtgwt.py index 7ee5c4c1e1d..429cc3e77a9 100644 --- a/autotest/test_gwt_sft01gwtgwt.py +++ b/autotest/test_gwt_sft01gwtgwt.py @@ -17,11 +17,9 @@ gwt 1 2 3 4 5 6 7 gwtgwt => 1 2 3 4 5 6 7 """ - import flopy import numpy as np import pytest - from framework import TestFramework cases = ["sft01gwtgwt"] diff --git a/autotest/test_gwt_src01.py b/autotest/test_gwt_src01.py index 7f3f5ceb905..a4be77c6690 100644 --- a/autotest/test_gwt_src01.py +++ b/autotest/test_gwt_src01.py @@ -5,12 +5,12 @@ is a linear gradient in concentration that can be calculated from a simple diffusion equation of the form, F = D * (c1 - c0) / L. """ + import os import flopy import numpy as np import pytest - from framework import TestFramework cases = ["src01a"] diff --git a/autotest/test_gwt_ssm02.py b/autotest/test_gwt_ssm02.py index 03e8b73dcc0..dca457b5794 100644 --- a/autotest/test_gwt_ssm02.py +++ b/autotest/test_gwt_ssm02.py @@ -11,7 +11,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ssm02"] diff --git a/autotest/test_gwt_ssm03.py b/autotest/test_gwt_ssm03.py index 150e392be45..4f4b8ca1ae0 100644 --- a/autotest/test_gwt_ssm03.py +++ b/autotest/test_gwt_ssm03.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ssm03"] diff --git a/autotest/test_gwt_ssm04.py b/autotest/test_gwt_ssm04.py index 2448c7b437d..b314a430309 100644 --- a/autotest/test_gwt_ssm04.py +++ b/autotest/test_gwt_ssm04.py @@ -14,7 +14,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ssm04"] diff --git a/autotest/test_gwt_ssm04fmi.py b/autotest/test_gwt_ssm04fmi.py index a43c9074f29..eda9a4a566a 100644 --- a/autotest/test_gwt_ssm04fmi.py +++ b/autotest/test_gwt_ssm04fmi.py @@ -14,7 +14,6 @@ import flopy import numpy as np -import pytest testgroup = "ssm04fmi" diff --git a/autotest/test_gwt_ssm05.py b/autotest/test_gwt_ssm05.py index 229b14bd757..88bcf217f60 100644 --- a/autotest/test_gwt_ssm05.py +++ b/autotest/test_gwt_ssm05.py @@ -8,7 +8,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["ssm05"] diff --git a/autotest/test_gwt_subset.py b/autotest/test_gwt_subset.py index 01cdedb3244..0e397fedcef 100644 --- a/autotest/test_gwt_subset.py +++ b/autotest/test_gwt_subset.py @@ -1,7 +1,7 @@ """ Test gwt in a subset of the flow grid: -GWT: XXXXXXXXX [ transport ] +GWT: XXXXXXXXX [ transport ] + GWF: [ flow1 ] + [ flow2 ] @@ -15,9 +15,7 @@ import os import flopy -import numpy as np import pytest - from framework import TestFramework cases = ["gwt_subset01"] diff --git a/autotest/test_gwt_uzt01.py b/autotest/test_gwt_uzt01.py index 7f2837ef035..98e68e8c5a6 100644 --- a/autotest/test_gwt_uzt01.py +++ b/autotest/test_gwt_uzt01.py @@ -10,7 +10,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["uzt01a"] @@ -135,8 +134,7 @@ def build_models(idx, test): # note: for specifying lake number, use fortran indexing! uzf_obs = { - gwfname - + ".uzf.obs.csv": [ + gwfname + ".uzf.obs.csv": [ (f"wc{k + 1}", "water-content", k + 1, 0.5 * delv) for k in range(nlay) ] @@ -448,7 +446,7 @@ def check_obs(sim): print( "Binary concentrations do not match with observation concentrations for uzt1" ) - print(conc_ra[f"BUZT1"], conc_uzt) + print(conc_ra["BUZT1"], conc_uzt) is_same = np.allclose( conc_ra[f"UZT{icv + 1}"], conc_ra[f"BUZT{icv + 1}"] diff --git a/autotest/test_gwt_uztmvt2x2.py b/autotest/test_gwt_uztmvt2x2.py index c3d12ed8f78..076038a4634 100644 --- a/autotest/test_gwt_uztmvt2x2.py +++ b/autotest/test_gwt_uztmvt2x2.py @@ -41,10 +41,10 @@ # Imports import os + +import flopy import numpy as np import pytest -import flopy - from framework import TestFramework # Base simulation and model name and workspace @@ -218,12 +218,11 @@ def build_models(idx, test): - # Base MF6 GWF model type ws = test.workspace name = cases[idx] - print("Building MF6 model...()".format(name)) + print(f"Building MF6 model...{name}") # generate names for each model gwfname = "gwf-" + name @@ -243,7 +242,7 @@ def build_models(idx, test): sim, modelname=gwfname, save_flows=True, - model_nam_file="{}.nam".format(gwfname), + model_nam_file=f"{gwfname}.nam", ) # Instantiating MODFLOW 6 solver for flow model @@ -260,7 +259,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwfname), + filename=f"{gwfname}.ims", ) sim.register_ims_package(imsgwf, [gwfname]) @@ -277,7 +276,7 @@ def build_models(idx, test): botm=bot, idomain=1, pname="DIS-1", - filename="{}.dis".format(gwfname), + filename=f"{gwfname}.dis", ) # Instantiating MODFLOW 6 storage package @@ -297,7 +296,7 @@ def build_models(idx, test): gwf, stress_period_data=chdlist, pname="CHD", - filename="{}.chd".format(gwfname), + filename=f"{gwfname}.chd", ) # Instantiating MODFLOW 6 node-property flow package @@ -309,7 +308,7 @@ def build_models(idx, test): k33=k33, save_specific_discharge=True, pname="NPF-1", - filename="{}.npf".format(gwfname), + filename=f"{gwfname}.npf", ) flopy.mf6.ModflowGwfsto( @@ -318,14 +317,14 @@ def build_models(idx, test): sy=sy, transient={0: True}, pname="STO", - filename="{}.sto".format(gwfname), + filename=f"{gwfname}.sto", ) # Instantiating MODFLOW 6 initial conditions package for flow model flopy.mf6.ModflowGwfic( gwf, strt=strthd, - filename="{}.ic".format(gwfname), + filename=f"{gwfname}.ic", ) # UZF @@ -364,7 +363,7 @@ def build_models(idx, test): connectiondata=conn_dat, perioddata=sfr_perdat, pname="SFR-1", - filename="{}.sfr".format(gwfname), + filename=f"{gwfname}.sfr", ) # MVR @@ -382,8 +381,8 @@ def build_models(idx, test): flopy.mf6.ModflowGwfoc( gwf, pname="OC-1", - head_filerecord="{}.hds".format(gwfname), - budget_filerecord="{}.cbc".format(gwfname), + head_filerecord=f"{gwfname}.hds", + budget_filerecord=f"{gwfname}.cbc", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], @@ -393,7 +392,7 @@ def build_models(idx, test): # Instantiating MODFLOW 6 GWT model # ---------------------------------------------------- gwt = flopy.mf6.ModflowGwt( - sim, modelname=gwtname, model_nam_file="{}.nam".format(gwtname) + sim, modelname=gwtname, model_nam_file=f"{gwtname}.nam" ) gwt.name_file.save_flows = True imsgwt = flopy.mf6.ModflowIms( @@ -409,7 +408,7 @@ def build_models(idx, test): scaling_method="NONE", reordering_method="NONE", relaxation_factor=relax, - filename="{}.ims".format(gwtname), + filename=f"{gwtname}.ims", ) sim.register_ims_package(imsgwt, [gwt.name]) @@ -426,17 +425,17 @@ def build_models(idx, test): botm=bot, idomain=1, pname="DIS-1", - filename="{}.dis".format(gwtname), + filename=f"{gwtname}.dis", ) # Instantiating MODFLOW 6 transport initial concentrations flopy.mf6.ModflowGwtic( - gwt, strt=strt_conc, pname="IC-1", filename="{}.ic".format(gwtname) + gwt, strt=strt_conc, pname="IC-1", filename=f"{gwtname}.ic" ) # Instantiating MODFLOW 6 transport advection package flopy.mf6.ModflowGwtadv( - gwt, scheme=scheme, pname="ADV-2", filename="{}.adv".format(gwtname) + gwt, scheme=scheme, pname="ADV-2", filename=f"{gwtname}.adv" ) # Instantiating MODFLOW 6 transport dispersion package @@ -448,7 +447,7 @@ def build_models(idx, test): ath1=dispersivity, atv=dispersivity, pname="CND-1", - filename="{}.cnd".format(gwtname), + filename=f"{gwtname}.cnd", ) # Instantiating MODFLOW 6 transport mass storage package (formerly "reaction" package in MT3DMS) @@ -460,7 +459,7 @@ def build_models(idx, test): bulk_density=rhob, distcoef=Kd, pname="MST-1", - filename="{}.mst".format(gwtname), + filename=f"{gwtname}.mst", ) flopy.mf6.modflow.ModflowGwtuzt( @@ -476,7 +475,7 @@ def build_models(idx, test): uztperioddata=uzt_perdat, flow_package_name="UZF-1", pname="UZT-1", - filename="{}.uzt".format(gwtname), + filename=f"{gwtname}.uzt", ) flopy.mf6.modflow.ModflowGwtsft( @@ -491,22 +490,22 @@ def build_models(idx, test): packagedata=sft_pkdat, reachperioddata=sft_perdat, pname="SFT-1", - filename="{}.sft".format(gwtname), + filename=f"{gwtname}.sft", ) flopy.mf6.modflow.ModflowGwtmvt( gwt, save_flows=True, budget_filerecord=gwtname + ".mvt.bud", - filename="{}.mvt".format(gwtname), + filename=f"{gwtname}.mvt", ) # Instantiate MODFLOW 6 heat transport output control package flopy.mf6.ModflowGwtoc( gwt, pname="OC-2", - budget_filerecord="{}.cbc".format(gwtname), - concentration_filerecord="{}.ucn".format(gwtname), + budget_filerecord=f"{gwtname}.cbc", + concentration_filerecord=f"{gwtname}.ucn", concentrationprintrecord=[ ("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL") ], @@ -516,7 +515,7 @@ def build_models(idx, test): sourcerecarray = [[]] flopy.mf6.ModflowGwessm( - gwt, sources=sourcerecarray, filename="{}.ssm".format(gwtname) + gwt, sources=sourcerecarray, filename=f"{gwtname}.ssm" ) # Instantiating MODFLOW 6 flow-transport exchange mechanism @@ -526,7 +525,7 @@ def build_models(idx, test): exgmnamea=gwfname, exgmnameb=gwtname, pname="GWFGWT", - filename="{}.gwfgwt".format(gwtname), + filename=f"{gwtname}.gwfgwt", ) return sim, None diff --git a/autotest/test_gwt_zb01.py b/autotest/test_gwt_zb01.py index b0e2956f047..849297aae10 100644 --- a/autotest/test_gwt_zb01.py +++ b/autotest/test_gwt_zb01.py @@ -9,7 +9,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["zbud6_zb01"] diff --git a/autotest/test_gwtgwt_oldexg.py b/autotest/test_gwtgwt_oldexg.py index fef038e1c5d..e3b65321206 100644 --- a/autotest/test_gwtgwt_oldexg.py +++ b/autotest/test_gwtgwt_oldexg.py @@ -26,7 +26,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["gwtgwt_oldexg"] @@ -614,63 +613,49 @@ def compare_gwf_to_ref(test): # compare heads maxdiff = np.amax(abs(heads - heads_2models)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. head diff. {} should \ + assert maxdiff < 10 * hclose_check, "Max. head diff. {} should \ be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_x left maxdiff = np.amax(abs(qxb[:, :, 0:5] - qxb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (x) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (x) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_y left maxdiff = np.amax(abs(qyb[:, :, 0:5] - qyb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (y) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (y) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_z left maxdiff = np.amax(abs(qzb[:, :, 0:5] - qzb_left)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (z) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (z) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_x right maxdiff = np.amax(abs(qxb[:, :, 5:] - qxb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (x) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (x) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_y right maxdiff = np.amax(abs(qyb[:, :, 5:] - qyb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (y) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (y) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) # compare spdis_z right maxdiff = np.amax(abs(qzb[:, :, 5:] - qzb_right)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. diff. in spec. discharge (z) {} \ + assert maxdiff < 10 * hclose_check, "Max. diff. in spec. discharge (z) {} \ should be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) @@ -727,9 +712,7 @@ def compare_gwt_to_ref(test): # compare concentrations maxdiff = np.amax(abs(conc - conc_2models)) - assert ( - maxdiff < 10 * hclose_check - ), "Max. concentration diff. {} should \ + assert maxdiff < 10 * hclose_check, "Max. concentration diff. {} should \ be within solver tolerance (x10): {}".format( maxdiff, 10 * hclose_check ) diff --git a/autotest/test_largetestmodels.py b/autotest/test_largetestmodels.py index 08a49133634..5790fad8981 100644 --- a/autotest/test_largetestmodels.py +++ b/autotest/test_largetestmodels.py @@ -1,19 +1,18 @@ from shutil import copytree import pytest - -from framework import TestFramework from common_regression import ( + get_mf6_comparison, setup_mf6, setup_mf6_comparison, - get_mf6_comparison, ) +from framework import TestFramework excluded_models = [ "test1002_biscqtg_disv_gnc_nr_dev", "test1002_biscqtg_disv_nr_MD_dev", "test1002_biscqtg_disv_nr_RCM_dev", - "test1002_biscqtg_disv_nr_dev" + "test1002_biscqtg_disv_nr_dev", ] @@ -31,7 +30,11 @@ def test_model( model_path = large_test_model.parent model_name = model_path.name excluded = model_name in excluded_models - compare = get_mf6_comparison(model_path) if original_regression else "mf6_regression" + compare = ( + get_mf6_comparison(model_path) + if original_regression + else "mf6_regression" + ) dev_only = "dev" in model_name and "not developmode" in markers if excluded or dev_only: reason = "excluded" if excluded else "developmode only" diff --git a/autotest/test_netcdf_gwe_cnd.py b/autotest/test_netcdf_gwe_cnd.py index 02a542f31af..85eff78d963 100644 --- a/autotest/test_netcdf_gwe_cnd.py +++ b/autotest/test_netcdf_gwe_cnd.py @@ -7,6 +7,7 @@ # Imports import os + import numpy as np import pytest @@ -19,10 +20,9 @@ raise Exception(msg) try: - import xarray as xa import xugrid as xu except ImportError: - pytest.skip("xuarray and xugrid not found", allow_module_level=True) + pytest.skip("xuarray not found", allow_module_level=True) from framework import TestFramework diff --git a/autotest/test_netcdf_gwf_disv.py b/autotest/test_netcdf_gwf_disv.py index a65634ca8fe..5b6107d9e86 100644 --- a/autotest/test_netcdf_gwf_disv.py +++ b/autotest/test_netcdf_gwf_disv.py @@ -9,15 +9,12 @@ import flopy import numpy as np import pytest -from flopy.utils.gridutil import get_disv_kwargs - from framework import TestFramework try: - import xarray as xa import xugrid as xu except ImportError: - pytest.skip("xuarray and xugrid not found", allow_module_level=True) + pytest.skip("xuarray not found", allow_module_level=True) cases = ["disv01a", "disv01b"] diff --git a/autotest/test_netcdf_gwf_sto01.py b/autotest/test_netcdf_gwf_sto01.py index 802bdff6c4a..4628e65105e 100644 --- a/autotest/test_netcdf_gwf_sto01.py +++ b/autotest/test_netcdf_gwf_sto01.py @@ -7,15 +7,12 @@ import flopy import numpy as np import pytest - from framework import TestFramework -from conftest import try_get_target try: - import xarray as xa import xugrid as xu except ImportError: - pytest.skip("xuarray and xugrid not found", allow_module_level=True) + pytest.skip("xugrid not found", allow_module_level=True) cases = ["gwf_sto01"] htol = [None for _ in range(len(cases))] diff --git a/autotest/test_netcdf_gwt_dsp01.py b/autotest/test_netcdf_gwt_dsp01.py index 24b3ab6f97e..23abcb451cb 100644 --- a/autotest/test_netcdf_gwt_dsp01.py +++ b/autotest/test_netcdf_gwt_dsp01.py @@ -7,14 +7,12 @@ import flopy import numpy as np import pytest - from framework import TestFramework try: - import xarray as xa import xugrid as xu except ImportError: - pytest.skip("xuarray and xugrid not found", allow_module_level=True) + pytest.skip("xugrid not found", allow_module_level=True) cases = ["dsp01a", "dsp01b"] diff --git a/autotest/test_netcdf_gwt_prudic2004t2.py b/autotest/test_netcdf_gwt_prudic2004t2.py index e6d3a11aecb..07cad808d12 100644 --- a/autotest/test_netcdf_gwt_prudic2004t2.py +++ b/autotest/test_netcdf_gwt_prudic2004t2.py @@ -3,20 +3,16 @@ """ import os -import sys import flopy import numpy as np import pytest - -from conftest import project_root_path from framework import TestFramework try: - import xarray as xa import xugrid as xu except ImportError: - pytest.skip("xuarray and xugrid not found", allow_module_level=True) + pytest.skip("xugrid not found", allow_module_level=True) cases = ["prudic2004t2"] diff --git a/autotest/test_par_gwe_comp2gwt.py b/autotest/test_par_gwe_comp2gwt.py index 16ca86905b9..62236b11470 100644 --- a/autotest/test_par_gwe_comp2gwt.py +++ b/autotest/test_par_gwe_comp2gwt.py @@ -1,11 +1,10 @@ """ -This tests reuses the simulation data in -test_gwegwe_exchng_with_comp2gwt and runs it +This tests reuses the simulation data in +test_gwegwe_exchng_with_comp2gwt and runs it in parallel on two cpus """ import pytest - from framework import TestFramework cases = ["gwegwe-gwtgwt"] diff --git a/autotest/test_par_gwe_split_analyt.py b/autotest/test_par_gwe_split_analyt.py index 7b41b0fa3f7..6e0943433d1 100644 --- a/autotest/test_par_gwe_split_analyt.py +++ b/autotest/test_par_gwe_split_analyt.py @@ -1,11 +1,10 @@ """ -This tests reuses the simulation data in test_gwe_split_analyt and runs it +This tests reuses the simulation data in test_gwe_split_analyt and runs it in parallel on two cpus. test_gwe_split_analyt runs 3 different conceptual models documented in Carslaw and Jaeger (1947). """ import pytest - from framework import TestFramework cases = ["par_eslcasei", "par_eslcaseii", "par_eslcaseiii"] diff --git a/autotest/test_par_gwf01.py b/autotest/test_par_gwf01.py index a3c460baf4b..af61b9b88ea 100644 --- a/autotest/test_par_gwf01.py +++ b/autotest/test_par_gwf01.py @@ -15,7 +15,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["par_gwf01-1d", "par_gwf01-2d", "par_gwf01-3d"] diff --git a/autotest/test_par_gwf02.py b/autotest/test_par_gwf02.py index 70ffd2f298d..de67e28a5d4 100644 --- a/autotest/test_par_gwf02.py +++ b/autotest/test_par_gwf02.py @@ -1,7 +1,7 @@ """ Test for parallel MODFLOW running a simple -multi-model setup with different numbers -of partitions +multi-model setup with different numbers +of partitions [M1ny] | ... | ... | [Mnxny] @@ -20,7 +20,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ diff --git a/autotest/test_par_gwf03.py b/autotest/test_par_gwf03.py index 77d09a1ca8a..6d4de0a830e 100644 --- a/autotest/test_par_gwf03.py +++ b/autotest/test_par_gwf03.py @@ -17,7 +17,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["par_gwf03-a", "par_gwf03-b", "par_gwf03-c", "par_gwf03-d"] diff --git a/autotest/test_par_gwf04.py b/autotest/test_par_gwf04.py index 599c3ec312c..f465afcab24 100644 --- a/autotest/test_par_gwf04.py +++ b/autotest/test_par_gwf04.py @@ -4,7 +4,7 @@ only one exchange with XT3D (xt3d) - | + | v [M13] | [M23] | [M33] [3] [6] [9] --------------------- @@ -14,8 +14,8 @@ with constant head set at the lower-left corner. This constant head should reach all domains, but -the test is really about the underlying MPI -communication pattern: e.g., M13 will need data +the test is really about the underlying MPI +communication pattern: e.g., M13 will need data from M22, but not the other way around. The test was added to reproduce and fix the issue @@ -28,7 +28,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -101,7 +100,9 @@ def get_simulation(idx, ws): for ix in range(nr_models_x - 1): name_west = get_model_name(ix, iy) name_east = get_model_name(ix + 1, iy) - with_xt3d = (ix == 0 and iy == 2) and idx == 1 # enable xt3d between M13 and M23 + with_xt3d = ( + ix == 0 and iy == 2 + ) and idx == 1 # enable xt3d between M13 and M23 add_exchange_west_east(sim, name_west, name_east, with_xt3d) # add exchange from south to north diff --git a/autotest/test_par_gwf_disu.py b/autotest/test_par_gwf_disu.py index fb454a8a309..394e305c700 100644 --- a/autotest/test_par_gwf_disu.py +++ b/autotest/test_par_gwf_disu.py @@ -16,9 +16,8 @@ import flopy import numpy as np import pytest -from flopy.utils.gridutil import get_disu_kwargs - from conftest import project_root_path +from flopy.utils.gridutil import get_disu_kwargs from framework import TestFramework data_path = project_root_path / "autotest" / "data" / "par_gwf_disu_exg" diff --git a/autotest/test_par_gwf_exgmvr01.py b/autotest/test_par_gwf_exgmvr01.py index 61783322d68..8d5e2f033c4 100644 --- a/autotest/test_par_gwf_exgmvr01.py +++ b/autotest/test_par_gwf_exgmvr01.py @@ -10,7 +10,6 @@ """ import pytest - from framework import TestFramework cases = ["par_exgmvr01"] diff --git a/autotest/test_par_gwf_exgmvr02.py b/autotest/test_par_gwf_exgmvr02.py index 2f222b8cbba..7497518d80b 100644 --- a/autotest/test_par_gwf_exgmvr02.py +++ b/autotest/test_par_gwf_exgmvr02.py @@ -10,7 +10,6 @@ """ import pytest - from framework import TestFramework cases = ["par_exgmvr02"] diff --git a/autotest/test_par_gwf_idomain.py b/autotest/test_par_gwf_idomain.py index 274e01d4e36..81aaebe3b1d 100644 --- a/autotest/test_par_gwf_idomain.py +++ b/autotest/test_par_gwf_idomain.py @@ -11,7 +11,6 @@ """ import pytest - from framework import TestFramework cases = ["par_idomain"] diff --git a/autotest/test_par_gwf_ims_csv.py b/autotest/test_par_gwf_ims_csv.py index 0b400b2645d..78cd8e7513f 100644 --- a/autotest/test_par_gwf_ims_csv.py +++ b/autotest/test_par_gwf_ims_csv.py @@ -1,6 +1,4 @@ -import flopy import pytest - from framework import TestFramework """ @@ -22,8 +20,6 @@ def update_ims(idx, ims): - from test_par_gwf01 import hclose, ninner, nouter, rclose - name = cases[idx] ims.csv_outer_output_filerecord.set_data(f"{name}.outer.csv") ims.csv_inner_output_filerecord.set_data(f"{name}.inner.csv") diff --git a/autotest/test_par_gwf_newton.py b/autotest/test_par_gwf_newton.py index f0978d95774..a588e50afd9 100644 --- a/autotest/test_par_gwf_newton.py +++ b/autotest/test_par_gwf_newton.py @@ -13,7 +13,6 @@ """ import pytest - from framework import TestFramework cases = ["par_newton"] diff --git a/autotest/test_par_gwf_newton_under_relaxation.py b/autotest/test_par_gwf_newton_under_relaxation.py index 993df94b0db..9a8ffd6c2e3 100644 --- a/autotest/test_par_gwf_newton_under_relaxation.py +++ b/autotest/test_par_gwf_newton_under_relaxation.py @@ -8,11 +8,7 @@ This test also checks that Newton under_relaxation works in parallel. """ -import os -from decimal import Decimal - import pytest - from framework import TestFramework cases = ["par_nr_ur01", "par_nr_ur02"] @@ -21,8 +17,7 @@ @pytest.mark.parallel @pytest.mark.parametrize("idx, name", enumerate(cases)) def test_mf6model(idx, name, function_tmpdir, targets): - from test_gwf_newton_under_relaxation import build_models - from test_gwf_newton_under_relaxation import check_output + from test_gwf_newton_under_relaxation import build_models, check_output ncpus = 2 if idx == 1 else 1 test = TestFramework( diff --git a/autotest/test_par_gwf_pakcc.py b/autotest/test_par_gwf_pakcc.py index 8064f1421f7..3b14953f99d 100644 --- a/autotest/test_par_gwf_pakcc.py +++ b/autotest/test_par_gwf_pakcc.py @@ -13,7 +13,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = ["par_uzf_3lay_1p", "par_uzf_3lay_2p"] diff --git a/autotest/test_par_gwf_rewet.py b/autotest/test_par_gwf_rewet.py index 97648e7e710..5ac04a64a92 100644 --- a/autotest/test_par_gwf_rewet.py +++ b/autotest/test_par_gwf_rewet.py @@ -11,7 +11,6 @@ """ import pytest - from framework import TestFramework cases = ["par_rewet"] diff --git a/autotest/test_par_gwf_splitter01.py b/autotest/test_par_gwf_splitter01.py index 3de080ec075..d6051adcd5a 100644 --- a/autotest/test_par_gwf_splitter01.py +++ b/autotest/test_par_gwf_splitter01.py @@ -1,15 +1,12 @@ """ Test for splitting parallel MODFLOW GWF model -and using the HPC input file with partitioning +and using the HPC input file with partitioning to run the simulation on 4 domains. """ -import pathlib as pl - import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -178,8 +175,8 @@ def exact(x): for icol in range(grb.modelgrid.ncol): xc = xyc[0][icol] + xoff ref_value = exact(xc) - assert heads[ilay, irow, icol] == pytest.approx( - ref_value + assert ( + heads[ilay, irow, icol] == pytest.approx(ref_value) ), f"Comparing for model {model_name}, cell ({ilay},{irow},{icol}) failed" diff --git a/autotest/test_par_gwf_xt3d02.py b/autotest/test_par_gwf_xt3d02.py index a2e954f337a..d99cfe3e5fc 100644 --- a/autotest/test_par_gwf_xt3d02.py +++ b/autotest/test_par_gwf_xt3d02.py @@ -11,7 +11,6 @@ """ import pytest - from framework import TestFramework cases = ["par_xt3d02"] diff --git a/autotest/test_par_gwf_xt3d03.py b/autotest/test_par_gwf_xt3d03.py index 1ae92085824..f6cea98f3f8 100644 --- a/autotest/test_par_gwf_xt3d03.py +++ b/autotest/test_par_gwf_xt3d03.py @@ -9,15 +9,14 @@ cpu 4: 'br' so we can compare the parallel coupling of the 4 models -with a serial reference case with XT3D enabled everywhere. -Particular aspect of this test is the capability to correctly +with a serial reference case with XT3D enabled everywhere. +Particular aspect of this test is the capability to correctly deal with the "Four Corners" issue, where for some connections the flux has to be calculated using data from 4 subdomains. """ import pytest - from framework import TestFramework cases = ["par_xt3d03"] diff --git a/autotest/test_par_gwt_adv01.py b/autotest/test_par_gwt_adv01.py index 296a5f9159a..cd52c13eedc 100644 --- a/autotest/test_par_gwt_adv01.py +++ b/autotest/test_par_gwt_adv01.py @@ -4,7 +4,6 @@ """ import pytest - from framework import TestFramework cases = ["par_adv01a_gwtgwt", "par_adv01b_gwtgwt", "par_adv01c_gwtgwt"] @@ -14,8 +13,7 @@ @pytest.mark.developmode @pytest.mark.parametrize("idx, name", enumerate(cases)) def test_mf6model(idx, name, function_tmpdir, targets): - from test_gwt_adv01_gwtgwt import build_models - from test_gwt_adv01_gwtgwt import check_output + from test_gwt_adv01_gwtgwt import build_models, check_output test = TestFramework( name=name, diff --git a/autotest/test_par_gwt_adv02.py b/autotest/test_par_gwt_adv02.py index 3982eb93fe1..f02574f23c4 100644 --- a/autotest/test_par_gwt_adv02.py +++ b/autotest/test_par_gwt_adv02.py @@ -4,7 +4,6 @@ """ import pytest - from framework import TestFramework cases = ["par_adv01a_gwtgwt", "par_adv01b_gwtgwt", "par_adv01c_gwtgwt"] @@ -14,9 +13,11 @@ @pytest.mark.developmode @pytest.mark.parametrize("idx, name", enumerate(cases)) def test_mf6model(idx, name, function_tmpdir, targets): - from test_gwt_adv02_gwtgwt import build_models - from test_gwt_adv02_gwtgwt import check_output - from test_gwt_adv02_gwtgwt import number_of_models + from test_gwt_adv02_gwtgwt import ( + build_models, + check_output, + number_of_models, + ) test = TestFramework( name=name, diff --git a/autotest/test_par_gwt_dsp01.py b/autotest/test_par_gwt_dsp01.py index d3c633f805c..d30186ea793 100644 --- a/autotest/test_par_gwt_dsp01.py +++ b/autotest/test_par_gwt_dsp01.py @@ -4,7 +4,6 @@ """ import pytest - from framework import TestFramework cases = ["par_dsp01_gwtgwt"] diff --git a/autotest/test_par_gwt_henry.py b/autotest/test_par_gwt_henry.py index ee333c6a9cc..1c3f4c6cacd 100644 --- a/autotest/test_par_gwt_henry.py +++ b/autotest/test_par_gwt_henry.py @@ -4,7 +4,6 @@ """ import pytest - from framework import TestFramework cases = ["par-henry-ups", "par-henry-cen", "par-henry-tvd"] diff --git a/autotest/test_par_gwt_subset.py b/autotest/test_par_gwt_subset.py index 58631ca91d4..3ab68aac30d 100644 --- a/autotest/test_par_gwt_subset.py +++ b/autotest/test_par_gwt_subset.py @@ -7,9 +7,8 @@ coupled to flow by using the HPC subpackage. """ -import pytest import flopy - +import pytest from framework import TestFramework cases = ["par_gwt_subset"] diff --git a/autotest/test_par_hpc01.py b/autotest/test_par_hpc01.py index cccd6d9eae7..9a4986484b8 100644 --- a/autotest/test_par_hpc01.py +++ b/autotest/test_par_hpc01.py @@ -1,7 +1,7 @@ """ Test for parallel MODFLOW with the HPC input file -for a 3x3 grid of models with constant head set at -the lower-left corner. This constant head should +for a 3x3 grid of models with constant head set at +the lower-left corner. This constant head should reach all domains, no matter the topology of partitions The test is to provide a HPC input file where the @@ -15,7 +15,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -259,29 +258,29 @@ def check_output(idx, test): if ncpus > 1: for name, rank in partitions: model_id = mf6_sim.model_names.index(name) + 1 - list_file = pl.Path(test.workspace, "mfsim.p{}.lst".format(rank)) - success_msg = "GWF6 model {} will be created".format(model_id) + list_file = pl.Path(test.workspace, f"mfsim.p{rank}.lst") + success_msg = f"GWF6 model {model_id} will be created" success = False for line in open(list_file).readlines(): if success_msg in line: success = True break - assert success, "Model {} not created on target process {}".format( - model_id, rank - ) + assert ( + success + ), f"Model {model_id} not created on target process {rank}" elif ncpus == 1: list_file = pl.Path(test.workspace, "mfsim.lst") for name, rank in partitions: model_id = mf6_sim.model_names.index(name) + 1 - success_msg = "GWF6 model {} will be created".format(model_id) + success_msg = f"GWF6 model {model_id} will be created" success = False for line in open(list_file).readlines(): if success_msg in line: success = True break - assert success, "Model {} not created on target process {}".format( - model_id, rank - ) + assert ( + success + ), f"Model {model_id} not created on target process {rank}" @pytest.mark.parallel diff --git a/autotest/test_prt_budget.py b/autotest/test_prt_budget.py index b8dc8f26809..93a4551913d 100644 --- a/autotest/test_prt_budget.py +++ b/autotest/test_prt_budget.py @@ -19,6 +19,7 @@ from flopy.utils.binaryfile import HeadFile from framework import TestFramework from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, HorizontalCase, all_equal, check_budget_data, @@ -26,7 +27,6 @@ get_model_name, get_partdata, has_default_boundnames, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtbud" diff --git a/autotest/test_prt_disv1.py b/autotest/test_prt_disv1.py index 8c4750a9eb9..8cf942702de 100644 --- a/autotest/test_prt_disv1.py +++ b/autotest/test_prt_disv1.py @@ -27,7 +27,6 @@ particle release settings to the listing file. """ -from math import cos, pi, sin from pathlib import Path import flopy @@ -40,7 +39,6 @@ from flopy.utils import EndpointFile, PathlineFile from flopy.utils.binaryfile import HeadFile from flopy.utils.gridutil import get_disv_kwargs - from framework import TestFramework from prt_test_utils import ( all_equal, @@ -164,12 +162,12 @@ def build_gwf_sim(idx, ws, mf6): # output control oc = flopy.mf6.ModflowGwfoc( gwf, - budget_filerecord="{}.cbc".format(gwf_name), - head_filerecord="{}.hds".format(gwf_name), + budget_filerecord=f"{gwf_name}.cbc", + head_filerecord=f"{gwf_name}.hds", headprintrecord=[("COLUMNS", 10, "WIDTH", 15, "DIGITS", 6, "GENERAL")], saverecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], printrecord=[("HEAD", "ALL"), ("BUDGET", "ALL")], - filename="{}.oc".format(gwf_name), + filename=f"{gwf_name}.oc", ) # Print human-readable heads diff --git a/autotest/test_prt_drape.py b/autotest/test_prt_drape.py index a2aebf863c2..5fe2aa4079d 100644 --- a/autotest/test_prt_drape.py +++ b/autotest/test_prt_drape.py @@ -20,10 +20,10 @@ from flopy.utils.binaryfile import HeadFile from framework import TestFramework from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, all_equal, check_track_data, get_model_name, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtdrape" diff --git a/autotest/test_prt_exg.py b/autotest/test_prt_exg.py index ecac06bda66..c4242b44665 100644 --- a/autotest/test_prt_exg.py +++ b/autotest/test_prt_exg.py @@ -13,7 +13,6 @@ """ from pathlib import Path -from pprint import pformat import flopy import matplotlib.cm as cm @@ -25,10 +24,10 @@ from flopy.utils.binaryfile import HeadFile from framework import TestFramework from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, FlopyReadmeCase, check_budget_data, check_track_data, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtexg01" diff --git a/autotest/test_prt_fmi.py b/autotest/test_prt_fmi.py index 736c4f108c9..37ae8d32a71 100644 --- a/autotest/test_prt_fmi.py +++ b/autotest/test_prt_fmi.py @@ -23,7 +23,7 @@ Pathlines are compared against a MODPATH 7 model. -Runtime is benchmarked with pytest-benchmark. +Runtime is benchmarked with pytest-benchmark. """ from pathlib import Path @@ -38,6 +38,7 @@ from flopy.utils.binaryfile import HeadFile from framework import TestFramework from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, FlopyReadmeCase, all_equal, check_budget_data, @@ -45,7 +46,6 @@ get_model_name, get_partdata, has_default_boundnames, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtfmi" diff --git a/autotest/test_prt_quad_refinement.py b/autotest/test_prt_quad_refinement.py index 997f354811f..06d15d51855 100644 --- a/autotest/test_prt_quad_refinement.py +++ b/autotest/test_prt_quad_refinement.py @@ -7,7 +7,6 @@ """ from pathlib import Path -from pprint import pformat import flopy import matplotlib.cm as cm @@ -15,15 +14,14 @@ import numpy as np import pandas as pd import pytest -from flopy.utils import PathlineFile -from flopy.utils.gridgen import Gridgen from flopy.utils.binaryfile import HeadFile +from flopy.utils.gridgen import Gridgen from framework import TestFramework from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, FlopyReadmeCase, check_budget_data, check_track_data, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtqref01" @@ -266,9 +264,10 @@ def check_output(idx, test, snapshot): ) # plot nodes - xc, yc = mg.get_xcellcenters_for_layer( - 0 - ), mg.get_ycellcenters_for_layer(0) + xc, yc = ( + mg.get_xcellcenters_for_layer(0), + mg.get_ycellcenters_for_layer(0), + ) for i in range(mg.ncpl): x, y = xc[i], yc[i] ax.annotate(str(i + 1), (x, y), color="grey", alpha=0.5) diff --git a/autotest/test_prt_release_timing.py b/autotest/test_prt_release_timing.py index f17b0a91a40..908dcf40716 100644 --- a/autotest/test_prt_release_timing.py +++ b/autotest/test_prt_release_timing.py @@ -21,17 +21,16 @@ import pandas as pd import pytest from flopy.utils import PathlineFile -from flopy.utils.binaryfile import HeadFile from framework import TestFramework from modflow_devtools.markers import requires_pkg from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, FlopyReadmeCase, all_equal, check_budget_data, check_track_data, get_model_name, get_partdata, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtrelt" diff --git a/autotest/test_prt_stop_zones.py b/autotest/test_prt_stop_zones.py index d6cfcb0037d..b3a71d0e120 100644 --- a/autotest/test_prt_stop_zones.py +++ b/autotest/test_prt_stop_zones.py @@ -35,11 +35,11 @@ from framework import TestFramework from matplotlib.collections import LineCollection from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, FlopyReadmeCase, check_budget_data, check_track_data, get_model_name, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtfmi03" diff --git a/autotest/test_prt_ternary_methods.py b/autotest/test_prt_ternary_methods.py index 9a9f706420d..fc809e7d855 100644 --- a/autotest/test_prt_ternary_methods.py +++ b/autotest/test_prt_ternary_methods.py @@ -22,14 +22,9 @@ import numpy as np import pandas as pd import pytest -from flopy.discretization import VertexGrid -from flopy.utils import GridIntersect -from flopy.utils.triangle import Triangle from framework import TestFramework from prt_test_utils import get_model_name -from shapely.geometry import LineString from test_prt_triangle import ( - active_domain, botm, build_gwf_sim, get_tri, @@ -202,9 +197,10 @@ def plot_output(name, gwf, head, spdis, pls, fpath): legend=False, color="black", ) - xc, yc = gwf.modelgrid.get_xcellcenters_for_layer( - 0 - ), gwf.modelgrid.get_ycellcenters_for_layer(0) + xc, yc = ( + gwf.modelgrid.get_xcellcenters_for_layer(0), + gwf.modelgrid.get_ycellcenters_for_layer(0), + ) for i in range(gwf.modelgrid.ncpl): x, y = xc[i], yc[i] if i == 1639: diff --git a/autotest/test_prt_track_events.py b/autotest/test_prt_track_events.py index b44156a391d..bac4ce37968 100644 --- a/autotest/test_prt_track_events.py +++ b/autotest/test_prt_track_events.py @@ -35,11 +35,11 @@ from flopy.utils.binaryfile import HeadFile from framework import TestFramework from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, FlopyReadmeCase, check_budget_data, check_track_data, get_model_name, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtevnt" diff --git a/autotest/test_prt_triangle.py b/autotest/test_prt_triangle.py index 619d058cac8..5cf9c48aa67 100644 --- a/autotest/test_prt_triangle.py +++ b/autotest/test_prt_triangle.py @@ -15,16 +15,11 @@ import flopy import matplotlib.pyplot as plt -import numpy as np import pandas as pd import pytest -from flopy.discretization import VertexGrid -from flopy.utils import GridIntersect from flopy.utils.triangle import Triangle from framework import TestFramework -from modflow_devtools.markers import requires_pkg from prt_test_utils import get_model_name -from shapely.geometry import LineString simname = "prttri" cases = [f"{simname}r2l", f"{simname}diag"] @@ -221,7 +216,9 @@ def build_models(idx, test): ( ["left", "right"] if "r2l" in test.name - else ["left", "botm"] if "diag" in test.name else None + else ["left", "botm"] + if "diag" in test.name + else None ), ) prt_sim = build_prt_sim( @@ -248,9 +245,10 @@ def plot_output(name, grid, head, spdis, pls): legend=False, color="red" if iprp == 1 else "blue", ) - xc, yc = grid.get_xcellcenters_for_layer( - 0 - ), grid.get_ycellcenters_for_layer(0) + xc, yc = ( + grid.get_xcellcenters_for_layer(0), + grid.get_ycellcenters_for_layer(0), + ) for i in range(grid.ncpl): x, y = xc[i], yc[i] ax.plot(x, y, "o", color="grey", alpha=0.25, ms=2) diff --git a/autotest/test_prt_voronoi1.py b/autotest/test_prt_voronoi1.py index 615d1d82adf..f3f579c531a 100644 --- a/autotest/test_prt_voronoi1.py +++ b/autotest/test_prt_voronoi1.py @@ -10,6 +10,7 @@ """ from pathlib import Path +from platform import processor, system import flopy import matplotlib as mpl @@ -17,13 +18,11 @@ import numpy as np import pandas as pd import pytest -from platform import system, processor from flopy.discretization import VertexGrid from flopy.utils import GridIntersect from flopy.utils.triangle import Triangle from flopy.utils.voronoi import VoronoiGrid from framework import TestFramework -from matplotlib.patches import Polygon from modflow_devtools.markers import requires_pkg from modflow_devtools.misc import is_in_ci from prt_test_utils import get_model_name @@ -323,9 +322,10 @@ def plot_output(name, gwf, head, spdis, pls, fpath): legend=False, color="black", ) - xc, yc = gwf.modelgrid.get_xcellcenters_for_layer( - 0 - ), gwf.modelgrid.get_ycellcenters_for_layer(0) + xc, yc = ( + gwf.modelgrid.get_xcellcenters_for_layer(0), + gwf.modelgrid.get_ycellcenters_for_layer(0), + ) for i in range(gwf.modelgrid.ncpl): x, y = xc[i], yc[i] if i == 1639: diff --git a/autotest/test_prt_voronoi2.py b/autotest/test_prt_voronoi2.py index 59eca88d59e..c195e59edd9 100644 --- a/autotest/test_prt_voronoi2.py +++ b/autotest/test_prt_voronoi2.py @@ -18,12 +18,8 @@ import pandas as pd import pytest from flopy.discretization import VertexGrid -from flopy.utils import GridIntersect -from flopy.utils.triangle import Triangle -from flopy.utils.voronoi import VoronoiGrid from framework import TestFramework from prt_test_utils import get_model_name -from shapely.geometry import LineString, Point from test_prt_voronoi1 import build_gwf_sim, get_grid simname = "prtvor2" diff --git a/autotest/test_prt_weak_sinks.py b/autotest/test_prt_weak_sinks.py index 2d9b3ab0f07..c2a9c53c45d 100644 --- a/autotest/test_prt_weak_sinks.py +++ b/autotest/test_prt_weak_sinks.py @@ -23,7 +23,6 @@ """ from pathlib import Path -from pprint import pformat import flopy import matplotlib.cm as cm @@ -35,12 +34,12 @@ from flopy.utils.binaryfile import HeadFile from framework import TestFramework from prt_test_utils import ( + DEFAULT_EXIT_SOLVE_TOL, FlopyReadmeCase, check_budget_data, check_track_data, get_ireason_code, get_model_name, - DEFAULT_EXIT_SOLVE_TOL, ) simname = "prtfmi04" @@ -253,7 +252,7 @@ def check_output(idx, test): # if STOP_AT_WEAK_SINK disabled, check for an extra datum when particle exited weak sink wksk_irsn = get_ireason_code("WEAKSINK") assert len(mf6_pls[mf6_pls["ireason"] == wksk_irsn]) == ( - 1 if not "saws" in name else 0 + 1 if "saws" not in name else 0 ) # then drop the row so comparison will succeed below mf6_pls.drop(mf6_pls[mf6_pls["ireason"] == wksk_irsn].index, inplace=True) diff --git a/autotest/test_swf_dfw.py b/autotest/test_swf_dfw.py index 70c3a29b0ec..aa5cbf1edb2 100644 --- a/autotest/test_swf_dfw.py +++ b/autotest/test_swf_dfw.py @@ -22,7 +22,6 @@ import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -31,7 +30,6 @@ def build_models(idx, test): - sim_ws = test.workspace name = cases[idx] sim = flopy.mf6.MFSimulation( @@ -50,7 +48,9 @@ def build_models(idx, test): outer_dvclose=1.0e-7, inner_dvclose=1.0e-8, ) - swf = flopy.mf6.ModflowSwf(sim, modelname=name, save_flows=True, print_flows=True) + swf = flopy.mf6.ModflowSwf( + sim, modelname=name, save_flows=True, print_flows=True + ) dx = 1000.0 nreach = 3 @@ -68,7 +68,7 @@ def build_models(idx, test): nodes=nodes, nvert=nvert, length=dx, - width=50., + width=50.0, bottom=0.0, idomain=1, vertices=vertices, diff --git a/autotest/test_swf_dfw_beg2022.py b/autotest/test_swf_dfw_beg2022.py index 16421d43ea9..aba011a86fa 100644 --- a/autotest/test_swf_dfw_beg2022.py +++ b/autotest/test_swf_dfw_beg2022.py @@ -6,18 +6,15 @@ stage cell in reach 21. The simulation is for one day using time steps of 600 seconds (144 time steps). The results are compared to a mf2005 run using the SWR package. A plot can -optionally be created, which will also show results from a +optionally be created, which will also show results from a HEC-RAS simulation. """ -import os - import flopy import numpy as np import pandas as pd import pytest - from conftest import project_root_path from framework import TestFramework @@ -28,7 +25,6 @@ def build_models(idx, test): - sim_ws = test.workspace name = "swfmodel" sim = flopy.mf6.MFSimulation( @@ -85,7 +81,7 @@ def build_models(idx, test): nodes=nodes, nvert=nvert, length=dx, - width=40., + width=40.0, bottom=z, idomain=1, vertices=vertices, @@ -193,7 +189,7 @@ def make_plot(test, mfsim): df_mfswr = df_mfswr.loc[df_mfswr["TOTTIME"] > 86400] print(df_mfswr) - fpth = test.workspace / f"swfmodel.bud" + fpth = test.workspace / "swfmodel.bud" budobj = flopy.utils.binaryfile.CellBudgetFile(fpth, precision="double") flowja = budobj.get_data(text="FLOW-JA-FACE") qstorage = budobj.get_data(text="STORAGE") @@ -224,7 +220,9 @@ def make_plot(test, mfsim): x = df_mfswr["TOTTIME"] - 86400.0 x = x / 60.0 / 60.0 ax.plot(x, -df_mfswr["QCRFLOW"], "go:", mfc="none", label="MODFLOW-SWR") - ax.plot(times / 60.0 / 60.0, qoutflow, "bo:", mfc="none", label="MODFLOW 6") + ax.plot( + times / 60.0 / 60.0, qoutflow, "bo:", mfc="none", label="MODFLOW 6" + ) ax.set_xlim(0, 24.0) ax.set_ylim(19, 26) plt.xlabel("time, in hours") diff --git a/autotest/test_swf_dfw_bowl.py b/autotest/test_swf_dfw_bowl.py index 655bb0f999b..74b98c8be35 100644 --- a/autotest/test_swf_dfw_bowl.py +++ b/autotest/test_swf_dfw_bowl.py @@ -12,12 +12,9 @@ """ -import os - import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -105,7 +102,7 @@ def build_models(idx, test): nodes=nodes, nvert=nvert, length=dx, - width=1., + width=1.0, bottom=reach_bottom, idomain=1, vertices=vertices, @@ -249,7 +246,7 @@ def check_output(idx, test): 0.00928387, ] - # print out the answer in a form that can be + # print out the answer in a form that can be # dropped into this script, if necessary, as the answer for v in stage_all[-1].flatten(): print(f"{v:18.8f},") @@ -257,7 +254,7 @@ def check_output(idx, test): msg = ( "Simulated stage does not match with the answer " "stored from a previous run." - ) + ) assert np.allclose(stage_all[-1].flatten(), stage_answer, atol=1.0e-5), msg diff --git a/autotest/test_swf_dfw_gwf.py b/autotest/test_swf_dfw_gwf.py index 54bfdafb670..f4193c45f77 100644 --- a/autotest/test_swf_dfw_gwf.py +++ b/autotest/test_swf_dfw_gwf.py @@ -18,12 +18,9 @@ """ -import os - import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -32,7 +29,6 @@ def build_models(idx, test): - sim_ws = test.workspace name = cases[idx] sim = flopy.mf6.MFSimulation( @@ -78,7 +74,6 @@ def build_models(idx, test): def add_swf_model(sim): - name = "swfmodel" swf = flopy.mf6.ModflowSwf(sim, modelname=name, save_flows=True) @@ -98,7 +93,7 @@ def add_swf_model(sim): nodes=nodes, nvert=nvert, length=dx, - width=50., + width=50.0, bottom=0.0, idomain=1, vertices=vertices, @@ -173,7 +168,6 @@ def add_swf_model(sim): def add_gwf_model(sim): - # create gwf model name = "gwfmodel" gwf = flopy.mf6.ModflowGwf( diff --git a/autotest/test_swf_dfw_loop.py b/autotest/test_swf_dfw_loop.py index a7b88fd3d2d..b1226427143 100644 --- a/autotest/test_swf_dfw_loop.py +++ b/autotest/test_swf_dfw_loop.py @@ -4,12 +4,9 @@ """ -import os - import flopy import numpy as np import pytest - from conftest import project_root_path from framework import TestFramework @@ -28,7 +25,6 @@ def build_models(idx, test): - sim_ws = test.workspace name = cases[idx] sim = flopy.mf6.MFSimulation( @@ -230,7 +226,7 @@ def build_models(idx, test): nodes=nodes, nvert=nvert, length=reach_length, - width=1., + width=1.0, bottom=reach_bottom, idomain=1, vertices=vertices, @@ -243,7 +239,7 @@ def build_models(idx, test): dfw = flopy.mf6.ModflowSwfdfw( swf, central_in_space=True, - #dev_swr_conductance=True, + # dev_swr_conductance=True, print_flows=True, save_flows=True, manningsn=0.03, @@ -473,7 +469,7 @@ def check_output(idx, test): ) assert np.allclose( qresidual, 0.0, atol=atol - ), f"residual in flowja diagonal is not zero" + ), "residual in flowja diagonal is not zero" return diff --git a/autotest/test_swf_dfw_swrt2.py b/autotest/test_swf_dfw_swrt2.py index f19988bb829..f6cb944d474 100644 --- a/autotest/test_swf_dfw_swrt2.py +++ b/autotest/test_swf_dfw_swrt2.py @@ -7,16 +7,15 @@ represent flow on a grid, so it is used here to simulate a one- dimensional version of this same problem. The problem is set up so that once steady conditions are achieved, the depth in each reach -should be 1.0 m. +should be 1.0 m. """ -import os import pathlib as pl + import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -176,7 +175,7 @@ def make_plot(test, mfsim): print("making plots...") import matplotlib.pyplot as plt - fpth = test.workspace / f"swf_model.obs.csv" + fpth = test.workspace / "swf_model.obs.csv" obsvals = np.genfromtxt(fpth, names=True, delimiter=",") fig = plt.figure(figsize=(10, 10)) @@ -222,9 +221,10 @@ def check_output(idx, test): # at end of simulation, water depth should be 1.0 for all reaches swf = mfsim.get_model(swfname) depth = stage_all[-1] - swf.disv1d.bottom.array - np.allclose( - depth, 1.0 - ), f"Simulated depth at end should be 1, but found {depth}" + ( + np.allclose(depth, 1.0), + f"Simulated depth at end should be 1, but found {depth}", + ) # ensure export array is working properly flist = [ diff --git a/autotest/test_swf_dfw_swrt2b.py b/autotest/test_swf_dfw_swrt2b.py index b013db1d8d9..9977148a7bb 100644 --- a/autotest/test_swf_dfw_swrt2b.py +++ b/autotest/test_swf_dfw_swrt2b.py @@ -1,16 +1,13 @@ """ Same as test_swf_dfw_swr2.py except this one uses -the adaptive time stepping (ATS). +the adaptive time stepping (ATS). """ -import os - import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -183,7 +180,7 @@ def make_plot(test, mfsim): print("making plots...") import matplotlib.pyplot as plt - fpth = test.workspace / f"swf_model.obs.csv" + fpth = test.workspace / "swf_model.obs.csv" obsvals = np.genfromtxt(fpth, names=True, delimiter=",") fig = plt.figure(figsize=(10, 10)) @@ -231,9 +228,10 @@ def check_output(idx, test): # at end of simulation, water depth should be 1.0 for all reaches swf = mfsim.get_model(swfname) depth = stage_all[-1] - swf.disv1d.bottom.array - np.allclose( - depth, 1.0 - ), f"Simulated depth at end should be 1, but found {depth}" + ( + np.allclose(depth, 1.0), + f"Simulated depth at end should be 1, but found {depth}", + ) @pytest.mark.developmode diff --git a/autotest/test_swf_dfw_swrt2dis.py b/autotest/test_swf_dfw_swrt2dis.py index 358489456ea..a547d6e90c8 100644 --- a/autotest/test_swf_dfw_swrt2dis.py +++ b/autotest/test_swf_dfw_swrt2dis.py @@ -2,19 +2,16 @@ SWR Test Problem 2 simulates two-dimensional overland flow using a grid of rows and columns. The SWR code was compared with results -from SWIFT2D, a USGS 2D overland flow simulator. This version of +from SWIFT2D, a USGS 2D overland flow simulator. This version of the problem uses the DIS Package as a 2d grid. The problem is set up so that once steady conditions are achieved, the depth in each reach -should be 1.0 m. +should be 1.0 m. """ -import os - import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -164,7 +161,7 @@ def make_plot(test, mfsim): print("making plots...") import matplotlib.pyplot as plt - fpth = test.workspace / f"swf_model.obs.csv" + fpth = test.workspace / "swf_model.obs.csv" obsvals = np.genfromtxt(fpth, names=True, delimiter=",") fig = plt.figure(figsize=(10, 10)) diff --git a/autotest/test_swf_vcatch.py b/autotest/test_swf_vcatch.py index 6711e388d72..e69bfd48a06 100644 --- a/autotest/test_swf_vcatch.py +++ b/autotest/test_swf_vcatch.py @@ -1,18 +1,17 @@ """ -This problem tests the SWF capability to simulate overland flow +This problem tests the SWF capability to simulate overland flow on a regular grid. The problem is based on the tilted v-catchment problem described by Panday and Huyakorn (2004): Advances in Water Resources 27 (2004) 361-382. """ -import os import pathlib as pl + import flopy import numpy as np import pytest - from framework import TestFramework cases = [ @@ -209,7 +208,7 @@ def make_plot(test, mfsim): print("making plots...") import matplotlib.pyplot as plt - fpth = test.workspace / f"swf_model.zdg.obs.csv" + fpth = test.workspace / "swf_model.zdg.obs.csv" obsvals = np.genfromtxt(fpth, names=True, delimiter=",") fig = plt.figure(figsize=(6, 4)) @@ -221,7 +220,7 @@ def make_plot(test, mfsim): mfc="none", mec="k", lw=0.0, - label=f"MODFLOW 6 Simulated Outflow", + label="MODFLOW 6 Simulated Outflow", ) ax.plot([90, 90], [0, 5], "k--") ax.set_xlim(0, 180.0) @@ -259,7 +258,7 @@ def check_output(idx, test): stage_all = sobj.get_alldata() # read outflow observation - fpth = test.workspace / f"swf_model.zdg.obs.csv" + fpth = test.workspace / "swf_model.zdg.obs.csv" obsvals = np.genfromtxt(fpth, names=True, delimiter=",") outflow_answer = 4.859497719 # outflow value at end of first period diff --git a/autotest/test_testmodels_mf5to6.py b/autotest/test_testmodels_mf5to6.py index 328354081b1..c940e89d216 100644 --- a/autotest/test_testmodels_mf5to6.py +++ b/autotest/test_testmodels_mf5to6.py @@ -4,13 +4,12 @@ import flopy import pytest - from common_regression import ( + get_mf6_comparison, get_namefiles, - setup_model, setup_mf6, setup_mf6_comparison, - get_mf6_comparison, + setup_model, ) from framework import TestFramework @@ -81,7 +80,11 @@ def test_model( # setup mf6 workspace and framework mf6_workspace = function_tmpdir / "mf6" setup_mf6(src=mf5to6_workspace, dst=mf6_workspace) - compare = get_mf6_comparison(mf5to6_workspace) if original_regression else "mf6_regression" + compare = ( + get_mf6_comparison(mf5to6_workspace) + if original_regression + else "mf6_regression" + ) test = TestFramework( name=model_path.name, workspace=mf6_workspace, diff --git a/autotest/test_testmodels_mf6.py b/autotest/test_testmodels_mf6.py index e25f834fbb7..ea752de71f2 100644 --- a/autotest/test_testmodels_mf6.py +++ b/autotest/test_testmodels_mf6.py @@ -23,7 +23,7 @@ "test053_npf-a-nwt_dev", "test053_npf-b-nwt_dev", # todo reinstate after resolving convergence failure - "test014_NWTP3Low_dev" + "test014_NWTP3Low_dev", ] diff --git a/autotest/update_flopy.py b/autotest/update_flopy.py index bf62eabc21c..d7c2aedd3a2 100644 --- a/autotest/update_flopy.py +++ b/autotest/update_flopy.py @@ -8,7 +8,6 @@ import flopy import pytest - from conftest import project_root_path dfn_path = project_root_path / "doc" / "mf6io" / "mf6ivar" / "dfn" diff --git a/distribution/benchmark.py b/distribution/benchmark.py index a265dc2cc70..e277e409b2e 100644 --- a/distribution/benchmark.py +++ b/distribution/benchmark.py @@ -30,7 +30,9 @@ _ostag = ( "win64" if _is_windows - else "linux" if sys.platform.lower().startswith("linux") else "mac" + else "linux" + if sys.platform.lower().startswith("linux") + else "mac" ) @@ -121,7 +123,9 @@ def revert_files(app, example): with open(fpth, "w") as f: for line in lines: if replace[0] in line.lower(): - line = line.lower().replace(replace[0], replace[1]) + line = line.lower().replace( + replace[0], replace[1] + ) f.write(line) @@ -177,7 +181,9 @@ def run_function(id, app, example): ) -def run_model(current_app: PathLike, previous_app: PathLike, model_path: PathLike): +def run_model( + current_app: PathLike, previous_app: PathLike, model_path: PathLike +): current_app = Path(current_app).expanduser().absolute() previous_app = Path(previous_app).expanduser().absolute() model_path = Path(model_path).expanduser().absolute() @@ -310,7 +316,9 @@ def write_results( line += f"| Current Version {current_v} " line += f"| Previous Version {previous_v} " line += "| Percent difference |\n" - line += "| :---------- | :----------: | :----------: | :----------: |\n" + line += ( + "| :---------- | :----------: | :----------: | :----------: |\n" + ) f.write(line) # write benchmark data @@ -320,7 +328,7 @@ def write_results( # add final (total) line pd = (current_total - previous_total) / previous_total - line = f"| Total simulation time |" + line = "| Total simulation time |" line += f" {elapsed_real_to_string(current_total)} |" line += f" {elapsed_real_to_string(previous_total)} |" line += f" {pd:.2%} |" @@ -344,7 +352,9 @@ def run_benchmarks( output_path = Path(output_path).expanduser().absolute() example_dirs = get_model_paths(examples_path, excluded=excluded) - assert any(example_dirs), f"No example model paths found, have models been built?" + assert any( + example_dirs + ), "No example model paths found, have models been built?" # results_path = output_path / _markdown_file_name # if results_path.is_file(): @@ -356,7 +366,7 @@ def run_benchmarks( previous_exe = previous_bin_path / exe_name if not current_exe.is_file(): - print(f"Building current MODFLOW 6 development version") + print("Building current MODFLOW 6 development version") meson_build( project_path=_project_root_path, build_path=build_path, @@ -365,14 +375,16 @@ def run_benchmarks( if not previous_exe.is_file(): version, download_path = download_previous_version(output_path) - print(f"Rebuilding latest MODFLOW 6 release {version} in development mode") + print( + f"Rebuilding latest MODFLOW 6 release {version} in development mode" + ) meson_build( project_path=download_path, build_path=build_path, bin_path=previous_bin_path, ) - print(f"Benchmarking MODFLOW 6 versions:") + print("Benchmarking MODFLOW 6 versions:") print(f" current: {current_exe}") print(f" previous: {previous_exe}") @@ -463,7 +475,9 @@ def test_run_benchmarks(tmp_path): build_path = Path(args.build_path) current_bin_path = Path(args.current_bin_path) previous_bin_path = Path(args.previous_bin_path) - output_path = Path(args.output_path) if args.output_path else Path(os.getcwd()) + output_path = ( + Path(args.output_path) if args.output_path else Path(os.getcwd()) + ) examples_repo_path = ( Path(args.examples_repo_path) if args.examples_repo_path @@ -471,7 +485,9 @@ def test_run_benchmarks(tmp_path): ) output_path.mkdir(parents=True, exist_ok=True) - assert examples_repo_path.is_dir(), f"Examples repo not found: {examples_repo_path}" + assert ( + examples_repo_path.is_dir() + ), f"Examples repo not found: {examples_repo_path}" run_benchmarks( build_path=build_path, diff --git a/distribution/build_dist.py b/distribution/build_dist.py index 6d468e4caa5..7b401071be9 100644 --- a/distribution/build_dist.py +++ b/distribution/build_dist.py @@ -1,7 +1,6 @@ import argparse import os import platform -import sys import textwrap from os import PathLike, environ from pathlib import Path @@ -31,7 +30,13 @@ # OS-specific extensions _system = platform.system() _eext = ".exe" if _system == "Windows" else "" -_soext = ".dll" if _system == "Windows" else ".so" if _system == "Linux" else ".dylib" +_soext = ( + ".dll" + if _system == "Windows" + else ".so" + if _system == "Linux" + else ".dylib" +) _scext = ".bat" if _system == "Windows" else ".sh" _executable = f"mf6{_eext}" @@ -120,7 +125,9 @@ def setup_examples( iter([a for a in assets if a["name"] == "mf6examples.zip"]), None ) # download example models zip asset - download_and_unzip(asset["browser_download_url"], examples_path, verbose=True) + download_and_unzip( + asset["browser_download_url"], examples_path, verbose=True + ) # filter examples for models selected for release # and omit any excluded models @@ -151,7 +158,9 @@ def setup_examples( f.write(runbatloc + "\n") if _system == "Windows": f.write("echo." + "\n") - f.write("echo Run complete. Press any key to continue" + "\n") + f.write( + "echo Run complete. Press any key to continue" + "\n" + ) f.write("pause>nul" + "\n") if _system != "Windows": @@ -203,12 +212,14 @@ def build_programs_meson( and all(p.is_file() for p in exe_paths) and all(p.is_file() for p in lib_paths) ): - print(f"Binaries already exist:") + print("Binaries already exist:") pprint(exe_paths + lib_paths) else: print(f"Building binaries in {build_path}, installing to {bin_path}") meson_build( - project_path=_project_root_path, build_path=build_path, bin_path=bin_path + project_path=_project_root_path, + build_path=build_path, + bin_path=bin_path, ) for target in exe_paths + lib_paths: @@ -229,7 +240,8 @@ def build_makefiles(output_path: PathLike): build_mf6_makefile() (output_path / "make").mkdir(parents=True, exist_ok=True) copyfile( - _project_root_path / "make" / "makefile", output_path / "make" / "makefile" + _project_root_path / "make" / "makefile", + output_path / "make" / "makefile", ) copyfile( _project_root_path / "make" / "makedefaults", @@ -241,7 +253,8 @@ def build_makefiles(output_path: PathLike): rel_path = Path("utils") / "zonebudget" / "make" (output_path / rel_path).mkdir(parents=True, exist_ok=True) copyfile( - _project_root_path / rel_path / "makefile", output_path / rel_path / "makefile" + _project_root_path / rel_path / "makefile", + output_path / rel_path / "makefile", ) copyfile( _project_root_path / rel_path / "makedefaults", @@ -253,7 +266,8 @@ def build_makefiles(output_path: PathLike): rel_path = Path("utils") / "mf5to6" / "make" (output_path / rel_path).mkdir(parents=True, exist_ok=True) copyfile( - _project_root_path / rel_path / "makefile", output_path / rel_path / "makefile" + _project_root_path / rel_path / "makefile", + output_path / rel_path / "makefile", ) copyfile( _project_root_path / rel_path / "makedefaults", @@ -268,7 +282,9 @@ def test_build_makefiles(tmp_path): assert (tmp_path / "make" / "makefile").is_file() assert (tmp_path / "make" / "makedefaults").is_file() assert (tmp_path / "utils" / "zonebudget" / "make" / "makefile").is_file() - assert (tmp_path / "utils" / "zonebudget" / "make" / "makedefaults").is_file() + assert ( + tmp_path / "utils" / "zonebudget" / "make" / "makedefaults" + ).is_file() assert (tmp_path / "utils" / "mf5to6" / "make" / "makefile").is_file() assert (tmp_path / "utils" / "mf5to6" / "make" / "makedefaults").is_file() @@ -291,7 +307,9 @@ def build_distribution( # binaries build_programs_meson( - build_path=build_path, bin_path=output_path / "bin", overwrite=overwrite + build_path=build_path, + bin_path=output_path / "bin", + overwrite=overwrite, ) # code.json metadata diff --git a/distribution/build_docs.py b/distribution/build_docs.py index 4f1ff97fca4..98a5c578b00 100644 --- a/distribution/build_docs.py +++ b/distribution/build_docs.py @@ -52,7 +52,13 @@ # OS-specific extensions _system = platform.system() _eext = ".exe" if _system == "Windows" else "" -_soext = ".dll" if _system == "Windows" else ".so" if _system == "Linux" else ".dylib" +_soext = ( + ".dll" + if _system == "Windows" + else ".so" + if _system == "Linux" + else ".dylib" +) # publications included in full dist docs _publication_urls = [ @@ -106,11 +112,15 @@ def clean_tex_files(): def download_benchmarks( - output_path: PathLike, verbose: bool = False, repo_owner: str = "MODFLOW-USGS" + output_path: PathLike, + verbose: bool = False, + repo_owner: str = "MODFLOW-USGS", ) -> Optional[Path]: output_path = Path(output_path).expanduser().absolute() name = "run-time-comparison" # todo make configurable - repo = f"{repo_owner}/modflow6" # todo make configurable, add pytest/cli args + repo = ( + f"{repo_owner}/modflow6" # todo make configurable, add pytest/cli args + ) artifacts = list_artifacts(repo, name=name, verbose=verbose) artifacts = sorted( artifacts, @@ -120,19 +130,22 @@ def download_benchmarks( artifacts = [ a for a in artifacts - if a["workflow_run"]["head_branch"] == "develop" # todo make configurable + if a["workflow_run"]["head_branch"] + == "develop" # todo make configurable ] most_recent = next(iter(artifacts), None) print(f"Found most recent benchmarks (artifact {most_recent['id']})") if most_recent: print(f"Downloading benchmarks (artifact {most_recent['id']})") - download_artifact(repo, id=most_recent["id"], path=output_path, verbose=verbose) + download_artifact( + repo, id=most_recent["id"], path=output_path, verbose=verbose + ) print(f"Downloaded benchmarks to {output_path}") path = output_path / f"{name}.md" assert path.is_file() return path else: - print(f"No benchmarks found") + print("No benchmarks found") return None @@ -155,7 +168,9 @@ def test_download_benchmarks(tmp_path, github_user): def build_benchmark_tex( - output_path: PathLike, overwrite: bool = False, repo_owner: str = "MODFLOW-USGS" + output_path: PathLike, + overwrite: bool = False, + repo_owner: str = "MODFLOW-USGS", ): _benchmarks_dir_path.mkdir(parents=True, exist_ok=True) benchmarks_path = _benchmarks_dir_path / "run-time-comparison.md" @@ -187,7 +202,9 @@ def build_benchmark_tex( assert tex_path.is_file() if (_distribution_path / f"{benchmarks_path.stem}.md").is_file(): - assert (_docs_path / "ReleaseNotes" / f"{benchmarks_path.stem}.tex").is_file() + assert ( + _docs_path / "ReleaseNotes" / f"{benchmarks_path.stem}.tex" + ).is_file() @flaky @@ -205,19 +222,26 @@ def test_build_benchmark_tex(tmp_path): def build_deprecations_tex(): - deprecations_path = _docs_path / "mf6io" / "mf6ivar" / "md" / "deprecations.md" + deprecations_path = ( + _docs_path / "mf6io" / "mf6ivar" / "md" / "deprecations.md" + ) # convert markdown deprecations to LaTeX with set_dir(_release_notes_path): tex_path = Path("deprecations.tex") tex_path.unlink(missing_ok=True) out, err, ret = run_cmd( - sys.executable, "mk_deprecations.py", deprecations_path, verbose=True + sys.executable, + "mk_deprecations.py", + deprecations_path, + verbose=True, ) assert not ret, out + err assert tex_path.is_file() - assert (_docs_path / "ReleaseNotes" / f"{deprecations_path.stem}.tex").is_file() + assert ( + _docs_path / "ReleaseNotes" / f"{deprecations_path.stem}.tex" + ).is_file() def build_mf6io_tex_from_dfn( @@ -257,7 +281,7 @@ def files_match(tex_path, dfn_path, ignored): and any(dfn_files) and files_match(tex_pth, dfn_pth, ignored) ): - print(f"DFN files already exist:") + print("DFN files already exist:") pprint(dfn_files) else: for f in tex_files: @@ -279,7 +303,9 @@ def files_match(tex_path, dfn_path, ignored): @pytest.mark.parametrize("overwrite", [True, False]) def test_build_mf6io_tex_from_dfn(overwrite): mf6ivar_path = _project_root_path / "doc" / "mf6io" / "mf6ivar" - file_paths = [p for p in (mf6ivar_path / "tex").glob("*.tex") if p.is_file()] + [ + file_paths = [ + p for p in (mf6ivar_path / "tex").glob("*.tex") if p.is_file() + ] + [ mf6ivar_path / "md" / "mf6ivar.md", mf6ivar_path / "tex" / "gwf-disv-griddata.dat", mf6ivar_path / "tex" / "gwf-npf-options.dat", @@ -295,7 +321,10 @@ def test_build_mf6io_tex_from_dfn(overwrite): finally: for p in file_paths + [ # should these be under version control, since they're cleaned in fn above? - _project_root_path / "doc" / "ConverterGuide" / "converter_mf5to6.bbl", + _project_root_path + / "doc" + / "ConverterGuide" + / "converter_mf5to6.bbl", _project_root_path / "doc" / "ReleaseNotes" / "ReleaseNotes.bbl", _project_root_path / "doc" / "mf6io" / "mf6io.bbl", _project_root_path / "doc" / "zonebudget" / "zonebudget.bbl", @@ -380,7 +409,7 @@ def build_pdfs_from_tex( passes: int = 3, overwrite: bool = False, ): - print(f"Building PDFs from LaTex:") + print("Building PDFs from LaTex:") pprint(tex_paths) output_path = Path(output_path).expanduser().absolute() @@ -405,7 +434,9 @@ def build_pdfs_from_tex( buff = out + err assert not ret, buff if first: - out, err, ret = run_cmd("bibtex", tex_path.stem + ".aux") + out, err, ret = run_cmd( + "bibtex", tex_path.stem + ".aux" + ) buff = out + err assert not ret or "I found no" in buff, buff first = False @@ -419,7 +450,9 @@ def build_pdfs_from_tex( else: print(f"{tgt_path} already exists, nothing to do") - assert tgt_path.is_file(), f"Failed to build {tgt_path} from {tex_path}" + assert ( + tgt_path.is_file() + ), f"Failed to build {tgt_path} from {tex_path}" assert tgt_path not in built_paths, f"Duplicate target: {tgt_path}" built_paths.add(tgt_path) @@ -485,7 +518,9 @@ def build_documentation( if not full: # convert LaTeX to PDF build_pdfs_from_tex( - tex_paths=_dev_dist_tex_paths, output_path=output_path, overwrite=overwrite + tex_paths=_dev_dist_tex_paths, + output_path=output_path, + overwrite=overwrite, ) else: # convert benchmarks to LaTex, running them first if necessary @@ -498,8 +533,12 @@ def build_documentation( if overwrite or not (output_path / expdf_name).is_file(): latest = get_release(f"{repo_owner}/modflow6-examples", "latest") assets = latest["assets"] - asset = next(iter([a for a in assets if a["name"] == expdf_name]), None) - download_and_unzip(asset["browser_download_url"], output_path, verbose=True) + asset = next( + iter([a for a in assets if a["name"] == expdf_name]), None + ) + download_and_unzip( + asset["browser_download_url"], output_path, verbose=True + ) # download publications for url in _publication_urls: @@ -515,7 +554,9 @@ def build_documentation( # convert LaTex to PDF build_pdfs_from_tex( - tex_paths=_full_dist_tex_paths, output_path=output_path, overwrite=overwrite + tex_paths=_full_dist_tex_paths, + output_path=output_path, + overwrite=overwrite, ) # enforce os line endings on all text files diff --git a/distribution/build_makefiles.py b/distribution/build_makefiles.py index 0bf6a23dc25..fd114135482 100644 --- a/distribution/build_makefiles.py +++ b/distribution/build_makefiles.py @@ -3,12 +3,12 @@ from os import environ from pathlib import Path -import pymake import pytest from flaky import flaky from modflow_devtools.markers import no_parallel, requires_exe from modflow_devtools.misc import set_dir +import pymake from utils import get_modified_time, get_project_root_path _project_root_path = get_project_root_path() @@ -20,7 +20,9 @@ def run_makefile(target): - assert Path("makefile").is_file(), f"makefile does not exist in {os.getcwd()}" + assert Path( + "makefile" + ).is_file(), f"makefile does not exist in {os.getcwd()}" base_target = os.path.basename(target) base_message = ( @@ -38,7 +40,9 @@ def run_makefile(target): return_code = os.system(f"make FC={environ.get('FC', 'gfortran')}") assert return_code == 0, f"could not make '{base_target}'." + base_message - assert os.path.isfile(target), f"{base_target} does not exist." + base_message + assert os.path.isfile(target), ( + f"{base_target} does not exist." + base_message + ) def build_mf6_makefile(): diff --git a/distribution/check_dist.py b/distribution/check_dist.py index b25ef5d8c64..13e73ee19bc 100644 --- a/distribution/check_dist.py +++ b/distribution/check_dist.py @@ -3,18 +3,21 @@ from os import environ from pathlib import Path from pprint import pprint -from random import shuffle import pytest - from modflow_devtools.markers import no_parallel from modflow_devtools.misc import run_cmd - # OS-specific extensions _system = platform.system() _eext = ".exe" if _system == "Windows" else "" -_soext = ".dll" if _system == "Windows" else ".so" if _system == "Linux" else ".dylib" +_soext = ( + ".dll" + if _system == "Windows" + else ".so" + if _system == "Linux" + else ".dylib" +) _scext = ".bat" if _system == "Windows" else ".sh" # fortran compiler @@ -116,22 +119,36 @@ def test_makefiles(dist_dir_path, full): assert (dist_dir_path / "make" / "makefile").is_file() assert (dist_dir_path / "make" / "makedefaults").is_file() - assert (dist_dir_path / "utils" / "zonebudget" / "make" / "makefile").is_file() - assert (dist_dir_path / "utils" / "zonebudget" / "make" / "makedefaults").is_file() + assert ( + dist_dir_path / "utils" / "zonebudget" / "make" / "makefile" + ).is_file() + assert ( + dist_dir_path / "utils" / "zonebudget" / "make" / "makedefaults" + ).is_file() assert (dist_dir_path / "utils" / "mf5to6" / "make" / "makefile").is_file() - assert (dist_dir_path / "utils" / "mf5to6" / "make" / "makedefaults").is_file() + assert ( + dist_dir_path / "utils" / "mf5to6" / "make" / "makedefaults" + ).is_file() # makefiles can't be used on Windows with ifort compiler if _system != "Windows" or _fc != "ifort": - print(subprocess.check_output("make", cwd=dist_dir_path / "make", shell=True)) print( subprocess.check_output( - "make", cwd=dist_dir_path / "utils" / "zonebudget" / "make", shell=True + "make", cwd=dist_dir_path / "make", shell=True + ) + ) + print( + subprocess.check_output( + "make", + cwd=dist_dir_path / "utils" / "zonebudget" / "make", + shell=True, ) ) print( subprocess.check_output( - "make", cwd=dist_dir_path / "utils" / "mf5to6" / "make", shell=True + "make", + cwd=dist_dir_path / "utils" / "mf5to6" / "make", + shell=True, ) ) @@ -183,7 +200,9 @@ def test_examples(dist_dir_path, full): # print examples found example_paths = [ - p for p in examples_path.glob("*") if p.is_dir() and p.stem.startswith("ex") + p + for p in examples_path.glob("*") + if p.is_dir() and p.stem.startswith("ex") ] assert any(example_paths) print(f"{len(example_paths)} example models found:") @@ -216,7 +235,9 @@ def test_binaries(dist_dir_path, approved): # get version string output = " ".join( - subprocess.check_output([str(bin_path / f"mf6{_eext}"), "-v"]).decode().split() + subprocess.check_output([str(bin_path / f"mf6{_eext}"), "-v"]) + .decode() + .split() ).lower() assert output.startswith("mf6") diff --git a/distribution/conftest.py b/distribution/conftest.py index df18401b2a4..0b76a7c437a 100644 --- a/distribution/conftest.py +++ b/distribution/conftest.py @@ -11,7 +11,9 @@ def pytest_addoption(parser): # all options below are for check_dist.py - parser.addoption("-P", "--path", action="store", default=str(_dist_dir_path)) + parser.addoption( + "-P", "--path", action="store", default=str(_dist_dir_path) + ) parser.addoption("-A", "--approved", action="store_true", default=False) parser.addoption("-R", "--releasemode", action="store_true", default=False) parser.addoption("-F", "--full", action="store_true", default=False) diff --git a/distribution/update_version.py b/distribution/update_version.py index 0f567cd2140..3df05b104d4 100755 --- a/distribution/update_version.py +++ b/distribution/update_version.py @@ -28,24 +28,23 @@ the README/DISCLAIMER markdown files is modified to reflect review and approval. Otherwise the language reflects preliminary/provisional status, and version strings contain "(preliminary)". """ + import argparse import json import os import textwrap from collections import OrderedDict from datetime import datetime -from packaging.version import Version from pathlib import Path from typing import Optional import pytest -from filelock import FileLock import yaml - -from utils import get_modified_time - +from filelock import FileLock from modflow_devtools.markers import no_parallel +from packaging.version import Version +from utils import get_modified_time project_name = "MODFLOW 6" project_root_path = Path(__file__).resolve().parent.parent @@ -123,7 +122,11 @@ def get_disclaimer(approved: bool = False, formatted: bool = False) -> str: if approved: return _approved_fmtdisclaimer if formatted else _approved_disclaimer else: - return _preliminary_fmtdisclaimer if formatted else _preliminary_disclaimer + return ( + _preliminary_fmtdisclaimer + if formatted + else _preliminary_disclaimer + ) def get_software_citation( @@ -134,7 +137,7 @@ def get_software_citation( sb = "" if not approved: - sb = f" (preliminary)" + sb = " (preliminary)" # format author names authors = [] for author in citation["authors"]: @@ -178,13 +181,19 @@ def update_version_txt_and_py(version: Version, timestamp: datetime): f.write(str(version)) log_update(version_file_path, version) - py_path = project_root_path / "doc" / version_file_path.name.replace(".txt", ".py") + py_path = ( + project_root_path + / "doc" + / version_file_path.name.replace(".txt", ".py") + ) with open(py_path, "w") as f: f.write( f"# {project_name} version file automatically " + f"created using...{os.path.basename(__file__)}\n" ) - f.write("# created on..." + f"{timestamp.strftime('%B %d, %Y %H:%M:%S')}\n") + f.write( + "# created on..." + f"{timestamp.strftime('%B %d, %Y %H:%M:%S')}\n" + ) f.write(f'__version__ = "{version}"\n') log_update(py_path, version) @@ -206,7 +215,9 @@ def update_version_tex(version: Version, timestamp: datetime): line = "\\newcommand{\\modflowversion}{mf" + str(version) + "}" f.write(f"{line}\n") line = ( - "\\newcommand{\\modflowdate}{" + f"{timestamp.strftime('%B %d, %Y')}" + "}" + "\\newcommand{\\modflowdate}{" + + f"{timestamp.strftime('%B %d, %Y')}" + + "}" ) f.write(f"{line}\n") line = ( @@ -247,7 +258,10 @@ def update_version_f90( + f"IDEVELOPMODE = {1 if developmode else 0}" ) elif ":: VERSIONNUMBER =" in line: - line = line.rpartition("::")[0] + f":: VERSIONNUMBER = '{version_num}'" + line = ( + line.rpartition("::")[0] + + f":: VERSIONNUMBER = '{version_num}'" + ) elif ":: VERSIONTAG =" in line: fmat_tstmp = timestamp.strftime("%m/%d/%Y") label_clause = version_label if version_label else "" @@ -304,7 +318,9 @@ def update_citation_cff(version: Version, timestamp: datetime): log_update(path, version) -def update_codejson(version: Version, timestamp: datetime, approved: bool = False): +def update_codejson( + version: Version, timestamp: datetime, approved: bool = False +): path = project_root_path / "code.json" with open(path, "r") as f: data = json.load(f, object_pairs_hook=OrderedDict) @@ -420,17 +436,25 @@ def test_update_version(version, approved, developmode): assert updated == _current_version # check IDEVELOPMODE was set correctly - version_f90_path = project_root_path / "src" / "Utilities" / "version.f90" + version_f90_path = ( + project_root_path / "src" / "Utilities" / "version.f90" + ) lines = version_f90_path.read_text().splitlines() assert any( - f"IDEVELOPMODE = {1 if developmode else 0}" in line for line in lines + f"IDEVELOPMODE = {1 if developmode else 0}" in line + for line in lines ) # check disclaimer has appropriate language disclaimer_path = project_root_path / "DISCLAIMER.md" disclaimer = disclaimer_path.read_text().splitlines() - assert any(("approved for release") in line for line in lines) == approved - assert any(("preliminary or provisional") in line for line in lines) != approved + assert ( + any(("approved for release") in line for line in lines) == approved + ) + assert ( + any(("preliminary or provisional") in line for line in lines) + != approved + ) # check readme has appropriate language readme_path = project_root_path / "README.md" diff --git a/distribution/utils.py b/distribution/utils.py index a301987e51c..484abc21c96 100644 --- a/distribution/utils.py +++ b/distribution/utils.py @@ -9,8 +9,8 @@ from pathlib import Path from warnings import warn -from modflow_devtools.markers import requires_exe import pytest +from modflow_devtools.markers import requires_exe _project_root_path = Path(__file__).resolve().parent.parent @@ -39,7 +39,7 @@ def get_branch(): branch = os.environ.get("GITHUB_REF_NAME", None) if branch is None: - raise ValueError(f"Couldn't detect branch") + raise ValueError("Couldn't detect branch") else: print(f"Detected branch: {branch}") @@ -47,7 +47,11 @@ def get_branch(): def get_modified_time(path: Path) -> float: - return path.stat().st_mtime if path.is_file() else datetime.today().timestamp() + return ( + path.stat().st_mtime + if path.is_file() + else datetime.today().timestamp() + ) def get_ostag(): @@ -69,7 +73,7 @@ def get_repo_path() -> Path: repo_path = environ.get("REPOS_PATH", None) if not repo_path: warn( - f"REPOS_PATH environment variable missing, defaulting to parent of project root" + "REPOS_PATH environment variable missing, defaulting to parent of project root" ) return Path(repo_path) if repo_path else _project_root_path diff --git a/doc/ReleaseNotes/mk_deprecations.py b/doc/ReleaseNotes/mk_deprecations.py index 128481c2893..5566b6a0eda 100644 --- a/doc/ReleaseNotes/mk_deprecations.py +++ b/doc/ReleaseNotes/mk_deprecations.py @@ -4,7 +4,6 @@ from pathlib import Path from warnings import warn - if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("path") @@ -48,17 +47,17 @@ # if the markdown file exists, convert it to latex if fpath.is_file(): - ftex = open(fnametex, 'w') + ftex = open(fnametex, "w") ftex.write(header) skipline = True with open(fpath) as fmd: for line in fmd: if not skipline: - ll = line.strip().split('|') + ll = line.strip().split("|") ll = ll[1:-1] linetex = "& ".join(ll) linetex = linetex.replace("\\", "/") - linetex += '\\\\' + '\n' + linetex += "\\\\" + "\n" linetex = linetex.replace("%", "\\%") linetex = linetex.replace("_", "\\_") ftex.write(linetex) @@ -67,6 +66,8 @@ skipline = False ftex.write(footer) ftex.close() - print(f"Created LaTex file {fnametex} from markdown deprecations file {fpath}") + print( + f"Created LaTex file {fnametex} from markdown deprecations file {fpath}" + ) else: warn(f"Deprecations not found: {fpath}") diff --git a/doc/ReleaseNotes/mk_runtimecomp.py b/doc/ReleaseNotes/mk_runtimecomp.py index 782b151be22..67edcdc4c31 100644 --- a/doc/ReleaseNotes/mk_runtimecomp.py +++ b/doc/ReleaseNotes/mk_runtimecomp.py @@ -5,7 +5,6 @@ from pathlib import Path from warnings import warn - if __name__ == "__main__": parser = argparse.ArgumentParser() parser.add_argument("path") @@ -54,17 +53,17 @@ # if the markdown file exists, convert it to latex if fpath.is_file(): - ftex = open(fnametex, 'w') + ftex = open(fnametex, "w") ftex.write(header) skipline = True with open(fpath) as fmd: for line in fmd: if not skipline: - ll = line.strip().split('|') + ll = line.strip().split("|") ll = ll[1:-1] linetex = "& ".join(ll) linetex = linetex.replace("\\", "/") - linetex += '\\\\' + '\n' + linetex += "\\\\" + "\n" linetex = linetex.replace("%", "\\%") ftex.write(linetex) ftex.write("\\hline\n") @@ -72,6 +71,8 @@ skipline = False ftex.write(footer) ftex.close() - print(f"Created LaTex file {fnametex} from markdown benchmark results file {fpath}") + print( + f"Created LaTex file {fnametex} from markdown benchmark results file {fpath}" + ) else: warn(f"Benchmark results not found: {fpath}") diff --git a/doc/mf6io/mf6ivar/deprecations.py b/doc/mf6io/mf6ivar/deprecations.py index 52a9e683081..d6896607e83 100644 --- a/doc/mf6io/mf6ivar/deprecations.py +++ b/doc/mf6io/mf6ivar/deprecations.py @@ -1,10 +1,13 @@ import os -from typing import List, Tuple, Optional -from packaging.version import Version from pathlib import Path +from typing import List, Optional, Tuple + +from packaging.version import Version -def get_deprecations(dfndir) -> List[Tuple[Path, str, Version, Optional[Version]]]: +def get_deprecations( + dfndir, +) -> List[Tuple[Path, str, Version, Optional[Version]]]: dfns = Path(dfndir).rglob("*.dfn") deps = {} for dfn in dfns: @@ -30,7 +33,7 @@ def get_deprecations(dfndir) -> List[Tuple[Path, str, Version, Optional[Version] def create_deprecations_file(dfndir, mddir, verbose): deprecations = get_deprecations(dfndir) - deps_path = (Path(mddir) / 'deprecations.md').absolute() + deps_path = (Path(mddir) / "deprecations.md").absolute() if verbose: print(f"Found {len(deprecations)} deprecations, writing {deps_path}") with open(deps_path, "w") as f: @@ -39,14 +42,14 @@ def create_deprecations_file(dfndir, mddir, verbose): if any(deprecations): s += "| Model-Package | Option | Deprecated | Removed |\n" s += "|:--------------|:-------|:-----------|:--------|\n" - for (file, option, deprecated, removed) in deprecations: + for file, option, deprecated, removed in deprecations: s += f"| {file.stem} | {option} | {deprecated} | {removed if removed else ''} |\n" if len(s) > 0: s += "\n" f.write(s) -if __name__ == '__main__': - dfndir = os.path.join('.', 'dfn') - mddir = os.path.join('.', 'md') +if __name__ == "__main__": + dfndir = os.path.join(".", "dfn") + mddir = os.path.join(".", "md") create_deprecations_file(dfndir, mddir, verbose=True) diff --git a/doc/mf6io/mf6ivar/fortran_parser.py b/doc/mf6io/mf6ivar/fortran_parser.py index 14b9f142406..7a1797e0be2 100644 --- a/doc/mf6io/mf6ivar/fortran_parser.py +++ b/doc/mf6io/mf6ivar/fortran_parser.py @@ -2,10 +2,10 @@ def get_next_line(line_list): - line = '' + line = "" while len(line_list) > 0: line = line_list.pop(0) - line = r'{}'.format(line) + line = r"{}".format(line) line = line.strip() if "!" in line: idx = line.index("!") @@ -19,7 +19,7 @@ def get_next_line(line_list): def get_full_lines(fname): - with open(fname, 'r') as f: + with open(fname, "r") as f: line_list = f.readlines() full_lines = [] while len(line_list) > 0: @@ -34,14 +34,14 @@ def get_full_lines(fname): return full_lines -def source_dir_to_dict(source_dir=".", ext='.f90', verbose=True): +def source_dir_to_dict(source_dir=".", ext=".f90", verbose=True): assert os.path.isdir(source_dir) d = {} for root, dirs, files in os.walk(source_dir): for f in files: if f.endswith(ext): if verbose: - print("processing {}".format(f)) + print(f"processing {f}") fwpath = os.path.join(root, f) full_lines = get_full_lines(fwpath) d[f] = full_lines @@ -51,9 +51,9 @@ def source_dir_to_dict(source_dir=".", ext='.f90', verbose=True): def parse_type_extends(line): istart = line.index("(") istop = line.index(")") - parent = line[istart + 1:istop] + parent = line[istart + 1 : istop] istart = line.index("::") - child = line[istart + 2:].strip() + child = line[istart + 2 :].strip() return child, parent @@ -66,4 +66,4 @@ def get_inheritance_dict(source_dir): if "type, extends" in line: child, parent = parse_type_extends(line) inheritance_dict[child] = parent - return inheritance_dict \ No newline at end of file + return inheritance_dict diff --git a/doc/mf6io/mf6ivar/mem_allocate.py b/doc/mf6io/mf6ivar/mem_allocate.py index 4d62a90ebdb..40d814aa644 100755 --- a/doc/mf6io/mf6ivar/mem_allocate.py +++ b/doc/mf6io/mf6ivar/mem_allocate.py @@ -8,7 +8,8 @@ """ import os -from fortran_parser import source_dir_to_dict, get_inheritance_dict + +from fortran_parser import get_inheritance_dict, source_dir_to_dict # Set up and check paths source_dir = "../../../src" @@ -70,7 +71,7 @@ def line_list_to_var_list(line_list, fname): npercents = fortran_varname.count("%") fortran_varname = fortran_varname.replace("this%", "") if current_class is not None: - class_varname = "{}.{}".format(current_class, fortran_varname) + class_varname = f"{current_class}.{fortran_varname}" else: class_varname = fortran_varname @@ -88,8 +89,14 @@ def line_list_to_var_list(line_list, fname): # check for uniqueness and write to md and tex if class_varname not in class_varname_list: class_varname_list.append(class_varname) - l = [source_name, current_module, current_class, - fortran_varname, varname, dims] + l = [ + source_name, + current_module, + current_class, + fortran_varname, + varname, + dims, + ] memvar_list.append(l) return memvar_list @@ -98,7 +105,14 @@ def line_list_to_var_list(line_list, fname): def write_md(memvar_list, fmd): "write markdown table records for list of memory managed variables" for l in memvar_list: - source_name, current_module, typename, fortran_varname, varname, dims = l + ( + source_name, + current_module, + typename, + fortran_varname, + varname, + dims, + ) = l write_md_record( fmd, source_name, current_module, typename, varname, dims ) @@ -108,7 +122,14 @@ def write_md(memvar_list, fmd): def write_tex(memvar_list, ftex): "write latex table records for list of memory managed variables" for l in memvar_list: - source_name, current_module, typename, fortran_varname, varname, dims = l + ( + source_name, + current_module, + typename, + fortran_varname, + varname, + dims, + ) = l write_tex_record(ftex, typename, varname, dims) return @@ -116,20 +137,15 @@ def write_tex(memvar_list, ftex): def write_md_header(f): s = "# MODFLOW 6 MEMORY MANAGER VARIABLES\n\n" fmd.write(s) - s = "| {} | {} | {} | {} | {} |\n".format( - "source file", "module", "type.variable name", "variable name", - "dimensions" - ) + s = "| source file | module | type.variable name | variable name | dimensions |\n" fmd.write(s) - s = "| {} | {} | {} | {} | {} |\n".format(":---:", ":---:", ":---:", - ":---:", ":---:") + s = "| :---: | :---: | :---: | :---: | :---: |\n" fmd.write(s) return def write_md_record(f, fname, modulename, classname, varname, varshape): - s = "| {} | {} | {} | {} | {} |\n".format(fname, modulename, classname, - varname, varshape) + s = f"| {fname} | {modulename} | {classname} | {varname} | {varshape} |\n" f.write(s) return @@ -173,7 +189,7 @@ def write_tex_record(f, classname, varname, dimension): classname = classname.replace("_", "\_") classname = classname.replace("%", "-") varname = varname.replace("_", "\_") - s = "{} & {} & {} \\\\ \n".format(classname, varname, dimension) + s = f"{classname} & {varname} & {dimension} \\\\ \n" f.write(s) return @@ -200,7 +216,7 @@ def write_tex_record(f, classname, varname, dimension): full_lines = d[f] memvar_list = line_list_to_var_list(full_lines, fwpath) if len(memvar_list) > 0: - print("{} -- {}".format(i, f)) + print(f"{i} -- {f}") i += 1 write_md(memvar_list, fmd) if latex_file is not None: diff --git a/doc/mf6io/mf6ivar/mf6ivar.py b/doc/mf6io/mf6ivar/mf6ivar.py index aaf21a3c1d7..da9d623ddc3 100644 --- a/doc/mf6io/mf6ivar/mf6ivar.py +++ b/doc/mf6io/mf6ivar/mf6ivar.py @@ -153,7 +153,9 @@ def parse_mf6var_file(fname): else: key = name if key in vardict: - raise ValueError(f"Variable already exists in dictionary: {k}") + raise ValueError( + f"Variable already exists in dictionary: {k}" + ) vardict[key] = vd vd = {} continue @@ -168,7 +170,9 @@ def parse_mf6var_file(fname): istart = line.index(" ") v = line[istart:].strip() if k in vd: - raise ValueError(f"Attribute already exists in dictionary: {k}") + raise ValueError( + f"Attribute already exists in dictionary: {k}" + ) vd[k] = v if len(vd) > 0: @@ -208,7 +212,7 @@ def block_entry(varname, block, vardict, prefix=" "): key = (varname, block) v = vardict[key] - s = "{}".format(varname.upper()) + s = f"{varname.upper()}" if "tagged" in v: if v["tagged"] == "false": s = "" @@ -227,9 +231,7 @@ def block_entry(varname, block, vardict, prefix=" "): vtype = vtype.split(" ", 1)[0] if vtype not in VALID_TYPES: raise ValueError( - "{}: {}: {!r} is not a valid type from {}".format( - fname, key, vtype, VALID_TYPES - ) + f"{fname}: {key}: {vtype!r} is not a valid type from {VALID_TYPES}" ) # record or recarray @@ -238,10 +240,10 @@ def block_entry(varname, block, vardict, prefix=" "): s = "" for vn in varnames: blockentry = block_entry(vn, block, vardict, prefix="") - s += "{} ".format(blockentry.strip()) + s += f"{blockentry.strip()} " if v["type"].startswith("recarray"): s = s.strip() - s = "{}{}\n{}{}\n{}{}".format("", s, prefix, s, prefix, "...") + s = f"{s}\n{prefix}{s}\n{prefix}..." # layered elif v["reader"] in ["readarray", "u1ddbl", "u2ddbl", "u1dint"]: @@ -251,9 +253,7 @@ def block_entry(varname, block, vardict, prefix=" "): if "layered" in v: if v["layered"] == "true": layered = " [LAYERED]" - s = "{}{}\n{}{}<{}{}> -- {}".format( - s, layered, prefix, prefix, varname, shape, reader - ) + s = f"{s}{layered}\n{prefix}{prefix}<{varname}{shape}> -- {reader}" # keyword elif v["type"] != "keyword": @@ -261,27 +261,29 @@ def block_entry(varname, block, vardict, prefix=" "): if "shape" in v: shape = v["shape"] vtmp += shape - s = "{} <{}{}{}>".format(s, tsmarker, vtmp, tsmarker) + s = f"{s} <{tsmarker}{vtmp}{tsmarker}>" # if optional, wrap string in square brackets if "optional" in v: if v["optional"] == "true": - s = "[{}]".format(s.strip()) + s = f"[{s.strip()}]" # prepend with prefix and return string - s = "{}{}".format(prefix, s) + s = f"{prefix}{s}" return s -def write_block(vardict, block, blk_var_list, varexcludeprefix=None, indent=None): +def write_block( + vardict, block, blk_var_list, varexcludeprefix=None, indent=None +): prepend = "" if indent is None else indent * " " - s = prepend + "BEGIN {}".format(block.upper()) + s = prepend + f"BEGIN {block.upper()}" for variable in blk_var_list: ts = block_entry(variable[0], block, vardict).strip() if variable[1]: - s = "{} [{}]".format(s, ts) + s = f"{s} [{ts}]" else: - s = "{} {}".format(s, ts) + s = f"{s} {ts}" s += "\n" for key in vardict.keys(): name, b = key @@ -309,8 +311,8 @@ def write_block(vardict, block, blk_var_list, varexcludeprefix=None, indent=None addv = False if addv: ts = block_entry(name, block, vardict, prefix=" " + prepend) - s += "{}\n".format(ts) - s += prepend + "END {}".format(block.upper()) + s += f"{ts}\n" + s += prepend + f"END {block.upper()}" return s @@ -362,7 +364,7 @@ def write_desc(vardict, block, blk_var_list, varexcludeprefix=None): else: if "tagged" in v: # could be used in future to write tag and name - n = "{}".format(name) + n = f"{name}" else: n = name n = n.replace("_", "\\_") @@ -371,7 +373,7 @@ def write_desc(vardict, block, blk_var_list, varexcludeprefix=None): else: msg = "" for k, v in v.items(): - msg += " {}: {}\n".format(k, v) + msg += f" {k}: {v}\n" print(msg) raise Exception(msg) ss = "\\texttt{" + n + "}---" + desc @@ -388,7 +390,7 @@ def write_desc(vardict, block, blk_var_list, varexcludeprefix=None): s += "\\begin{lstlisting}[style=blockdefinition]\n" for vn in t.strip().split()[1:]: blockentry = block_entry(vn, block, vardict, "") - s += "{}\n".format(blockentry) + s += f"{blockentry}\n" # s += '\\end{verbatim}\n\n' s += "\\end{lstlisting}\n\n" @@ -424,7 +426,7 @@ def write_desc_md(vardict, block, blk_var_list, varexcludeprefix=None): else: if "tagged" in v: # could be used in future to write tag and name - n = "{}".format(name) + n = f"{name}" else: n = name if "description" in v: @@ -432,7 +434,7 @@ def write_desc_md(vardict, block, blk_var_list, varexcludeprefix=None): else: msg = "" for k, v in v.items(): - msg += " {}: {}\n".format(k, v) + msg += f" {k}: {v}\n" print(msg) raise Exception(msg) desc = md_replace(desc) @@ -448,7 +450,7 @@ def write_desc_md(vardict, block, blk_var_list, varexcludeprefix=None): blockentry = md_replace( block_entry(vn, block, vardict, 10 * " ") ) - s += "{}\n".format(blockentry) + s += f"{blockentry}\n" return s @@ -496,21 +498,22 @@ def get_examples(component): files = [ filename for filename in sorted(os.listdir(EXAMPLES_DIR_PATH)) - if component.lower() in filename.lower() and "-obs" not in filename.lower() + if component.lower() in filename.lower() + and "-obs" not in filename.lower() ] s = "" for idx, filename in enumerate(files): if idx == 0: s += "#### Example Input File\n" if len(files) > 1: - s += "Example {}\n\n".format(idx + 1) + s += f"Example {idx + 1}\n\n" fpth = os.path.join(EXAMPLES_DIR_PATH, filename) with open(fpth, "r") as f: lines = f.readlines() s += "```\n" for line in lines: line = line.rstrip() - s += " {}\n".format(line) + s += f" {line}\n" s += "```\n\n" return s @@ -525,14 +528,14 @@ def get_obs_examples(component): for idx, filename in enumerate(files): s += "#### Example Observation Input File\n" if len(files) > 1: - s += "Example {}\n\n".format(idx + 1) + s += f"Example {idx + 1}\n\n" fpth = os.path.join(EXAMPLES_DIR_PATH, filename) with open(fpth, "r") as f: lines = f.readlines() s += "```\n" for line in lines: line = line.rstrip() - s += " {}\n".format(line) + s += f" {line}\n" s += "```\n\n" return s @@ -547,8 +550,12 @@ def get_obs_table(component): s = "" if files: s += "#### Available Observation Types\n\n" - s += "| Stress Package | Observation Type | ID1 | ID2 | Description |\n" - s += "|----------------|------------------|-----|-----|-------------|\n" + s += ( + "| Stress Package | Observation Type | ID1 | ID2 | Description |\n" + ) + s += ( + "|----------------|------------------|-----|-----|-------------|\n" + ) for filename in files: fpth = os.path.join(COMMON_DIR_PATH, filename) with open(fpth, "r") as f: @@ -561,7 +568,7 @@ def get_obs_table(component): elif line.strip().startswith("%"): save_line = False if save_line: - s += "| {} |\n".format(line.replace("&", "|")) + s += f"| {line.replace('&', '|')} |\n" if len(s) > 0: s += "\n\n" return s @@ -570,13 +577,9 @@ def get_obs_table(component): def write_md_header(f): s = "# MODFLOW 6 INPUT VARIABLES\n\n" f.write(s) - s = "| {} | {} | {} | {} | {} | {} |\n".format( - "component", "package", "block", "variable name", "type", "description" - ) + s = "| component | package | block | variable name | type | description |\n" f.write(s) - s = "| {} | {} | {} | {} | {} | {} |\n".format( - ":---:", ":---:", ":---:", ":---:", ":---:", "---" - ) + s = "| :---: | :---: | :---: | :---: | :---: | --- |\n" f.write(s) @@ -594,12 +597,12 @@ def write_md(f, vardict, component, package): else: if t.startswith("KEYSTRING"): t = "KEYSTRING" - t = "{}".format(t) + t = f"{t}" if "shape" in v: shape = v["shape"].upper() - t = "{} {}".format(t, shape) + t = f"{t} {shape}" d = get_description(v["description"]) - s = "| {} | {} | {} | {} | {} | {} |\n".format(c, p, b, n, t, d) + s = f"| {c} | {p} | {b} | {n} | {t} | {d} |\n" f.write(s) @@ -652,7 +655,10 @@ def write_appendix(blocks): f.write(s) lastftype = ftype - f.write("\n\n\\hline\n\\end{longtable}\n\\label{table:blocks}\n\\normalsize\n") + f.write( + "\n\n\\hline\n\\end{longtable}\n\\label{table:blocks}\n\\normalsize\n" + ) + def get_dfn_files(models): def is_sim_dfn(stem): @@ -705,25 +711,27 @@ def write_variables(): # add a full block name to allblocks for block in blocks: - b = "{}-{}-{}".format(component, package, block) + b = f"{component}-{package}-{block}" allblocks.append(b) # go through each block and write information - desc = ( - "% DO NOT MODIFY THIS FILE DIRECTLY. IT IS CREATED BY mf6ivar.py \n\n" - ) + desc = "% DO NOT MODIFY THIS FILE DIRECTLY. IT IS CREATED BY mf6ivar.py \n\n" for b in blocks: blk_var_list = [] # Write the name of the block to the latex file - desc += "\item \\textbf{}\n\n".format("{Block: " + b.upper() + "}") + desc += f"\\item \\textbf{'{Block: ' + b.upper() + '}'}\n\n" desc += "\\begin{description}\n" - desc += write_desc(vardict, b, blk_var_list, varexcludeprefix="dev_") + desc += write_desc( + vardict, b, blk_var_list, varexcludeprefix="dev_" + ) desc += "\\end{description}\n" with open(TEX_DIR_PATH / f"{fpath.stem}-{b}.dat", "w") as f: s = ( - write_block(vardict, b, blk_var_list, varexcludeprefix="dev_") + write_block( + vardict, b, blk_var_list, varexcludeprefix="dev_" + ) + "\n" ) f.write(s) @@ -739,7 +747,7 @@ def write_variables(): # write markdown description mdname = fpath.stem with open(RTD_DOC_DIR_PATH / f"{mdname}.md", "w") as f: - f.write("### {}\n\n".format(mdname.upper())) + f.write(f"### {mdname.upper()}\n\n") f.write("#### Structure of Blocks\n\n") f.write("_FOR EACH SIMULATION_\n\n") desc = "" @@ -747,7 +755,7 @@ def write_variables(): blk_var_list = [] # Write the name of the block to the latex file - desc += "##### Block: {}\n\n".format(b.upper()) + desc += f"##### Block: {b.upper()}\n\n" desc += write_desc_md( vardict, b, blk_var_list, varexcludeprefix="dev_" diff --git a/environment.yml b/environment.yml index 6de41875d9f..06588dc6760 100644 --- a/environment.yml +++ b/environment.yml @@ -5,6 +5,7 @@ channels: - defaults dependencies: + - python>=3.9 - appdirs - codespell - filelock @@ -34,6 +35,7 @@ dependencies: - python - rasterio - rasterstats + - ruff - scipy - shapely - syrupy diff --git a/pixi.lock b/pixi.lock index 76ed0b9a418..56a4a68e371 100644 --- a/pixi.lock +++ b/pixi.lock @@ -262,6 +262,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.18.1-py39ha68c5e3_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.5.1-py39h8125149_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.4.16-he19d79f_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.1-py39haf93ffa_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda @@ -533,6 +534,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.18.1-py39hb8f4057_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ruff-0.5.1-py39h009b497_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.4.16-h52a6840_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.13.1-py39hb921187_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda @@ -796,6 +798,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.18.1-py39hf59063a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.5.1-py39h4dd7705_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.13.1-py39h038d4f4_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/shapely-2.0.4-py39h20f02b5_1.conda @@ -1049,6 +1052,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.18.1-py39h0019b8a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.5.1-py39hb586919_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.13.1-py39h3d5391c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/shapely-2.0.4-py39h8b557c8_1.conda @@ -1301,6 +1305,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.18.1-py39h92a245a_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/ruff-0.5.1-py39hda83faa_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.13.1-py39h1a10956_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/shapely-2.0.4-py39h63838aa_1.conda @@ -1642,6 +1647,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.18.1-py39ha68c5e3_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.5.1-py39h8125149_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.4.16-he19d79f_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.1-py39haf93ffa_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda @@ -1971,6 +1977,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.18.1-py39hb8f4057_0.conda + - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/ruff-0.5.1-py39h009b497_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.4.16-h52a6840_0.conda - conda: https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.13.1-py39hb921187_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda @@ -2293,6 +2300,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.18.1-py39hf59063a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.5.1-py39h4dd7705_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.13.1-py39h038d4f4_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-64/shapely-2.0.4-py39h20f02b5_1.conda @@ -2605,6 +2613,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.18.1-py39h0019b8a_0.conda + - conda: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.5.1-py39hb586919_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.13.1-py39h3d5391c_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/osx-arm64/shapely-2.0.4-py39h8b557c8_1.conda @@ -2913,6 +2922,7 @@ environments: - conda: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.18.1-py39h92a245a_0.conda + - conda: https://conda.anaconda.org/conda-forge/win-64/ruff-0.5.1-py39hda83faa_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/scipy-1.13.1-py39h1a10956_0.conda - conda: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda - conda: https://conda.anaconda.org/conda-forge/win-64/shapely-2.0.4-py39h63838aa_1.conda @@ -2993,17 +3003,6 @@ environments: - pypi: https://files.pythonhosted.org/packages/2c/4d/0db5b8a613d2a59bbc29bc5bb44a2f8070eb9ceab11c50d477502a8a0092/tinycss2-1.3.0-py3-none-any.whl - pypi: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl packages: -- kind: conda - name: _libgcc_mutex - version: '0.1' - build: conda_forge - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - md5: d7c89558ba9fa0495403155b64376d81 - license: None - size: 2562 - timestamp: 1578324546067 - kind: conda name: _libgcc_mutex version: '0.1' @@ -3016,24 +3015,6 @@ packages: purls: [] size: 2562 timestamp: 1578324546067 -- kind: conda - name: _openmp_mutex - version: '4.5' - build: 2_gnu - build_number: 16 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - md5: 73aaf86a425cc6e73fcf236a5a46396d - depends: - - _libgcc_mutex 0.1 conda_forge - - libgomp >=7.5.0 - constrains: - - openmp_impl 9999 - license: BSD-3-Clause - license_family: BSD - size: 23621 - timestamp: 1650670423406 - kind: conda name: _openmp_mutex version: '4.5' @@ -3053,23 +3034,6 @@ packages: purls: [] size: 23621 timestamp: 1650670423406 -- kind: conda - name: _openmp_mutex - version: '4.5' - build: 2_gnu - build_number: 16 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/_openmp_mutex-4.5-2_gnu.tar.bz2 - sha256: 3702bef2f0a4d38bd8288bbe54aace623602a1343c2cfbefd3fa188e015bebf0 - md5: 6168d71addc746e8f2b8d57dfd2edcea - depends: - - libgomp >=7.5.0 - constrains: - - openmp_impl 9999 - license: BSD-3-Clause - license_family: BSD - size: 23712 - timestamp: 1650670790230 - kind: conda name: _openmp_mutex version: '4.5' @@ -3088,21 +3052,6 @@ packages: purls: [] size: 23712 timestamp: 1650670790230 -- kind: conda - name: affine - version: 2.4.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/affine-2.4.0-pyhd8ed1ab_0.conda - sha256: fbf0288cae7c6e5005280436ff73c95a36c5a4c978ba50175cc8e3eb22abc5f9 - md5: ae5f4ad87126c55ba3f690ef07f81d64 - depends: - - python >=3.7 - license: BSD-3-Clause - license_family: BSD - size: 18726 - timestamp: 1674245215155 - kind: conda name: affine version: 2.4.0 @@ -3137,20 +3086,6 @@ packages: - pkg:pypi/alabaster?source=conda-forge-mapping size: 18365 timestamp: 1704848898483 -- kind: conda - name: alsa-lib - version: 1.2.12 - build: h4ab18f5_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.12-h4ab18f5_0.conda - sha256: 64b95dd06d7ca6b54cea03b02da8f1657b9899ca376d0ca7b47823064f55fb16 - md5: 7ed427f0871fd41cb1d9c17727c17589 - depends: - - libgcc-ng >=12 - license: LGPL-2.1-or-later - license_family: GPL - size: 555868 - timestamp: 1718118368236 - kind: conda name: alsa-lib version: 1.2.12 @@ -3166,21 +3101,6 @@ packages: purls: [] size: 555868 timestamp: 1718118368236 -- kind: conda - name: appdirs - version: 1.4.4 - build: pyh9f0ad1d_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 - sha256: ae9fb8f68281f84482f2c234379aa12405a9e365151d43af20b3ae1f17312111 - md5: 5f095bc6454094e96f146491fd03633b - depends: - - python - license: MIT - license_family: MIT - size: 12840 - timestamp: 1603108499239 - kind: conda name: appdirs version: 1.4.4 @@ -3233,25 +3153,6 @@ packages: - pkg:pypi/asttokens?source=conda-forge-mapping size: 28922 timestamp: 1698341257884 -- kind: conda - name: atk-1.0 - version: 2.38.0 - build: h04ea711_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-h04ea711_2.conda - sha256: df682395d05050cd1222740a42a551281210726a67447e5258968dd55854302e - md5: f730d54ba9cd543666d7220c9f7ed563 - depends: - - libgcc-ng >=12 - - libglib >=2.80.0,<3.0a0 - - libstdcxx-ng >=12 - constrains: - - atk-1.0 2.38.0 - license: LGPL-2.0-or-later - license_family: LGPL - size: 355900 - timestamp: 1713896169874 - kind: conda name: atk-1.0 version: 2.38.0 @@ -3272,26 +3173,6 @@ packages: purls: [] size: 355900 timestamp: 1713896169874 -- kind: conda - name: atk-1.0 - version: 2.38.0 - build: h4bec284_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/atk-1.0-2.38.0-h4bec284_2.conda - sha256: a5972a943764e46478c966b26be61de70dcd7d0cfda4bd0b0c46916ae32e0492 - md5: d9684247c943d492d9aac8687bc5db77 - depends: - - __osx >=10.9 - - libcxx >=16 - - libglib >=2.80.0,<3.0a0 - - libintl >=0.22.5,<1.0a0 - constrains: - - atk-1.0 2.38.0 - license: LGPL-2.0-or-later - license_family: LGPL - size: 349989 - timestamp: 1713896423623 - kind: conda name: atk-1.0 version: 2.38.0 @@ -3313,26 +3194,6 @@ packages: purls: [] size: 349989 timestamp: 1713896423623 -- kind: conda - name: atk-1.0 - version: 2.38.0 - build: hd03087b_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/atk-1.0-2.38.0-hd03087b_2.conda - sha256: b0747f9b1bc03d1932b4d8c586f39a35ac97e7e72fe6e63f2b2a2472d466f3c1 - md5: 57301986d02d30d6805fdce6c99074ee - depends: - - __osx >=11.0 - - libcxx >=16 - - libglib >=2.80.0,<3.0a0 - - libintl >=0.22.5,<1.0a0 - constrains: - - atk-1.0 2.38.0 - license: LGPL-2.0-or-later - license_family: LGPL - size: 347530 - timestamp: 1713896411580 - kind: conda name: atk-1.0 version: 2.38.0 @@ -3354,25 +3215,6 @@ packages: purls: [] size: 347530 timestamp: 1713896411580 -- kind: conda - name: atk-1.0 - version: 2.38.0 - build: hedc4a1f_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/atk-1.0-2.38.0-hedc4a1f_2.conda - sha256: 69f70048a1a915be7b8ad5d2cbb7bf020baa989b5506e45a676ef4ef5106c4f0 - md5: 9308557e2328f944bd5809c5630761af - depends: - - libgcc-ng >=12 - - libglib >=2.80.0,<3.0a0 - - libstdcxx-ng >=12 - constrains: - - atk-1.0 2.38.0 - license: LGPL-2.0-or-later - license_family: LGPL - size: 358327 - timestamp: 1713898303194 - kind: conda name: atk-1.0 version: 2.38.0 @@ -3393,21 +3235,6 @@ packages: purls: [] size: 358327 timestamp: 1713898303194 -- kind: conda - name: attr - version: 2.5.1 - build: h166bdaf_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/attr-2.5.1-h166bdaf_1.tar.bz2 - sha256: 82c13b1772c21fc4a17441734de471d3aabf82b61db9b11f4a1bd04a9c4ac324 - md5: d9c69a24ad678ffce24c6543a0176b00 - depends: - - libgcc-ng >=12 - license: GPL-2.0-or-later - license_family: GPL - size: 71042 - timestamp: 1660065501192 - kind: conda name: attr version: 2.5.1 @@ -3424,21 +3251,6 @@ packages: purls: [] size: 71042 timestamp: 1660065501192 -- kind: conda - name: attrs - version: 23.2.0 - build: pyh71513ae_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/attrs-23.2.0-pyh71513ae_0.conda - sha256: 77c7d03bdb243a048fff398cedc74327b7dc79169ebe3b4c8448b0331ea55fea - md5: 5e4c0743c70186509d1412e03c2d8dfa - depends: - - python >=3.7 - license: MIT - license_family: MIT - size: 54582 - timestamp: 1704011393776 - kind: conda name: attrs version: 23.2.0 @@ -3456,26 +3268,6 @@ packages: - pkg:pypi/attrs?source=conda-forge-mapping size: 54582 timestamp: 1704011393776 -- kind: conda - name: aws-c-auth - version: 0.7.22 - build: h2f80047_6 - build_number: 6 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-auth-0.7.22-h2f80047_6.conda - sha256: bd811fca4d6ec3cdd814c6ed76caecd4c71a838d62ef75cf762c1f85f7915a9c - md5: d9beb6ca137a79ce3af70cc8c0f84c21 - depends: - - __osx >=10.13 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - license: Apache-2.0 - license_family: Apache - size: 92819 - timestamp: 1719009776506 - kind: conda name: aws-c-auth version: 0.7.22 @@ -3497,26 +3289,6 @@ packages: purls: [] size: 92819 timestamp: 1719009776506 -- kind: conda - name: aws-c-auth - version: 0.7.22 - build: h3776fb2_6 - build_number: 6 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-auth-0.7.22-h3776fb2_6.conda - sha256: f5782cdbfb47e7d8a69a97eab6a7494f0c6e15b98be847021f1044c9fd450ffc - md5: a4e9f4127d7d7ace991b8521f09c82a1 - depends: - - __osx >=11.0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - license: Apache-2.0 - license_family: Apache - size: 91099 - timestamp: 1719009711146 - kind: conda name: aws-c-auth version: 0.7.22 @@ -3558,92 +3330,30 @@ packages: - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache + purls: [] size: 101719 timestamp: 1719010288814 - kind: conda name: aws-c-auth version: 0.7.22 - build: ha1d026d_6 + build: hbed9ab6_6 build_number: 6 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-auth-0.7.22-ha1d026d_6.conda - sha256: d457ba3741a11585605cbc2e4ab090f8545a3cfb672fc11ac0b2c0eef8df4bd8 - md5: 594c10a14453cded53c6b5edfd7f0416 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.7.22-hbed9ab6_6.conda + sha256: 0162aaedd9ec665e2d567a12ab91e5ac2080dfb5fc944aa8697ce0b07c34706f + md5: 0ce03af45f04829e9d2ec38c0d8c0c86 depends: - aws-c-cal >=0.6.15,<0.6.16.0a0 - aws-c-common >=0.9.23,<0.9.24.0a0 - aws-c-http >=0.8.2,<0.8.3.0a0 - aws-c-io >=0.14.9,<0.14.10.0a0 - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 101719 - timestamp: 1719010288814 -- kind: conda - name: aws-c-auth - version: 0.7.22 - build: hbed9ab6_6 - build_number: 6 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.7.22-hbed9ab6_6.conda - sha256: 0162aaedd9ec665e2d567a12ab91e5ac2080dfb5fc944aa8697ce0b07c34706f - md5: 0ce03af45f04829e9d2ec38c0d8c0c86 - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 110393 - timestamp: 1719009724885 -- kind: conda - name: aws-c-auth - version: 0.7.22 - build: hbed9ab6_6 - build_number: 6 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-auth-0.7.22-hbed9ab6_6.conda - sha256: 0162aaedd9ec665e2d567a12ab91e5ac2080dfb5fc944aa8697ce0b07c34706f - md5: 0ce03af45f04829e9d2ec38c0d8c0c86 - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - libgcc-ng >=12 + - libgcc-ng >=12 license: Apache-2.0 license_family: Apache purls: [] size: 110393 timestamp: 1719009724885 -- kind: conda - name: aws-c-auth - version: 0.7.22 - build: hf36ad8f_6 - build_number: 6 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-auth-0.7.22-hf36ad8f_6.conda - sha256: a38e511934eea845eca80e86b826927ad6fd19e9a99c90b11ef3bf68ab5afe5e - md5: 8b0f1ad4238c94d032dcbfa4b84bcf5b - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 105996 - timestamp: 1719009711834 - kind: conda name: aws-c-auth version: 0.7.22 @@ -3665,23 +3375,6 @@ packages: purls: [] size: 105996 timestamp: 1719009711834 -- kind: conda - name: aws-c-cal - version: 0.6.15 - build: h1194e0d_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-cal-0.6.15-h1194e0d_1.conda - sha256: a202a99d8e70057d723eaed39fd781a661bfd231edc8fd31b5699e428f9ab096 - md5: d0d51db256b4cd592190fbbd84f05a1e - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 48671 - timestamp: 1718967129422 - kind: conda name: aws-c-cal version: 0.6.15 @@ -3700,23 +3393,6 @@ packages: purls: [] size: 48671 timestamp: 1718967129422 -- kind: conda - name: aws-c-cal - version: 0.6.15 - build: h816f305_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-cal-0.6.15-h816f305_1.conda - sha256: 550a0e162474e8c14b8ed0fa21c261d838ee64fc148a0f8439469c811dbcd93c - md5: 8ddd866d43ed25da840bc0a87a05abc1 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 46796 - timestamp: 1718967077366 - kind: conda name: aws-c-cal version: 0.6.15 @@ -3735,22 +3411,6 @@ packages: purls: [] size: 46796 timestamp: 1718967077366 -- kind: conda - name: aws-c-cal - version: 0.6.15 - build: h94d0942_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-cal-0.6.15-h94d0942_1.conda - sha256: 33a6c36f69ea8814f92e2aac39b9d95d6168333cf8c957141d5ef6ec42fcf9b1 - md5: 30f6d420ef82734a00963ac45443c7b2 - depends: - - __osx >=11.0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 40069 - timestamp: 1718967327330 - kind: conda name: aws-c-cal version: 0.6.15 @@ -3768,22 +3428,6 @@ packages: purls: [] size: 40069 timestamp: 1718967327330 -- kind: conda - name: aws-c-cal - version: 0.6.15 - build: hd73d8db_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-cal-0.6.15-hd73d8db_1.conda - sha256: 687673bdcc2a1f1458eed7a0ed472ec2e9282e84a0ce4472eded4577b9c19571 - md5: 8a6c4fbbc0c292a5057d76b6962a3664 - depends: - - __osx >=10.13 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 38901 - timestamp: 1718967189660 - kind: conda name: aws-c-cal version: 0.6.15 @@ -3801,24 +3445,6 @@ packages: purls: [] size: 38901 timestamp: 1718967189660 -- kind: conda - name: aws-c-cal - version: 0.6.15 - build: hea5f451_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-cal-0.6.15-hea5f451_1.conda - sha256: e7a7547003d2e1238a9b34aa520d70487b261b7d18d14e0f1ed965a10b8243a2 - md5: 0cabaa9dc4d2eb1817ec1f544827cf9f - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 46853 - timestamp: 1718967640572 - kind: conda name: aws-c-cal version: 0.6.15 @@ -3838,22 +3464,6 @@ packages: purls: [] size: 46853 timestamp: 1718967640572 -- kind: conda - name: aws-c-common - version: 0.9.23 - build: h2466b09_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-common-0.9.23-h2466b09_0.conda - sha256: 728f9689bea381beebd8c94e333976eec5970bfe5a6a3bf981ee14f5a9229140 - md5: df475c2b12da4aa32d4946a1453681f5 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 234194 - timestamp: 1718918578757 - kind: conda name: aws-c-common version: 0.9.23 @@ -3871,20 +3481,6 @@ packages: purls: [] size: 234194 timestamp: 1718918578757 -- kind: conda - name: aws-c-common - version: 0.9.23 - build: h4ab18f5_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-common-0.9.23-h4ab18f5_0.conda - sha256: f3eab0ec3f01ddc3ebdc235d4ae1b3b803d83e40f2cd2389bf8c65ab96e90f02 - md5: 94d61ae2b2b701008a9d52ce6bbead27 - depends: - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 235612 - timestamp: 1718918062664 - kind: conda name: aws-c-common version: 0.9.23 @@ -3900,20 +3496,6 @@ packages: purls: [] size: 235612 timestamp: 1718918062664 -- kind: conda - name: aws-c-common - version: 0.9.23 - build: h68df207_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-common-0.9.23-h68df207_0.conda - sha256: fa4ca3c29c64c96cf8b208fb5466e425ac2f8998a0022f5404a885253bca4667 - md5: 36159c9ecdcdbf7bf2676510110d7fda - depends: - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 257315 - timestamp: 1718918138944 - kind: conda name: aws-c-common version: 0.9.23 @@ -3929,20 +3511,6 @@ packages: purls: [] size: 257315 timestamp: 1718918138944 -- kind: conda - name: aws-c-common - version: 0.9.23 - build: h99b78c6_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-common-0.9.23-h99b78c6_0.conda - sha256: 15e965a0d1c37927e23d46691e632cf8b39afee5c9ba735f2d535fdb7b58b19e - md5: d9f2adf47d2078d44a23480140e76550 - depends: - - __osx >=11.0 - license: Apache-2.0 - license_family: Apache - size: 220102 - timestamp: 1718918149063 - kind: conda name: aws-c-common version: 0.9.23 @@ -3958,20 +3526,6 @@ packages: purls: [] size: 220102 timestamp: 1718918149063 -- kind: conda - name: aws-c-common - version: 0.9.23 - build: hfdf4475_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-common-0.9.23-hfdf4475_0.conda - sha256: 63680a7e163a947eb97f68cf1d5dd26fe0fef9443196de4fc31615b28d6095a7 - md5: 35083fa12de9dc9918de60c112ceab27 - depends: - - __osx >=10.13 - license: Apache-2.0 - license_family: Apache - size: 225527 - timestamp: 1718918230587 - kind: conda name: aws-c-common version: 0.9.23 @@ -3987,22 +3541,6 @@ packages: purls: [] size: 225527 timestamp: 1718918230587 -- kind: conda - name: aws-c-compression - version: 0.2.18 - build: h3ff8e8a_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-compression-0.2.18-h3ff8e8a_7.conda - sha256: 2f7958b624e48424e8e484842cbce323f812adfb22f431889e7e25899907032c - md5: 134bb356c25e94209744ee664ba8a89a - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 19814 - timestamp: 1718967207357 - kind: conda name: aws-c-compression version: 0.2.18 @@ -4020,22 +3558,6 @@ packages: purls: [] size: 19814 timestamp: 1718967207357 -- kind: conda - name: aws-c-compression - version: 0.2.18 - build: h94d0942_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-compression-0.2.18-h94d0942_7.conda - sha256: d0244c7638853f8f8feb4a3107844fc6be23c6e29312fc5eda9221df5817b8a7 - md5: c9a37f68bef48f48782746404f4050a2 - depends: - - __osx >=11.0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 18226 - timestamp: 1718967294106 - kind: conda name: aws-c-compression version: 0.2.18 @@ -4067,45 +3589,13 @@ packages: - aws-c-common >=0.9.23,<0.9.24.0a0 license: Apache-2.0 license_family: Apache + purls: [] size: 18245 timestamp: 1718967218275 - kind: conda name: aws-c-compression version: 0.2.18 - build: hd73d8db_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-compression-0.2.18-hd73d8db_7.conda - sha256: c8fabda8233f979f9c5173a5ba5f6482c26e8ac8af55e78550fff27e997e0dbd - md5: b082d6b9a40e41fd27f48786d318e910 - depends: - - __osx >=10.13 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 18245 - timestamp: 1718967218275 -- kind: conda - name: aws-c-compression - version: 0.2.18 - build: he027950_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.18-he027950_7.conda - sha256: d4c70b8716e19fe56a563ab858ab7440f41c2dd927687357a44e69f23001126d - md5: 11e5cb0b426772974f6416545baee0ce - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 19271 - timestamp: 1718967071890 -- kind: conda - name: aws-c-compression - version: 0.2.18 - build: he027950_7 + build: he027950_7 build_number: 7 subdir: linux-64 url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-compression-0.2.18-he027950_7.conda @@ -4119,24 +3609,6 @@ packages: purls: [] size: 19271 timestamp: 1718967071890 -- kind: conda - name: aws-c-compression - version: 0.2.18 - build: hea5f451_7 - build_number: 7 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-compression-0.2.18-hea5f451_7.conda - sha256: 76899d3e3c482fdbd49d7844dc03a4ead7b727e8978f79c5e2a569ef80d815e0 - md5: 3834f2ba3431fe21692de035a7b992c1 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 22658 - timestamp: 1718967658946 - kind: conda name: aws-c-compression version: 0.2.18 @@ -4156,26 +3628,6 @@ packages: purls: [] size: 22658 timestamp: 1718967658946 -- kind: conda - name: aws-c-event-stream - version: 0.4.2 - build: ha301515_14 - build_number: 14 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-event-stream-0.4.2-ha301515_14.conda - sha256: 25cf1cef78f8fad7563c17cff484c09bfd5e323abfb5b452bd52a65a82cf1bae - md5: b06d8a8e520ba32d1c0bfcea751b0ca3 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 54745 - timestamp: 1718996502952 - kind: conda name: aws-c-event-stream version: 0.4.2 @@ -4197,25 +3649,6 @@ packages: purls: [] size: 54745 timestamp: 1718996502952 -- kind: conda - name: aws-c-event-stream - version: 0.4.2 - build: ha5205da_14 - build_number: 14 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-event-stream-0.4.2-ha5205da_14.conda - sha256: 38fd28ea4f1839a80070d9b29df17182455905a0ed7703f830a0575d6f6bbe79 - md5: 86842567307ff168a4237fe214d99cbc - depends: - - __osx >=10.13 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - libcxx >=16 - license: Apache-2.0 - license_family: Apache - size: 46808 - timestamp: 1718996003884 - kind: conda name: aws-c-event-stream version: 0.4.2 @@ -4236,25 +3669,6 @@ packages: purls: [] size: 46808 timestamp: 1718996003884 -- kind: conda - name: aws-c-event-stream - version: 0.4.2 - build: hb72ac1a_14 - build_number: 14 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-event-stream-0.4.2-hb72ac1a_14.conda - sha256: 3d35d94361acaba6f272df690f3d25f62eaccd82e7f33aba7972f60283905fa4 - md5: 64676cc50610171ec66083b82be93e52 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 54092 - timestamp: 1718995981240 - kind: conda name: aws-c-event-stream version: 0.4.2 @@ -4275,25 +3689,6 @@ packages: purls: [] size: 54092 timestamp: 1718995981240 -- kind: conda - name: aws-c-event-stream - version: 0.4.2 - build: he43e89f_14 - build_number: 14 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-event-stream-0.4.2-he43e89f_14.conda - sha256: 74da88265e7ad47edc62160c30cd1e25dff8b5468c0a1e38b1fa04052e348653 - md5: 80418a84df5d4ad87f3a35df31c6398d - depends: - - __osx >=11.0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - libcxx >=16 - license: Apache-2.0 - license_family: Apache - size: 47513 - timestamp: 1718996179063 - kind: conda name: aws-c-event-stream version: 0.4.2 @@ -4314,25 +3709,6 @@ packages: purls: [] size: 47513 timestamp: 1718996179063 -- kind: conda - name: aws-c-event-stream - version: 0.4.2 - build: hf436a7f_14 - build_number: 14 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-event-stream-0.4.2-hf436a7f_14.conda - sha256: 957a4dfa919e7a7feac90bc9e8279387cbc9d6822746deb7d8e3e4d28cc8e75a - md5: 929f73658209e6d61a028132be6370fe - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 55158 - timestamp: 1718996063173 - kind: conda name: aws-c-event-stream version: 0.4.2 @@ -4353,25 +3729,6 @@ packages: purls: [] size: 55158 timestamp: 1718996063173 -- kind: conda - name: aws-c-http - version: 0.8.2 - build: h4f006d9_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-http-0.8.2-h4f006d9_3.conda - sha256: e48877117cd6323e726190e5dfe148ac5bef1c2042bed2811968d0a25dbb44fb - md5: 5291d125026d9e4c0d5bda8cf616d9c8 - depends: - - __osx >=11.0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-compression >=0.2.18,<0.2.19.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - license: Apache-2.0 - license_family: Apache - size: 151952 - timestamp: 1718996101845 - kind: conda name: aws-c-http version: 0.8.2 @@ -4392,25 +3749,6 @@ packages: purls: [] size: 151952 timestamp: 1718996101845 -- kind: conda - name: aws-c-http - version: 0.8.2 - build: h75ac8c9_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-http-0.8.2-h75ac8c9_3.conda - sha256: 698110d2560a3603683e2361fac02e76cd99448505bc1c3c6ff0734aa4f8f829 - md5: 73e326edecae77a595af47ff7261f499 - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-compression >=0.2.18,<0.2.19.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 195387 - timestamp: 1718995854512 - kind: conda name: aws-c-http version: 0.8.2 @@ -4431,27 +3769,6 @@ packages: purls: [] size: 195387 timestamp: 1718995854512 -- kind: conda - name: aws-c-http - version: 0.8.2 - build: hb4b72d7_3 - build_number: 3 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-http-0.8.2-hb4b72d7_3.conda - sha256: 21f4775b24185f1e91c112a2642fd60609732452bc12e9f0a1e4d330f17b7ea7 - md5: 210cc620560ab52a6b485396c87c285b - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-compression >=0.2.18,<0.2.19.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 180816 - timestamp: 1718996377133 - kind: conda name: aws-c-http version: 0.8.2 @@ -4474,25 +3791,6 @@ packages: purls: [] size: 180816 timestamp: 1718996377133 -- kind: conda - name: aws-c-http - version: 0.8.2 - build: hc7634fe_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-http-0.8.2-hc7634fe_3.conda - sha256: 39489322a4085d9e65aa4e8416a2fd251f30788ad324d43d0b03db469d5419da - md5: 64344eef5a396a1b43f945ad8c5d021d - depends: - - __osx >=10.13 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-compression >=0.2.18,<0.2.19.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - license: Apache-2.0 - license_family: Apache - size: 163104 - timestamp: 1718995907803 - kind: conda name: aws-c-http version: 0.8.2 @@ -4513,25 +3811,6 @@ packages: purls: [] size: 163104 timestamp: 1718995907803 -- kind: conda - name: aws-c-http - version: 0.8.2 - build: hd1826c4_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-http-0.8.2-hd1826c4_3.conda - sha256: 131693b8e6db783eb60eedff9eec7ad5393ed46a43f31219355570565dacb68d - md5: 2f0f3db90e1e677d5db4cb1c9856de10 - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-compression >=0.2.18,<0.2.19.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 188165 - timestamp: 1718995950829 - kind: conda name: aws-c-http version: 0.8.2 @@ -4552,23 +3831,6 @@ packages: purls: [] size: 188165 timestamp: 1718995950829 -- kind: conda - name: aws-c-io - version: 0.14.9 - build: h2089a17_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-io-0.14.9-h2089a17_3.conda - sha256: d97ef92211d696193adcbe495889eb1d44f7908ca339908d2988a1b1193029ae - md5: bde3e8526a993189fc5be6635a37f5e3 - depends: - - __osx >=10.13 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 138146 - timestamp: 1718979837466 - kind: conda name: aws-c-io version: 0.14.9 @@ -4604,46 +3866,9 @@ packages: - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache + purls: [] size: 160113 timestamp: 1718980143656 -- kind: conda - name: aws-c-io - version: 0.14.9 - build: h5ec1eae_3 - build_number: 3 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-io-0.14.9-h5ec1eae_3.conda - sha256: dcb6dde27ca33f812454a63a74550ee119f705ba6cf0b289bd3cf5c91139fd31 - md5: c4dc92b20f933d3f004edbbaf4b6aec7 - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 160113 - timestamp: 1718980143656 -- kind: conda - name: aws-c-io - version: 0.14.9 - build: h695d385_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-io-0.14.9-h695d385_3.conda - sha256: 2fb9f2d48c4b3894bb81781c1edcb2ffe83f63c3e917f7bdf7d4814beecbeb80 - md5: e6161208e268bf864335db146c0e1cd8 - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - - s2n >=1.4.16,<1.4.17.0a0 - license: Apache-2.0 - license_family: Apache - size: 161404 - timestamp: 1718979697844 - kind: conda name: aws-c-io version: 0.14.9 @@ -4663,23 +3888,6 @@ packages: purls: [] size: 161404 timestamp: 1718979697844 -- kind: conda - name: aws-c-io - version: 0.14.9 - build: ha70251c_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-io-0.14.9-ha70251c_3.conda - sha256: 9f3e9babaa3cca51b46f18aa3f0d345e11e70b993021fe8087f2ec743a6b1cb8 - md5: a1c93896b2a9c1a4fba1b88e329bd1f5 - depends: - - __osx >=11.0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 137195 - timestamp: 1718979773380 - kind: conda name: aws-c-io version: 0.14.9 @@ -4698,24 +3906,6 @@ packages: purls: [] size: 137195 timestamp: 1718979773380 -- kind: conda - name: aws-c-io - version: 0.14.9 - build: hd3d3696_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-io-0.14.9-hd3d3696_3.conda - sha256: 21a90d83c31f0d218807f8f2fdcfee90c56f0ac2705f9fa00a645a61b59e54b7 - md5: 0498758c57870fbce948bab48c97ea0e - depends: - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - - s2n >=1.4.16,<1.4.17.0a0 - license: Apache-2.0 - license_family: Apache - size: 158556 - timestamp: 1718979605054 - kind: conda name: aws-c-io version: 0.14.9 @@ -4735,24 +3925,6 @@ packages: purls: [] size: 158556 timestamp: 1718979605054 -- kind: conda - name: aws-c-mqtt - version: 0.10.4 - build: h80c1ce3_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-mqtt-0.10.4-h80c1ce3_7.conda - sha256: b2d6d92a9daed8db9de940b87aae7c699c3e96e723335f2fea4310e2d1486bed - md5: 1c3749103857d0f31826d7f37f9776e9 - depends: - - __osx >=11.0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - license: Apache-2.0 - license_family: Apache - size: 118299 - timestamp: 1719010608651 - kind: conda name: aws-c-mqtt version: 0.10.4 @@ -4772,24 +3944,6 @@ packages: purls: [] size: 118299 timestamp: 1719010608651 -- kind: conda - name: aws-c-mqtt - version: 0.10.4 - build: ha07a1b7_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-mqtt-0.10.4-ha07a1b7_7.conda - sha256: fc12b40b3b309139bed724b21c9e4c516e7b18fafd551b1a768ee12f0db44296 - md5: 2699c6dc7659cdcb46d88ed9986b9950 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 147095 - timestamp: 1719010477540 - kind: conda name: aws-c-mqtt version: 0.10.4 @@ -4809,26 +3963,6 @@ packages: purls: [] size: 147095 timestamp: 1719010477540 -- kind: conda - name: aws-c-mqtt - version: 0.10.4 - build: haec3ea0_7 - build_number: 7 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-mqtt-0.10.4-haec3ea0_7.conda - sha256: bc508d2ed16560e8a9cfef58bfa4277ff8d58b7f4d4fbaa2910d346961aecba1 - md5: 808ae8d6f1e924ce42419f8f1bdc83a6 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 157632 - timestamp: 1719011323676 - kind: conda name: aws-c-mqtt version: 0.10.4 @@ -4850,24 +3984,6 @@ packages: purls: [] size: 157632 timestamp: 1719011323676 -- kind: conda - name: aws-c-mqtt - version: 0.10.4 - build: hb0abfc5_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-mqtt-0.10.4-hb0abfc5_7.conda - sha256: 0878b77aa589c09fb4c00d8f383ac564e8908a5ccf39ac48e94fb0c14d7d4379 - md5: b49afe12555befb53150e401d03264b3 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 163455 - timestamp: 1719328721605 - kind: conda name: aws-c-mqtt version: 0.10.4 @@ -4887,24 +4003,6 @@ packages: purls: [] size: 163455 timestamp: 1719328721605 -- kind: conda - name: aws-c-mqtt - version: 0.10.4 - build: hcc4e2a5_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-mqtt-0.10.4-hcc4e2a5_7.conda - sha256: fa609345a28eeebaaa2595f0a572e06e220cc62751a7c8711522ddbb2d6dbce1 - md5: 385617b6f01c4b53e0f223988db1c78e - depends: - - __osx >=10.13 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - license: Apache-2.0 - license_family: Apache - size: 138479 - timestamp: 1719010949262 - kind: conda name: aws-c-mqtt version: 0.10.4 @@ -4924,28 +4022,6 @@ packages: purls: [] size: 138479 timestamp: 1719010949262 -- kind: conda - name: aws-c-s3 - version: 0.5.10 - build: h44b787d_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-s3-0.5.10-h44b787d_4.conda - sha256: b48ee5ef05c12d655f195b9705aaa7a5ead2b12cac3737479931d587a9d0dc6a - md5: 64de9622ebca15f36787602bdb8b31f3 - depends: - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - libgcc-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 109970 - timestamp: 1719024082566 - kind: conda name: aws-c-s3 version: 0.5.10 @@ -4969,27 +4045,6 @@ packages: purls: [] size: 109970 timestamp: 1719024082566 -- kind: conda - name: aws-c-s3 - version: 0.5.10 - build: h6cb31ac_4 - build_number: 4 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-s3-0.5.10-h6cb31ac_4.conda - sha256: 243317cf99529f947fd5da371d45af6ea53723bef957361f2472a3ae995a2c50 - md5: 76d2ac9cb6e7f27814178811f958da77 - depends: - - __osx >=11.0 - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - license: Apache-2.0 - license_family: Apache - size: 94000 - timestamp: 1719024135855 - kind: conda name: aws-c-s3 version: 0.5.10 @@ -5012,27 +4067,6 @@ packages: purls: [] size: 94000 timestamp: 1719024135855 -- kind: conda - name: aws-c-s3 - version: 0.5.10 - build: h7347a4b_4 - build_number: 4 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-s3-0.5.10-h7347a4b_4.conda - sha256: 371301a73d821d64b7449be08ae263e10aab23cbc38942a1a7f521d38a5263df - md5: 4762feb90bd700043b779122dbda41c6 - depends: - - __osx >=10.13 - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - license: Apache-2.0 - license_family: Apache - size: 95174 - timestamp: 1719024092155 - kind: conda name: aws-c-s3 version: 0.5.10 @@ -5055,29 +4089,6 @@ packages: purls: [] size: 95174 timestamp: 1719024092155 -- kind: conda - name: aws-c-s3 - version: 0.5.10 - build: h7545387_4 - build_number: 4 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-s3-0.5.10-h7545387_4.conda - sha256: 964879199c8e3a2736eca43e7541f83a3fbb5cb4f34c8fed4c63b55468f26069 - md5: c6d15c44fa2f619fe69953ab0305325c - depends: - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 106396 - timestamp: 1719024589082 - kind: conda name: aws-c-s3 version: 0.5.10 @@ -5122,47 +4133,9 @@ packages: - openssl >=3.3.1,<4.0a0 license: Apache-2.0 license_family: Apache + purls: [] size: 114132 timestamp: 1719024151627 -- kind: conda - name: aws-c-s3 - version: 0.5.10 - build: h953753d_4 - build_number: 4 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-s3-0.5.10-h953753d_4.conda - sha256: 9ff4bdcb1905090b5e726a4374089050c48ff491dae94299e64c122e0215647f - md5: 67fca981d638cc30b89c0357e69f8142 - depends: - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - libgcc-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 114132 - timestamp: 1719024151627 -- kind: conda - name: aws-c-sdkutils - version: 0.1.16 - build: h3ff8e8a_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-c-sdkutils-0.1.16-h3ff8e8a_3.conda - sha256: b848559e5e7dafd4c58b16ee1eb6c829d69c20fe089bc6fdf5b8fcdeff1f4d47 - md5: 17b4343013540f7cfb0cffb66f1f18fa - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 57121 - timestamp: 1718973294281 - kind: conda name: aws-c-sdkutils version: 0.1.16 @@ -5180,22 +4153,6 @@ packages: purls: [] size: 57121 timestamp: 1718973294281 -- kind: conda - name: aws-c-sdkutils - version: 0.1.16 - build: h94d0942_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-c-sdkutils-0.1.16-h94d0942_3.conda - sha256: 4303f310b156abeca86ea8a4b4c8be5cfb96dd4214c2ebcfeef1bec3fa1dc793 - md5: 1f9dd57e79cf2191ed139491aa460e24 - depends: - - __osx >=11.0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 49180 - timestamp: 1718973550277 - kind: conda name: aws-c-sdkutils version: 0.1.16 @@ -5213,22 +4170,6 @@ packages: purls: [] size: 49180 timestamp: 1718973550277 -- kind: conda - name: aws-c-sdkutils - version: 0.1.16 - build: hd73d8db_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-c-sdkutils-0.1.16-hd73d8db_3.conda - sha256: b944db69a4bf7481362378d81ff634b5eeed88f0b85c6609f195cd68ab3a8948 - md5: 7932c9b2420f0a809ab1b08e2ea53896 - depends: - - __osx >=10.13 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 49533 - timestamp: 1718973334715 - kind: conda name: aws-c-sdkutils version: 0.1.16 @@ -5246,22 +4187,6 @@ packages: purls: [] size: 49533 timestamp: 1718973334715 -- kind: conda - name: aws-c-sdkutils - version: 0.1.16 - build: he027950_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-c-sdkutils-0.1.16-he027950_3.conda - sha256: 0f957d8cebe9c9b4041c858ca9a20619eb3fa866c71b21478a02d51f219d59cb - md5: adbf0c44ca88a3cded175cd809a106b6 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 54943 - timestamp: 1718973317061 - kind: conda name: aws-c-sdkutils version: 0.1.16 @@ -5279,24 +4204,6 @@ packages: purls: [] size: 54943 timestamp: 1718973317061 -- kind: conda - name: aws-c-sdkutils - version: 0.1.16 - build: hea5f451_3 - build_number: 3 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-c-sdkutils-0.1.16-hea5f451_3.conda - sha256: f7f80b7650ce03ca9700b8138df625ad4b2a1c49a20ff555cf0fbd4f4b6faa1b - md5: 367b3cc3a418fca38f7afc47e753c993 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 54072 - timestamp: 1718973704299 - kind: conda name: aws-c-sdkutils version: 0.1.16 @@ -5316,22 +4223,6 @@ packages: purls: [] size: 54072 timestamp: 1718973704299 -- kind: conda - name: aws-checksums - version: 0.1.18 - build: h3ff8e8a_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-checksums-0.1.18-h3ff8e8a_7.conda - sha256: c62b6f36f81927f95371f208683d0168cc92fa4cada62a9db197c3932a4750ba - md5: 069ec92cf4097befba1ab4b3f1e9e832 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 50036 - timestamp: 1718973063178 - kind: conda name: aws-checksums version: 0.1.18 @@ -5349,22 +4240,6 @@ packages: purls: [] size: 50036 timestamp: 1718973063178 -- kind: conda - name: aws-checksums - version: 0.1.18 - build: h94d0942_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-checksums-0.1.18-h94d0942_7.conda - sha256: cdd08a5b6b4ebadf05087238987681dc370bd0336ed410d0047171020f160187 - md5: fbd0be30bdd84b6735dfa3d6c5916b2e - depends: - - __osx >=11.0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 49160 - timestamp: 1718973261942 - kind: conda name: aws-checksums version: 0.1.18 @@ -5382,22 +4257,6 @@ packages: purls: [] size: 49160 timestamp: 1718973261942 -- kind: conda - name: aws-checksums - version: 0.1.18 - build: hd73d8db_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-checksums-0.1.18-hd73d8db_7.conda - sha256: a4e2dc37e4bbb2d64d1fac29c1d9fbc7c50ad3b5e15ff52e05ae63e8052e54d3 - md5: c3f25d79d4a36a89b3c638a6e3614f28 - depends: - - __osx >=10.13 - - aws-c-common >=0.9.23,<0.9.24.0a0 - license: Apache-2.0 - license_family: Apache - size: 49210 - timestamp: 1718973197891 - kind: conda name: aws-checksums version: 0.1.18 @@ -5415,22 +4274,6 @@ packages: purls: [] size: 49210 timestamp: 1718973197891 -- kind: conda - name: aws-checksums - version: 0.1.18 - build: he027950_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-checksums-0.1.18-he027950_7.conda - sha256: 094cff556dbf8fdd60505c8285b0a873de101374f568200275d8fd7fb77ad5e9 - md5: 95611b325a9728ed68b8f7eef2dd3feb - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - libgcc-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 50220 - timestamp: 1718973002363 - kind: conda name: aws-checksums version: 0.1.18 @@ -5448,24 +4291,6 @@ packages: purls: [] size: 50220 timestamp: 1718973002363 -- kind: conda - name: aws-checksums - version: 0.1.18 - build: hea5f451_7 - build_number: 7 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-checksums-0.1.18-hea5f451_7.conda - sha256: dfb5d5311ca15516739acd30a7cbfc9077a6164ded265a7247fbf52ea774aea2 - md5: 1f9a89bde3856fe9feb32eb05f59f231 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 52585 - timestamp: 1718973550940 - kind: conda name: aws-checksums version: 0.1.18 @@ -5485,31 +4310,6 @@ packages: purls: [] size: 52585 timestamp: 1718973550940 -- kind: conda - name: aws-crt-cpp - version: 0.26.12 - build: h431af13_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-crt-cpp-0.26.12-h431af13_1.conda - sha256: 7df55dce75a31b65c77b2486e6f7e6ecdd4faa43f1d96411a9b574ee0df86037 - md5: 5c612e67e6e17c40dc51044787e38999 - depends: - - __osx >=11.0 - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-mqtt >=0.10.4,<0.10.5.0a0 - - aws-c-s3 >=0.5.10,<0.5.11.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - libcxx >=16 - license: Apache-2.0 - license_family: Apache - size: 224668 - timestamp: 1719334807811 - kind: conda name: aws-crt-cpp version: 0.26.12 @@ -5536,31 +4336,6 @@ packages: purls: [] size: 224668 timestamp: 1719334807811 -- kind: conda - name: aws-crt-cpp - version: 0.26.12 - build: h594f6e0_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-crt-cpp-0.26.12-h594f6e0_1.conda - sha256: e49550366c4d814119244af45245c0badcbc334b62c77086e6d7481d434fc835 - md5: dd5175c2f19b5616aefc4c7aa7bfbf60 - depends: - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-mqtt >=0.10.4,<0.10.5.0a0 - - aws-c-s3 >=0.5.10,<0.5.11.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 267877 - timestamp: 1719334712264 - kind: conda name: aws-crt-cpp version: 0.26.12 @@ -5611,18 +4386,20 @@ packages: - vc14_runtime >=14.29.30139 license: Apache-2.0 license_family: Apache + purls: [] size: 249538 timestamp: 1719335260976 - kind: conda name: aws-crt-cpp version: 0.26.12 - build: h90a6bef_1 + build: hc167df4_1 build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-crt-cpp-0.26.12-h90a6bef_1.conda - sha256: e1b0c8411823b5675ced4c63f019cee99b7ae0ce8966bc136aeb2da04381b18b - md5: 0116419b688de67ec8b4ee7e82886edf + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.26.12-hc167df4_1.conda + sha256: 3afd6e8d15c95c4a4755ccc3a024a8677823d6907fc6bbb97210c802202a3050 + md5: a73bc2e1c3660676e92760c2480bcaf6 depends: + - __osx >=10.13 - aws-c-auth >=0.7.22,<0.7.23.0a0 - aws-c-cal >=0.6.15,<0.6.16.0a0 - aws-c-common >=0.9.23,<0.9.24.0a0 @@ -5632,94 +4409,16 @@ packages: - aws-c-mqtt >=0.10.4,<0.10.5.0a0 - aws-c-s3 >=0.5.10,<0.5.11.0a0 - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 + - libcxx >=16 license: Apache-2.0 license_family: Apache purls: [] - size: 249538 - timestamp: 1719335260976 + size: 288738 + timestamp: 1719334864117 - kind: conda name: aws-crt-cpp version: 0.26.12 - build: hc167df4_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.26.12-hc167df4_1.conda - sha256: 3afd6e8d15c95c4a4755ccc3a024a8677823d6907fc6bbb97210c802202a3050 - md5: a73bc2e1c3660676e92760c2480bcaf6 - depends: - - __osx >=10.13 - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-mqtt >=0.10.4,<0.10.5.0a0 - - aws-c-s3 >=0.5.10,<0.5.11.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - libcxx >=16 - license: Apache-2.0 - license_family: Apache - size: 288738 - timestamp: 1719334864117 -- kind: conda - name: aws-crt-cpp - version: 0.26.12 - build: hc167df4_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-crt-cpp-0.26.12-hc167df4_1.conda - sha256: 3afd6e8d15c95c4a4755ccc3a024a8677823d6907fc6bbb97210c802202a3050 - md5: a73bc2e1c3660676e92760c2480bcaf6 - depends: - - __osx >=10.13 - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-mqtt >=0.10.4,<0.10.5.0a0 - - aws-c-s3 >=0.5.10,<0.5.11.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - libcxx >=16 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 288738 - timestamp: 1719334864117 -- kind: conda - name: aws-crt-cpp - version: 0.26.12 - build: he940a02_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.26.12-he940a02_1.conda - sha256: c752b6ae914d7fb06800050e8353c0bb9107b4102c229ae679e2c24a78274e4c - md5: e77a416fb3b4952f4a7aa899e2c9111a - depends: - - aws-c-auth >=0.7.22,<0.7.23.0a0 - - aws-c-cal >=0.6.15,<0.6.16.0a0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-c-http >=0.8.2,<0.8.3.0a0 - - aws-c-io >=0.14.9,<0.14.10.0a0 - - aws-c-mqtt >=0.10.4,<0.10.5.0a0 - - aws-c-s3 >=0.5.10,<0.5.11.0a0 - - aws-c-sdkutils >=0.1.16,<0.1.17.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 340215 - timestamp: 1719334654472 -- kind: conda - name: aws-crt-cpp - version: 0.26.12 - build: he940a02_1 + build: he940a02_1 build_number: 1 subdir: linux-64 url: https://conda.anaconda.org/conda-forge/linux-64/aws-crt-cpp-0.26.12-he940a02_1.conda @@ -5742,29 +4441,6 @@ packages: purls: [] size: 340215 timestamp: 1719334654472 -- kind: conda - name: aws-sdk-cpp - version: 1.11.329 - build: h0f5bab0_6 - build_number: 6 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/aws-sdk-cpp-1.11.329-h0f5bab0_6.conda - sha256: 2a499d3f308084d8146773d5d485628e42ad886d463815ff6f901a947a9b9b5e - md5: 52029b9a8f71290c8c82ce9f4da336a7 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 3605992 - timestamp: 1719360136367 - kind: conda name: aws-sdk-cpp version: 1.11.329 @@ -5789,28 +4465,6 @@ packages: purls: [] size: 3605992 timestamp: 1719360136367 -- kind: conda - name: aws-sdk-cpp - version: 1.11.329 - build: h31ee193_6 - build_number: 6 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/aws-sdk-cpp-1.11.329-h31ee193_6.conda - sha256: e46046073d4bfa7d9cf153aac018c0849e0aa6f245c5072303f293f579e01ba9 - md5: 6034d447266fc5559955b43e19a2a8a0 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 3464614 - timestamp: 1719361319083 - kind: conda name: aws-sdk-cpp version: 1.11.329 @@ -5834,29 +4488,6 @@ packages: purls: [] size: 3464614 timestamp: 1719361319083 -- kind: conda - name: aws-sdk-cpp - version: 1.11.329 - build: h4fac305_6 - build_number: 6 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/aws-sdk-cpp-1.11.329-h4fac305_6.conda - sha256: 6f31903ac7f24a1129bd7fce36e90c3134d3cbb7bf7ce63203a8e793bba379a4 - md5: 8774df0c4c667985055785545286ca3b - depends: - - __osx >=10.13 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 3479498 - timestamp: 1719360424044 - kind: conda name: aws-sdk-cpp version: 1.11.329 @@ -5881,29 +4512,6 @@ packages: purls: [] size: 3479498 timestamp: 1719360424044 -- kind: conda - name: aws-sdk-cpp - version: 1.11.329 - build: h617e15d_6 - build_number: 6 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/aws-sdk-cpp-1.11.329-h617e15d_6.conda - sha256: 8776f7efd9ab8931f38472dc088f04770d3134c2c8296101ba25399c197072ed - md5: baa8ea126452f9abbe08bce56f1878bc - depends: - - __osx >=11.0 - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 3357288 - timestamp: 1719360395825 - kind: conda name: aws-sdk-cpp version: 1.11.329 @@ -5928,29 +4536,6 @@ packages: purls: [] size: 3357288 timestamp: 1719360395825 -- kind: conda - name: aws-sdk-cpp - version: 1.11.329 - build: h6e8fde1_6 - build_number: 6 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/aws-sdk-cpp-1.11.329-h6e8fde1_6.conda - sha256: 6cf2e1deccefa7dfb572a4797b29edb5b6cb98166c58c46ddace24211f499354 - md5: 191d2b00f7357f0ed172e96554871354 - depends: - - aws-c-common >=0.9.23,<0.9.24.0a0 - - aws-c-event-stream >=0.4.2,<0.4.3.0a0 - - aws-checksums >=0.1.18,<0.1.19.0a0 - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 3427911 - timestamp: 1719360191703 - kind: conda name: aws-sdk-cpp version: 1.11.329 @@ -5975,23 +4560,6 @@ packages: purls: [] size: 3427911 timestamp: 1719360191703 -- kind: conda - name: azure-core-cpp - version: 1.12.0 - build: h60f91e5_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-core-cpp-1.12.0-h60f91e5_0.conda - sha256: 6279337ad9d15c01a6044b93d4074d70c56a5309c48c8dd70a3cc4c46af76870 - md5: efce605a7904816e95b1af4becdc1aac - depends: - - libcurl >=8.7.1,<9.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.3.0,<4.0a0 - license: MIT - license_family: MIT - size: 335938 - timestamp: 1715354466988 - kind: conda name: azure-core-cpp version: 1.12.0 @@ -6010,23 +4578,6 @@ packages: purls: [] size: 335938 timestamp: 1715354466988 -- kind: conda - name: azure-core-cpp - version: 1.12.0 - build: h830ed8b_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/azure-core-cpp-1.12.0-h830ed8b_0.conda - sha256: f76438c1f2a2c6142b344652c9fb93304cf1bb1534521f94c9c30fb9b238f0f5 - md5: 320d066f9cad598854f4af32c7c82931 - depends: - - libcurl >=8.7.1,<9.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.3.0,<4.0a0 - license: MIT - license_family: MIT - size: 343309 - timestamp: 1715352349052 - kind: conda name: azure-core-cpp version: 1.12.0 @@ -6045,23 +4596,6 @@ packages: purls: [] size: 343309 timestamp: 1715352349052 -- kind: conda - name: azure-core-cpp - version: 1.12.0 - build: haf5610f_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/azure-core-cpp-1.12.0-haf5610f_0.conda - sha256: 7cf6406f5cfa4d63b1c44909fd4c03fed50142db5a8ac0599524df8efa01169e - md5: 67994861f2ad1b37d1e10f158b7c928f - depends: - - libcurl >=8.7.1,<9.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 484815 - timestamp: 1715352771226 - kind: conda name: azure-core-cpp version: 1.12.0 @@ -6095,53 +4629,19 @@ packages: - openssl >=3.3.0,<4.0a0 license: MIT license_family: MIT + purls: [] size: 295160 timestamp: 1715352604782 - kind: conda name: azure-core-cpp version: 1.12.0 - build: hd01fc5c_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-core-cpp-1.12.0-hd01fc5c_0.conda - sha256: 046435d3502da0f13c13ee6d92d57684624bf18aefc0d84b99d3ed39d034b078 - md5: 2accb43f3af2ebf2dbd127978242c10a + build: hf8dbe3c_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.12.0-hf8dbe3c_0.conda + sha256: c6ea0cec8d2a6d1cb6c30105f7e99fb8bf3de6cbd8c36dafb972517998725448 + md5: bbe2fcdfbdd6bb570691ea3c814bf0ea depends: - - __osx >=11.0 - - libcurl >=8.7.1,<9.0a0 - - libcxx >=16 - - openssl >=3.3.0,<4.0a0 - license: MIT - license_family: MIT - purls: [] - size: 295160 - timestamp: 1715352604782 -- kind: conda - name: azure-core-cpp - version: 1.12.0 - build: hf8dbe3c_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.12.0-hf8dbe3c_0.conda - sha256: c6ea0cec8d2a6d1cb6c30105f7e99fb8bf3de6cbd8c36dafb972517998725448 - md5: bbe2fcdfbdd6bb570691ea3c814bf0ea - depends: - - __osx >=10.13 - - libcurl >=8.7.1,<9.0a0 - - libcxx >=16 - - openssl >=3.3.0,<4.0a0 - license: MIT - license_family: MIT - size: 305101 - timestamp: 1715352440366 -- kind: conda - name: azure-core-cpp - version: 1.12.0 - build: hf8dbe3c_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/azure-core-cpp-1.12.0-hf8dbe3c_0.conda - sha256: c6ea0cec8d2a6d1cb6c30105f7e99fb8bf3de6cbd8c36dafb972517998725448 - md5: bbe2fcdfbdd6bb570691ea3c814bf0ea - depends: - - __osx >=10.13 + - __osx >=10.13 - libcurl >=8.7.1,<9.0a0 - libcxx >=16 - openssl >=3.3.0,<4.0a0 @@ -6150,24 +4650,6 @@ packages: purls: [] size: 305101 timestamp: 1715352440366 -- kind: conda - name: azure-identity-cpp - version: 1.8.0 - build: h0a11218_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-identity-cpp-1.8.0-h0a11218_1.conda - sha256: 2e54b5d0bd189f43d93e5d3f93534d360c071a4fa4c9f1c9e17301cb29943d43 - md5: ed8853eaa0ea62cee06025902a46ff17 - depends: - - __osx >=11.0 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - libcxx >=16 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 145294 - timestamp: 1718986610816 - kind: conda name: azure-identity-cpp version: 1.8.0 @@ -6187,24 +4669,6 @@ packages: purls: [] size: 145294 timestamp: 1718986610816 -- kind: conda - name: azure-identity-cpp - version: 1.8.0 - build: h8578521_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/azure-identity-cpp-1.8.0-h8578521_1.conda - sha256: 1afbff8a53b288fe2f5f7421f8c851e717622c4153cfd19c6315bc8e512157d9 - md5: 94d553e22aecb59b2634bc3182a7a462 - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 372333 - timestamp: 1718986947131 - kind: conda name: azure-identity-cpp version: 1.8.0 @@ -6224,24 +4688,6 @@ packages: purls: [] size: 372333 timestamp: 1718986947131 -- kind: conda - name: azure-identity-cpp - version: 1.8.0 - build: h906f3f0_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/azure-identity-cpp-1.8.0-h906f3f0_1.conda - sha256: d6656ddfd349b546105f9b47944f2fe3200601d5fa31e13236b3a248e85faa47 - md5: 710118f53411ec0f8b8832cb52374d72 - depends: - - __osx >=10.13 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - libcxx >=16 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 152268 - timestamp: 1718986617037 - kind: conda name: azure-identity-cpp version: 1.8.0 @@ -6261,24 +4707,6 @@ packages: purls: [] size: 152268 timestamp: 1718986617037 -- kind: conda - name: azure-identity-cpp - version: 1.8.0 - build: hdb0d106_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/azure-identity-cpp-1.8.0-hdb0d106_1.conda - sha256: 87420c137ae4d3e139cace9d9da8d63e6888d206f4eea0082975352d4ee65b14 - md5: a297ffb4b505f51d0f58352c5c13971b - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 197711 - timestamp: 1718986423496 - kind: conda name: azure-identity-cpp version: 1.8.0 @@ -6298,24 +4726,6 @@ packages: purls: [] size: 197711 timestamp: 1718986423496 -- kind: conda - name: azure-identity-cpp - version: 1.8.0 - build: he93b4e3_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-identity-cpp-1.8.0-he93b4e3_1.conda - sha256: 7116cb52da12db9acd1c2528ccac1ef26ccffda69ed4f8c10c4bfb2f1b5a8054 - md5: 97ce0ee943c701a57d3e752f477c6d9e - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 181900 - timestamp: 1718987608092 - kind: conda name: azure-identity-cpp version: 1.8.0 @@ -6335,25 +4745,6 @@ packages: purls: [] size: 181900 timestamp: 1718987608092 -- kind: conda - name: azure-storage-blobs-cpp - version: 12.11.0 - build: h39eb5e7_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/azure-storage-blobs-cpp-12.11.0-h39eb5e7_1.conda - sha256: a2b14afb4ecbcc3479f972290c06a476cbe9894c8654d87ac11e18cd4bf8e5c8 - md5: 78712b83caedfcadb6c620d7bf7def86 - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 957365 - timestamp: 1718994459694 - kind: conda name: azure-storage-blobs-cpp version: 12.11.0 @@ -6374,24 +4765,6 @@ packages: purls: [] size: 957365 timestamp: 1718994459694 -- kind: conda - name: azure-storage-blobs-cpp - version: 12.11.0 - build: h41c6e6e_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-storage-blobs-cpp-12.11.0-h41c6e6e_1.conda - sha256: fee09cb912b40304cdbe87de3ae110bda2e15239b7e6fbe7e74944a9ccf1a82c - md5: 82d0b0535f080f7469a54f6a1c457623 - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 474755 - timestamp: 1718995307466 - kind: conda name: azure-storage-blobs-cpp version: 12.11.0 @@ -6411,24 +4784,6 @@ packages: purls: [] size: 474755 timestamp: 1718995307466 -- kind: conda - name: azure-storage-blobs-cpp - version: 12.11.0 - build: h5f32033_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-blobs-cpp-12.11.0-h5f32033_1.conda - sha256: b77b800ff43ed3ef54c78a66e280905244086d8cb5188ba2c04c3b0fb4708528 - md5: ac9d444eda34370acdf088291aeeaf5b - depends: - - __osx >=10.13 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - libcxx >=16 - license: MIT - license_family: MIT - size: 427452 - timestamp: 1718994110504 - kind: conda name: azure-storage-blobs-cpp version: 12.11.0 @@ -6448,24 +4803,6 @@ packages: purls: [] size: 427452 timestamp: 1718994110504 -- kind: conda - name: azure-storage-blobs-cpp - version: 12.11.0 - build: h77cc766_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-blobs-cpp-12.11.0-h77cc766_1.conda - sha256: 390ada2bad5c76b33ef3d2e9e03ee54f7245060a34d6b199117e956301101449 - md5: 817fa040e0458866a658a471abc74c64 - depends: - - __osx >=11.0 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - libcxx >=16 - license: MIT - license_family: MIT - size: 420145 - timestamp: 1718994123570 - kind: conda name: azure-storage-blobs-cpp version: 12.11.0 @@ -6485,24 +4822,6 @@ packages: purls: [] size: 420145 timestamp: 1718994123570 -- kind: conda - name: azure-storage-blobs-cpp - version: 12.11.0 - build: ha67cba7_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-blobs-cpp-12.11.0-ha67cba7_1.conda - sha256: 1dc694bcecdead2dbd871bb3abe5470c4473a7e46cfa39885aec70c230d3c16e - md5: f03bba57b85a5b3ac443a871787fc429 - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 522085 - timestamp: 1718993907705 - kind: conda name: azure-storage-blobs-cpp version: 12.11.0 @@ -6522,25 +4841,6 @@ packages: purls: [] size: 522085 timestamp: 1718993907705 -- kind: conda - name: azure-storage-common-cpp - version: 12.6.0 - build: h0dc8e96_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/azure-storage-common-cpp-12.6.0-h0dc8e96_1.conda - sha256: 8ca1fa9c687825bb8fc6578e6d29569d1a0158361e1f9217e018ab1c0743e9c4 - md5: 91bbe2122324a2044d5d174b493d4670 - depends: - - __osx >=10.13 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - libcxx >=16 - - libxml2 >=2.12.7,<3.0a0 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 116244 - timestamp: 1718986878532 - kind: conda name: azure-storage-common-cpp version: 12.6.0 @@ -6561,25 +4861,6 @@ packages: purls: [] size: 116244 timestamp: 1718986878532 -- kind: conda - name: azure-storage-common-cpp - version: 12.6.0 - build: h7024f69_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/azure-storage-common-cpp-12.6.0-h7024f69_1.conda - sha256: fbf126aad4d98627a32334cdff8e8f0626120a641f424e08d741595d8b6dc8de - md5: e796ec0c1c7486270353910f0683de86 - depends: - - __osx >=11.0 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - libcxx >=16 - - libxml2 >=2.12.7,<3.0a0 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 112303 - timestamp: 1718986939585 - kind: conda name: azure-storage-common-cpp version: 12.6.0 @@ -6616,50 +4897,13 @@ packages: - vc14_runtime >=14.29.30139 license: MIT license_family: MIT + purls: [] size: 227586 timestamp: 1718987377230 - kind: conda name: azure-storage-common-cpp version: 12.6.0 - build: h8578521_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/azure-storage-common-cpp-12.6.0-h8578521_1.conda - sha256: 3687f5d8d80c5c9cd6eb96e93c91f808381c2e2455257dfacccd87a74649353c - md5: d8a540d0d6447d27aa04c7e3155cd775 - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 227586 - timestamp: 1718987377230 -- kind: conda - name: azure-storage-common-cpp - version: 12.6.0 - build: hc9a6983_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-storage-common-cpp-12.6.0-hc9a6983_1.conda - sha256: c3c372b24ba86aeb685dddc31d8ae39abf473494186bd5e89db7eade426cd3d5 - md5: 592f0fcadd51dbaccba5e671cdd9bb11 - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 130333 - timestamp: 1718988151407 -- kind: conda - name: azure-storage-common-cpp - version: 12.6.0 - build: hc9a6983_1 + build: hc9a6983_1 build_number: 1 subdir: linux-aarch64 url: https://conda.anaconda.org/conda-forge/linux-aarch64/azure-storage-common-cpp-12.6.0-hc9a6983_1.conda @@ -6676,25 +4920,6 @@ packages: purls: [] size: 130333 timestamp: 1718988151407 -- kind: conda - name: azure-storage-common-cpp - version: 12.6.0 - build: he3f277c_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/azure-storage-common-cpp-12.6.0-he3f277c_1.conda - sha256: 464c687ed110befb4099be88ea69d2d2fd039a428ab6d9575ac9bf88e932dd55 - md5: 8a10bb068b138dd473300b5fe34a1865 - depends: - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 136709 - timestamp: 1718986773861 - kind: conda name: azure-storage-common-cpp version: 12.6.0 @@ -6747,29 +4972,6 @@ packages: - html5lib ; extra == 'html5lib' - lxml ; extra == 'lxml' requires_python: '>=3.6.0' -- kind: conda - name: black - version: 24.4.2 - build: py39h2804cbe_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/black-24.4.2-py39h2804cbe_0.conda - sha256: 03afc54e43fcb70b22dd2a7a734882007216b8a3181d9d098ea6c116ac974af2 - md5: 7ee0de95f9dd40e50a067b3edf567d33 - depends: - - click >=8.0.0 - - mypy_extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9 - - platformdirs >=2 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - tomli >=1.1.0 - - typing_extensions >=4.0.1 - license: MIT - license_family: MIT - size: 303017 - timestamp: 1714119944526 - kind: conda name: black version: 24.4.2 @@ -6795,29 +4997,6 @@ packages: - pkg:pypi/black?source=conda-forge-mapping size: 303017 timestamp: 1714119944526 -- kind: conda - name: black - version: 24.4.2 - build: py39h4420490_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/black-24.4.2-py39h4420490_0.conda - sha256: ac888294ff7d83003926a77e5493b4ca6c951adc6f40be95105aeb1a0c052702 - md5: 524a56d77c08d2ebf3869357356b3d60 - depends: - - click >=8.0.0 - - mypy_extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9 - - platformdirs >=2 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - tomli >=1.1.0 - - typing_extensions >=4.0.1 - license: MIT - license_family: MIT - size: 301607 - timestamp: 1714119855598 - kind: conda name: black version: 24.4.2 @@ -6843,28 +5022,6 @@ packages: - pkg:pypi/black?source=conda-forge-mapping size: 301607 timestamp: 1714119855598 -- kind: conda - name: black - version: 24.4.2 - build: py39h6e9494a_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/black-24.4.2-py39h6e9494a_0.conda - sha256: def6012f4789ff61bd8f6d1cec32b2c54ce60de7401e9ec5752f868972f64568 - md5: 90ccc6f946cba439366661b0e3f552e0 - depends: - - click >=8.0.0 - - mypy_extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9 - - platformdirs >=2 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tomli >=1.1.0 - - typing_extensions >=4.0.1 - license: MIT - license_family: MIT - size: 301980 - timestamp: 1714119822546 - kind: conda name: black version: 24.4.2 @@ -6889,28 +5046,6 @@ packages: - pkg:pypi/black?source=conda-forge-mapping size: 301980 timestamp: 1714119822546 -- kind: conda - name: black - version: 24.4.2 - build: py39hcbf5309_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/black-24.4.2-py39hcbf5309_0.conda - sha256: 21a520064499ff3de16d577ca026d3c49dcaaaeb12d89b1573962218aae57b81 - md5: 6b4f72c3d5590e626ee37f8e6564f097 - depends: - - click >=8.0.0 - - mypy_extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9 - - platformdirs >=2 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tomli >=1.1.0 - - typing_extensions >=4.0.1 - license: MIT - license_family: MIT - size: 320216 - timestamp: 1714120236535 - kind: conda name: black version: 24.4.2 @@ -6935,28 +5070,6 @@ packages: - pkg:pypi/black?source=conda-forge-mapping size: 320216 timestamp: 1714120236535 -- kind: conda - name: black - version: 24.4.2 - build: py39hf3d152e_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/black-24.4.2-py39hf3d152e_0.conda - sha256: 90ad8c9891113451ae5f363eefcecd65a487d758fed7bba53df6564f3d8215b2 - md5: 4e57cd7b3828beb539dd5da422fb1525 - depends: - - click >=8.0.0 - - mypy_extensions >=0.4.3 - - packaging >=22.0 - - pathspec >=0.9 - - platformdirs >=2 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tomli >=1.1.0 - - typing_extensions >=4.0.1 - license: MIT - license_family: MIT - size: 301934 - timestamp: 1714119735053 - kind: conda name: black version: 24.4.2 @@ -6991,25 +5104,6 @@ packages: - webencodings - tinycss2<1.3,>=1.1.0 ; extra == 'css' requires_python: '>=3.8' -- kind: conda - name: blosc - version: 1.21.6 - build: h5499902_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/blosc-1.21.6-h5499902_0.conda - sha256: 5a1e635a371449a750b776cab64ad83f5218b58b3f137ebd33ad3ec17f1ce92e - md5: e94ca7aec8544f700d45b24aff2dd4d7 - depends: - - __osx >=11.0 - - libcxx >=16 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - snappy >=1.2.0,<1.3.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 33201 - timestamp: 1719266149627 - kind: conda name: blosc version: 1.21.6 @@ -7030,25 +5124,6 @@ packages: purls: [] size: 33201 timestamp: 1719266149627 -- kind: conda - name: blosc - version: 1.21.6 - build: h7d75f6d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/blosc-1.21.6-h7d75f6d_0.conda - sha256: 65e5f5dd3d68ed0d9d35e79d64f8141283cad2b55dcd9a04480ceea0e436aca8 - md5: 3e5669e51737d04f4806dd3e8c424663 - depends: - - __osx >=10.13 - - libcxx >=16 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - snappy >=1.2.0,<1.3.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 47051 - timestamp: 1719266142315 - kind: conda name: blosc version: 1.21.6 @@ -7069,26 +5144,6 @@ packages: purls: [] size: 47051 timestamp: 1719266142315 -- kind: conda - name: blosc - version: 1.21.6 - build: h85f69ea_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/blosc-1.21.6-h85f69ea_0.conda - sha256: 1289853b41df5355f45664f1cb015c868df1f570cf743e9e4a5bda8efe8c42fa - md5: 2390269374fded230fcbca8332a4adc0 - depends: - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - snappy >=1.2.0,<1.3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 50135 - timestamp: 1719266616208 - kind: conda name: blosc version: 1.21.6 @@ -7110,25 +5165,6 @@ packages: purls: [] size: 50135 timestamp: 1719266616208 -- kind: conda - name: blosc - version: 1.21.6 - build: hd2997c2_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/blosc-1.21.6-hd2997c2_0.conda - sha256: 4349c7227053c2042b0c31daf6782cbb29ed09557d2f08d7d710ef5288040e73 - md5: 7e34841d8b76a87cb9ed5b2028f0f37f - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - snappy >=1.2.0,<1.3.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 35975 - timestamp: 1719266339092 - kind: conda name: blosc version: 1.21.6 @@ -7166,47 +5202,9 @@ packages: - zstd >=1.5.6,<1.6.0a0 license: BSD-3-Clause license_family: BSD + purls: [] size: 48842 timestamp: 1719266029046 -- kind: conda - name: blosc - version: 1.21.6 - build: hef167b5_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/blosc-1.21.6-hef167b5_0.conda - sha256: 6cc260f9c6d32c5e728a2099a52fdd7ee69a782fff7b400d0606fcd32e0f5fd1 - md5: 54fe76ab3d0189acaef95156874db7f9 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - snappy >=1.2.0,<1.3.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 48842 - timestamp: 1719266029046 -- kind: conda - name: bmipy - version: 2.0.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/bmipy-2.0.1-pyhd8ed1ab_0.conda - sha256: 2eaaa2a70871f608d074f445596bfc7cc7ecf36d9354c5e607b517d1408d16bd - md5: 686cb5c54d3a3a028f4bce356b3e0030 - depends: - - black - - click - - jinja2 - - numpy - - python >=3 - license: MIT - license_family: MIT - size: 14075 - timestamp: 1698243713437 - kind: conda name: bmipy version: 2.0.1 @@ -7228,23 +5226,6 @@ packages: - pkg:pypi/bmipy?source=conda-forge-mapping size: 14075 timestamp: 1698243713437 -- kind: conda - name: brotli - version: 1.1.0 - build: h0dc2134_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-1.1.0-h0dc2134_1.conda - sha256: 4bf66d450be5d3f9ebe029b50f818d088b1ef9666b1f19e90c85479c77bbdcde - md5: 9272dd3b19c4e8212f8542cefd5c3d67 - depends: - - brotli-bin 1.1.0 h0dc2134_1 - - libbrotlidec 1.1.0 h0dc2134_1 - - libbrotlienc 1.1.0 h0dc2134_1 - license: MIT - license_family: MIT - size: 19530 - timestamp: 1695990310168 - kind: conda name: brotli version: 1.1.0 @@ -7263,24 +5244,6 @@ packages: purls: [] size: 19530 timestamp: 1695990310168 -- kind: conda - name: brotli - version: 1.1.0 - build: h31becfc_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-1.1.0-h31becfc_1.conda - sha256: 1e1e46a4d16936d1bd1a605767b4cc36cf8fd3180ad776b5ba9e4c8ce64859bf - md5: e41f5862ac746428407f3fd44d2ed01f - depends: - - brotli-bin 1.1.0 h31becfc_1 - - libbrotlidec 1.1.0 h31becfc_1 - - libbrotlienc 1.1.0 h31becfc_1 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 19586 - timestamp: 1695990171649 - kind: conda name: brotli version: 1.1.0 @@ -7300,23 +5263,6 @@ packages: purls: [] size: 19586 timestamp: 1695990171649 -- kind: conda - name: brotli - version: 1.1.0 - build: hb547adb_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-1.1.0-hb547adb_1.conda - sha256: 62d1587deab752fcee07adc371eb20fcadc09f72c0c85399c22b637ca858020f - md5: a33aa58d448cbc054f887e39dd1dfaea - depends: - - brotli-bin 1.1.0 hb547adb_1 - - libbrotlidec 1.1.0 hb547adb_1 - - libbrotlienc 1.1.0 hb547adb_1 - license: MIT - license_family: MIT - size: 19506 - timestamp: 1695990588610 - kind: conda name: brotli version: 1.1.0 @@ -7335,26 +5281,6 @@ packages: purls: [] size: 19506 timestamp: 1695990588610 -- kind: conda - name: brotli - version: 1.1.0 - build: hcfcfb64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/brotli-1.1.0-hcfcfb64_1.conda - sha256: b927c95121c5f3d82fe084730281739fb04621afebf2d9f05711a0f42d27e326 - md5: f47f6db2528e38321fb00ae31674c133 - depends: - - brotli-bin 1.1.0 hcfcfb64_1 - - libbrotlidec 1.1.0 hcfcfb64_1 - - libbrotlienc 1.1.0 hcfcfb64_1 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 19772 - timestamp: 1695990547936 - kind: conda name: brotli version: 1.1.0 @@ -7376,24 +5302,6 @@ packages: purls: [] size: 19772 timestamp: 1695990547936 -- kind: conda - name: brotli - version: 1.1.0 - build: hd590300_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-1.1.0-hd590300_1.conda - sha256: f2d918d351edd06c55a6c2d84b488fe392f85ea018ff227daac07db22b408f6b - md5: f27a24d46e3ea7b70a1f98e50c62508f - depends: - - brotli-bin 1.1.0 hd590300_1 - - libbrotlidec 1.1.0 hd590300_1 - - libbrotlienc 1.1.0 hd590300_1 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 19383 - timestamp: 1695990069230 - kind: conda name: brotli version: 1.1.0 @@ -7413,22 +5321,6 @@ packages: purls: [] size: 19383 timestamp: 1695990069230 -- kind: conda - name: brotli-bin - version: 1.1.0 - build: h0dc2134_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-bin-1.1.0-h0dc2134_1.conda - sha256: 7ca3cfb4c5df314ed481301335387ab2b2ee651e2c74fbb15bacc795c664a5f1 - md5: ece565c215adcc47fc1db4e651ee094b - depends: - - libbrotlidec 1.1.0 h0dc2134_1 - - libbrotlienc 1.1.0 h0dc2134_1 - license: MIT - license_family: MIT - size: 16660 - timestamp: 1695990286737 - kind: conda name: brotli-bin version: 1.1.0 @@ -7446,23 +5338,6 @@ packages: purls: [] size: 16660 timestamp: 1695990286737 -- kind: conda - name: brotli-bin - version: 1.1.0 - build: h31becfc_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-bin-1.1.0-h31becfc_1.conda - sha256: fd1e57615b995565939fdb9910534933c4c27ec0c37a911a2c923241dbf8ad3b - md5: 9e4a13596ab651ea8d77aae023d0ce3f - depends: - - libbrotlidec 1.1.0 h31becfc_1 - - libbrotlienc 1.1.0 h31becfc_1 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 18915 - timestamp: 1695990154825 - kind: conda name: brotli-bin version: 1.1.0 @@ -7481,22 +5356,6 @@ packages: purls: [] size: 18915 timestamp: 1695990154825 -- kind: conda - name: brotli-bin - version: 1.1.0 - build: hb547adb_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-bin-1.1.0-hb547adb_1.conda - sha256: 8fbfc2834606292016f2faffac67deea4c5cdbc21a61169f0b355e1600105a24 - md5: 990d04f8c017b1b77103f9a7730a5f12 - depends: - - libbrotlidec 1.1.0 hb547adb_1 - - libbrotlienc 1.1.0 hb547adb_1 - license: MIT - license_family: MIT - size: 17001 - timestamp: 1695990551239 - kind: conda name: brotli-bin version: 1.1.0 @@ -7514,25 +5373,6 @@ packages: purls: [] size: 17001 timestamp: 1695990551239 -- kind: conda - name: brotli-bin - version: 1.1.0 - build: hcfcfb64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/brotli-bin-1.1.0-hcfcfb64_1.conda - sha256: 4fbcb8f94acc97b2b04adbc64e304acd7c06fa0cf01953527bddae46091cc942 - md5: 0105229d7c5fabaa840043a86c10ec64 - depends: - - libbrotlidec 1.1.0 hcfcfb64_1 - - libbrotlienc 1.1.0 hcfcfb64_1 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 20885 - timestamp: 1695990517506 - kind: conda name: brotli-bin version: 1.1.0 @@ -7553,23 +5393,6 @@ packages: purls: [] size: 20885 timestamp: 1695990517506 -- kind: conda - name: brotli-bin - version: 1.1.0 - build: hd590300_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-bin-1.1.0-hd590300_1.conda - sha256: a641abfbaec54f454c8434061fffa7fdaa9c695e8a5a400ed96b4f07c0c00677 - md5: 39f910d205726805a958da408ca194ba - depends: - - libbrotlidec 1.1.0 hd590300_1 - - libbrotlienc 1.1.0 hd590300_1 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 18980 - timestamp: 1695990054140 - kind: conda name: brotli-bin version: 1.1.0 @@ -7588,27 +5411,6 @@ packages: purls: [] size: 18980 timestamp: 1695990054140 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py39h387a81e_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/brotli-python-1.1.0-py39h387a81e_1.conda - sha256: d74e7e8a8936afe6ca9fcf347e9da0e0cf3a2b2cb75bc5fff903c041681836e6 - md5: 983fb0d6a8d0ad30f7213dccadea185d - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - constrains: - - libbrotlicommon 1.1.0 h31becfc_1 - license: MIT - license_family: MIT - size: 355569 - timestamp: 1695990300233 - kind: conda name: brotli-python version: 1.1.0 @@ -7632,26 +5434,6 @@ packages: - pkg:pypi/brotli?source=conda-forge-mapping size: 355569 timestamp: 1695990300233 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py39h3d6467e_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/brotli-python-1.1.0-py39h3d6467e_1.conda - sha256: e22afb19527a93da24c1108c3e91532811f9c3df64a9473989faf332c98af082 - md5: c48418c8b35f1d59ae9ae1174812b40a - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - constrains: - - libbrotlicommon 1.1.0 hd590300_1 - license: MIT - license_family: MIT - size: 350065 - timestamp: 1695990113673 - kind: conda name: brotli-python version: 1.1.0 @@ -7691,59 +5473,19 @@ packages: - libbrotlicommon 1.1.0 h0dc2134_1 license: MIT license_family: MIT + purls: + - pkg:pypi/brotli?source=conda-forge-mapping size: 367262 timestamp: 1695990623703 - kind: conda name: brotli-python version: 1.1.0 - build: py39h840bb9f_1 + build: py39h99910a6_1 build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/brotli-python-1.1.0-py39h840bb9f_1.conda - sha256: e19de8f5d9e1fe650b49eff6b0111eebd3b98368b5ae82733b90ec0abea5062a - md5: bf1edb07835e15685718843f7e71bab1 - depends: - - libcxx >=15.0.7 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - constrains: - - libbrotlicommon 1.1.0 h0dc2134_1 - license: MIT - license_family: MIT - purls: - - pkg:pypi/brotli?source=conda-forge-mapping - size: 367262 - timestamp: 1695990623703 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py39h99910a6_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py39h99910a6_1.conda - sha256: 076f6ac7dc00cfca25e11fd42bfd3cc3395307d9a3aa3958a13d14bc8ea610ec - md5: f24ba3942ece1e5d3dcde934f0532998 - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libbrotlicommon 1.1.0 hcfcfb64_1 - license: MIT - license_family: MIT - size: 321654 - timestamp: 1695990742536 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py39h99910a6_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py39h99910a6_1.conda - sha256: 076f6ac7dc00cfca25e11fd42bfd3cc3395307d9a3aa3958a13d14bc8ea610ec - md5: f24ba3942ece1e5d3dcde934f0532998 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/brotli-python-1.1.0-py39h99910a6_1.conda + sha256: 076f6ac7dc00cfca25e11fd42bfd3cc3395307d9a3aa3958a13d14bc8ea610ec + md5: f24ba3942ece1e5d3dcde934f0532998 depends: - python >=3.9,<3.10.0a0 - python_abi 3.9.* *_cp39 @@ -7758,26 +5500,6 @@ packages: - pkg:pypi/brotli?source=conda-forge-mapping size: 321654 timestamp: 1695990742536 -- kind: conda - name: brotli-python - version: 1.1.0 - build: py39hb198ff7_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/brotli-python-1.1.0-py39hb198ff7_1.conda - sha256: 014639c1f57be1dadf7b5c17e53df562e7e6bab71d3435fdd5bd56213dece9df - md5: ddf01dd9a743bd3ec9cf829d18bb8002 - depends: - - libcxx >=15.0.7 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - constrains: - - libbrotlicommon 1.1.0 hb547adb_1 - license: MIT - license_family: MIT - size: 344364 - timestamp: 1695991093404 - kind: conda name: brotli-python version: 1.1.0 @@ -7800,19 +5522,6 @@ packages: - pkg:pypi/brotli?source=conda-forge-mapping size: 344364 timestamp: 1695991093404 -- kind: conda - name: bzip2 - version: 1.0.8 - build: h10d778d_5 - build_number: 5 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/bzip2-1.0.8-h10d778d_5.conda - sha256: 61fb2b488928a54d9472113e1280b468a309561caa54f33825a3593da390b242 - md5: 6097a6ca9ada32699b5fc4312dd6ef18 - license: bzip2-1.0.6 - license_family: BSD - size: 127885 - timestamp: 1699280178474 - kind: conda name: bzip2 version: 1.0.8 @@ -7827,21 +5536,6 @@ packages: purls: [] size: 127885 timestamp: 1699280178474 -- kind: conda - name: bzip2 - version: 1.0.8 - build: h31becfc_5 - build_number: 5 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/bzip2-1.0.8-h31becfc_5.conda - sha256: b9f170990625cb1eeefaca02e091dc009a64264b077166d8ed7aeb7a09e923b0 - md5: a64e35f01e0b7a2a152eca87d33b9c87 - depends: - - libgcc-ng >=12 - license: bzip2-1.0.6 - license_family: BSD - size: 189668 - timestamp: 1699280060686 - kind: conda name: bzip2 version: 1.0.8 @@ -7858,19 +5552,6 @@ packages: purls: [] size: 189668 timestamp: 1699280060686 -- kind: conda - name: bzip2 - version: 1.0.8 - build: h93a5062_5 - build_number: 5 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/bzip2-1.0.8-h93a5062_5.conda - sha256: bfa84296a638bea78a8bb29abc493ee95f2a0218775642474a840411b950fe5f - md5: 1bbc659ca658bfd49a481b5ef7a0f40f - license: bzip2-1.0.6 - license_family: BSD - size: 122325 - timestamp: 1699280294368 - kind: conda name: bzip2 version: 1.0.8 @@ -7885,23 +5566,6 @@ packages: purls: [] size: 122325 timestamp: 1699280294368 -- kind: conda - name: bzip2 - version: 1.0.8 - build: hcfcfb64_5 - build_number: 5 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/bzip2-1.0.8-hcfcfb64_5.conda - sha256: ae5f47a5c86fd6db822931255dcf017eb12f60c77f07dc782ccb477f7808aab2 - md5: 26eb8ca6ea332b675e11704cce84a3be - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: bzip2-1.0.6 - license_family: BSD - size: 124580 - timestamp: 1699280668742 - kind: conda name: bzip2 version: 1.0.8 @@ -7920,21 +5584,6 @@ packages: purls: [] size: 124580 timestamp: 1699280668742 -- kind: conda - name: bzip2 - version: 1.0.8 - build: hd590300_5 - build_number: 5 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hd590300_5.conda - sha256: 242c0c324507ee172c0e0dd2045814e746bb303d1eb78870d182ceb0abc726a8 - md5: 69b8b6202a07720f448be700e300ccf4 - depends: - - libgcc-ng >=12 - license: bzip2-1.0.6 - license_family: BSD - size: 254228 - timestamp: 1699279927352 - kind: conda name: bzip2 version: 1.0.8 @@ -7951,18 +5600,6 @@ packages: purls: [] size: 254228 timestamp: 1699279927352 -- kind: conda - name: c-ares - version: 1.28.1 - build: h10d778d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/c-ares-1.28.1-h10d778d_0.conda - sha256: fccd7ad7e3dfa6b19352705b33eb738c4c55f79f398e106e6cf03bab9415595a - md5: d5eb7992227254c0e9a0ce71151f0079 - license: MIT - license_family: MIT - size: 152607 - timestamp: 1711819681694 - kind: conda name: c-ares version: 1.28.1 @@ -7976,20 +5613,6 @@ packages: purls: [] size: 152607 timestamp: 1711819681694 -- kind: conda - name: c-ares - version: 1.28.1 - build: h31becfc_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/c-ares-1.28.1-h31becfc_0.conda - sha256: 0d7b310411f069975053ee5ce750fc6d8c368607164ce2a921a7a1a068dc137b - md5: a8da75795c853c5fe6d8d1947e16eea8 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 176103 - timestamp: 1711819570996 - kind: conda name: c-ares version: 1.28.1 @@ -8005,18 +5628,6 @@ packages: purls: [] size: 176103 timestamp: 1711819570996 -- kind: conda - name: c-ares - version: 1.28.1 - build: h93a5062_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/c-ares-1.28.1-h93a5062_0.conda - sha256: 2fc553d7a75e912efbdd6b82cd7916cc9cb2773e6cd873b77e02d631dd7be698 - md5: 04f776a6139f7eafc2f38668570eb7db - license: MIT - license_family: MIT - size: 150488 - timestamp: 1711819630164 - kind: conda name: c-ares version: 1.28.1 @@ -8030,22 +5641,6 @@ packages: purls: [] size: 150488 timestamp: 1711819630164 -- kind: conda - name: c-ares - version: 1.28.1 - build: hcfcfb64_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/c-ares-1.28.1-hcfcfb64_0.conda - sha256: 44ded34fdac46d4a37942c1cae3fc871dc6ecb13e0408442c6f8797671b332e6 - md5: 3b2a518680f790a79a7e77bad1861c3a - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 159060 - timestamp: 1711820066438 - kind: conda name: c-ares version: 1.28.1 @@ -8063,20 +5658,6 @@ packages: purls: [] size: 159060 timestamp: 1711820066438 -- kind: conda - name: c-ares - version: 1.28.1 - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.28.1-hd590300_0.conda - sha256: cb25063f3342149c7924b21544109696197a9d774f1407567477d4f3026bf38a - md5: dcde58ff9a1f30b0037a2315d1846d1f - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 168875 - timestamp: 1711819445938 - kind: conda name: c-ares version: 1.28.1 @@ -8092,17 +5673,6 @@ packages: purls: [] size: 168875 timestamp: 1711819445938 -- kind: conda - name: ca-certificates - version: 2024.6.2 - build: h56e8100_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/ca-certificates-2024.6.2-h56e8100_0.conda - sha256: d872d11558ebeaeb87bcf9086e97c075a1a2dfffed2d0e97570cf197ab29e3d8 - md5: 12a3a2b3a00a21bbb390d4de5ad8dd0f - license: ISC - size: 156530 - timestamp: 1717311907623 - kind: conda name: ca-certificates version: 2024.6.2 @@ -8115,17 +5685,6 @@ packages: purls: [] size: 156530 timestamp: 1717311907623 -- kind: conda - name: ca-certificates - version: 2024.6.2 - build: h8857fd0_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/ca-certificates-2024.6.2-h8857fd0_0.conda - sha256: ba0614477229fcb0f0666356f2c4686caa66f0ed1446e7c9666ce234abe2bacf - md5: 3c23a8cab15ae51ebc9efdc229fccecf - license: ISC - size: 156145 - timestamp: 1717311781754 - kind: conda name: ca-certificates version: 2024.6.2 @@ -8138,17 +5697,6 @@ packages: purls: [] size: 156145 timestamp: 1717311781754 -- kind: conda - name: ca-certificates - version: 2024.6.2 - build: hbcca054_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2024.6.2-hbcca054_0.conda - sha256: 979af0932b2a5a26112044891a2d79e402e5ae8166f50fa48b8ebae47c0a2d65 - md5: 847c3c2905cc467cea52c24f9cfa8080 - license: ISC - size: 156035 - timestamp: 1717311767102 - kind: conda name: ca-certificates version: 2024.6.2 @@ -8161,17 +5709,6 @@ packages: purls: [] size: 156035 timestamp: 1717311767102 -- kind: conda - name: ca-certificates - version: 2024.6.2 - build: hcefe29a_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/ca-certificates-2024.6.2-hcefe29a_0.conda - sha256: d27b90ff1e00c34123c37a4c5332bb75c3c5cc6775c57ecfa9f430b629ad3108 - md5: 3ef6b1a30375f8a973a593698e317191 - license: ISC - size: 156128 - timestamp: 1717312862469 - kind: conda name: ca-certificates version: 2024.6.2 @@ -8193,50 +5730,9 @@ packages: sha256: f5fd189d48965df396d060eb48628cbd9f083f1a1ea79c5236f60d655c7b9633 md5: b534f104f102479402f88f73adf750f5 license: ISC + purls: [] size: 156299 timestamp: 1717311742040 -- kind: conda - name: ca-certificates - version: 2024.6.2 - build: hf0a4a13_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/ca-certificates-2024.6.2-hf0a4a13_0.conda - sha256: f5fd189d48965df396d060eb48628cbd9f083f1a1ea79c5236f60d655c7b9633 - md5: b534f104f102479402f88f73adf750f5 - license: ISC - purls: [] - size: 156299 - timestamp: 1717311742040 -- kind: conda - name: cairo - version: 1.18.0 - build: h5c54ea9_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/cairo-1.18.0-h5c54ea9_2.conda - sha256: 193fb7ae6cb986619d038ea739e45da2bba1b12dfe09d1a4b293bfbb9721e4f0 - md5: 4d1f14b671945d8d6cf5b67dde7a4e73 - depends: - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - icu >=73.2,<74.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libstdcxx-ng >=12 - - libxcb >=1.16,<1.17.0a0 - - libzlib >=1.3.1,<2.0a0 - - pixman >=0.43.4,<1.0a0 - - xorg-libice >=1.1.1,<2.0a0 - - xorg-libsm >=1.2.4,<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 - license: LGPL-2.1-only or MPL-1.1 - size: 984589 - timestamp: 1718985664015 - kind: conda name: cairo version: 1.18.0 @@ -8268,31 +5764,6 @@ packages: purls: [] size: 984589 timestamp: 1718985664015 -- kind: conda - name: cairo - version: 1.18.0 - build: h91e5215_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/cairo-1.18.0-h91e5215_2.conda - sha256: 89568f4f6844c8c195457fbb2ce39acd9a727be4daadebc2464455db2fda143c - md5: 7a0b2818b003bd79106c29f55126d2c3 - depends: - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - icu >=73.2,<74.0a0 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 - - pixman >=0.43.4,<1.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zlib - license: LGPL-2.1-only or MPL-1.1 - size: 1519852 - timestamp: 1718986279087 - kind: conda name: cairo version: 1.18.0 @@ -8319,30 +5790,6 @@ packages: purls: [] size: 1519852 timestamp: 1718986279087 -- kind: conda - name: cairo - version: 1.18.0 - build: h9f650ed_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/cairo-1.18.0-h9f650ed_2.conda - sha256: 1d2480538838cf5009df0285a73aa405798bc49de0c689ab270f543f5ae961aa - md5: d264e5b9759cab8d203cdfe43eabd8b5 - depends: - - __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 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 - - pixman >=0.43.4,<1.0a0 - - zlib - license: LGPL-2.1-only or MPL-1.1 - size: 886028 - timestamp: 1718985776278 - kind: conda name: cairo version: 1.18.0 @@ -8368,36 +5815,6 @@ packages: purls: [] size: 886028 timestamp: 1718985776278 -- kind: conda - name: cairo - version: 1.18.0 - build: hbb29018_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.18.0-hbb29018_2.conda - sha256: 51cfaf4669ad83499b3da215b915c503d36faf6edf6db4681a70b5710842a86c - md5: b6d90276c5aee9b4407dd94eb0cd40a8 - depends: - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - icu >=73.2,<74.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libstdcxx-ng >=12 - - libxcb >=1.16,<1.17.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.9,<2.0a0 - - xorg-libxext >=1.3.4,<2.0a0 - - xorg-libxrender >=0.9.11,<0.10.0a0 - - zlib - license: LGPL-2.1-only or MPL-1.1 - size: 984224 - timestamp: 1718985592664 - kind: conda name: cairo version: 1.18.0 @@ -8429,30 +5846,6 @@ packages: purls: [] size: 984224 timestamp: 1718985592664 -- kind: conda - name: cairo - version: 1.18.0 - build: hc6c324b_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/cairo-1.18.0-hc6c324b_2.conda - sha256: 7cb330f41fd5abd3d2444a62c0439af8b11c96497aa2f87d76a5b580edf6d35c - md5: 6efeefcad878c15377f49f64e2cbf232 - depends: - - __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 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libzlib >=1.3.1,<2.0a0 - - pixman >=0.43.4,<1.0a0 - - zlib - license: LGPL-2.1-only or MPL-1.1 - size: 898820 - timestamp: 1718985829269 - kind: conda name: cairo version: 1.18.0 @@ -8478,20 +5871,6 @@ packages: purls: [] size: 898820 timestamp: 1718985829269 -- kind: conda - name: certifi - version: 2024.6.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2024.6.2-pyhd8ed1ab_0.conda - sha256: f101b8f9155b79d623601214eb719747ffe1c2ad3ff6c4e600f59163bd5f4803 - md5: 8821ec1c8fcdc9e1d291d7b9f6e9968a - depends: - - python >=3.7 - license: ISC - size: 160543 - timestamp: 1718025161969 - kind: conda name: certifi version: 2024.6.2 @@ -8508,23 +5887,6 @@ packages: - pkg:pypi/certifi?source=conda-forge-mapping size: 160543 timestamp: 1718025161969 -- kind: conda - name: cffi - version: 1.16.0 - build: py39h18ef598_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/cffi-1.16.0-py39h18ef598_0.conda - sha256: 26f365b87864cac155aa966a979d8cb17195032c05b61041d3d0dabd43ba0c0b - md5: c31ac48f93f773fd27e99f113cfffb98 - depends: - - libffi >=3.4,<4.0a0 - - pycparser - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 228801 - timestamp: 1696002021683 - kind: conda name: cffi version: 1.16.0 @@ -8544,24 +5906,6 @@ packages: - pkg:pypi/cffi?source=conda-forge-mapping size: 228801 timestamp: 1696002021683 -- kind: conda - name: cffi - version: 1.16.0 - build: py39h7a31438_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.16.0-py39h7a31438_0.conda - sha256: 1536a2ca65caaf568bbdfe75aff8e12cb0e0507587b25af3b532a8bd22cb3ddb - md5: ac992767d7f8ed2cb27e71e78f0fb2d7 - depends: - - libffi >=3.4,<4.0a0 - - libgcc-ng >=12 - - pycparser - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 239801 - timestamp: 1696001890928 - kind: conda name: cffi version: 1.16.0 @@ -8582,25 +5926,6 @@ packages: - pkg:pypi/cffi?source=conda-forge-mapping size: 239801 timestamp: 1696001890928 -- kind: conda - name: cffi - version: 1.16.0 - build: py39ha55989b_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/cffi-1.16.0-py39ha55989b_0.conda - sha256: 1a1f399b29a5702110208fb85e215937b7d10347bd13bfc3601cabd964d83b25 - md5: 3641cc4492220301e0b0c65cf2985a80 - depends: - - pycparser - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 236120 - timestamp: 1696002149834 - kind: conda name: cffi version: 1.16.0 @@ -8622,24 +5947,6 @@ packages: - pkg:pypi/cffi?source=conda-forge-mapping size: 236120 timestamp: 1696002149834 -- kind: conda - name: cffi - version: 1.16.0 - build: py39hdf53b9e_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/cffi-1.16.0-py39hdf53b9e_0.conda - sha256: 0abf68c24f88ebb4e0851155613d1960e1fc1793ac016dfde5f4f48403651431 - md5: 6dd793656e9dc5ffb637e7c2d2ef5bfb - depends: - - libffi >=3.4,<4.0a0 - - libgcc-ng >=12 - - pycparser - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 259104 - timestamp: 1696002899863 - kind: conda name: cffi version: 1.16.0 @@ -8660,24 +5967,6 @@ packages: - pkg:pypi/cffi?source=conda-forge-mapping size: 259104 timestamp: 1696002899863 -- kind: conda - name: cffi - version: 1.16.0 - build: py39he153c15_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/cffi-1.16.0-py39he153c15_0.conda - sha256: 2766a3bec7747d14fe646b2a3ec4ba508495ea8b0a434213189d3e4d20e24e4b - md5: 2be3a21503b84cbd74dd1c11f36c4a3c - depends: - - libffi >=3.4,<4.0a0 - - pycparser - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 231790 - timestamp: 1696002104149 - kind: conda name: cffi version: 1.16.0 @@ -8714,59 +6003,22 @@ packages: - libgfortran5 >=12.3.0 - libzlib >=1.3.1,<2.0a0 license: LicenseRef-fitsio + purls: [] size: 904450 timestamp: 1718908871607 - kind: conda name: cfitsio version: 4.4.1 - build: h14ced4b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/cfitsio-4.4.1-h14ced4b_0.conda - sha256: 0f7cbec989bea8c670989cbdeac0088bff4bf36cdc210ca57dad1ab7c98f90d8 - md5: 48b3df2b55f007499bc4e69e408db019 + build: h793ed5c_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/cfitsio-4.4.1-h793ed5c_0.conda + sha256: cad6c9f86f98f1ac980e8229ef76a9bb8f62d167a52d29770e0548c7f9a80eb1 + md5: c2a9a79b58d2de021ad9295f53e1f40a depends: + - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 - - libzlib >=1.3.1,<2.0a0 - license: LicenseRef-fitsio - purls: [] - size: 904450 - timestamp: 1718908871607 -- kind: conda - name: cfitsio - version: 4.4.1 - build: h793ed5c_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/cfitsio-4.4.1-h793ed5c_0.conda - sha256: cad6c9f86f98f1ac980e8229ef76a9bb8f62d167a52d29770e0548c7f9a80eb1 - md5: c2a9a79b58d2de021ad9295f53e1f40a - depends: - - __osx >=11.0 - - bzip2 >=1.0.8,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgfortran 5.* - - libgfortran5 >=12.3.0 - - libgfortran5 >=13.2.0 - - libzlib >=1.3.1,<2.0a0 - license: LicenseRef-fitsio - size: 802060 - timestamp: 1718906517515 -- kind: conda - name: cfitsio - version: 4.4.1 - build: h793ed5c_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/cfitsio-4.4.1-h793ed5c_0.conda - sha256: cad6c9f86f98f1ac980e8229ef76a9bb8f62d167a52d29770e0548c7f9a80eb1 - md5: c2a9a79b58d2de021ad9295f53e1f40a - depends: - - __osx >=11.0 - - bzip2 >=1.0.8,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgfortran 5.* + - libgfortran 5.* - libgfortran5 >=12.3.0 - libgfortran5 >=13.2.0 - libzlib >=1.3.1,<2.0a0 @@ -8774,25 +6026,6 @@ packages: purls: [] size: 802060 timestamp: 1718906517515 -- kind: conda - name: cfitsio - version: 4.4.1 - build: ha105788_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/cfitsio-4.4.1-ha105788_0.conda - sha256: 6b54b24abd3122d33d80a59a901cd51b26b6d47fbb9f84c2bf1f87606e9899c6 - md5: 99445be39aaea44a05046c479f8c6dc9 - depends: - - __osx >=10.13 - - bzip2 >=1.0.8,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgfortran 5.* - - libgfortran5 >=12.3.0 - - libgfortran5 >=13.2.0 - - libzlib >=1.3.1,<2.0a0 - license: LicenseRef-fitsio - size: 849075 - timestamp: 1718906514228 - kind: conda name: cfitsio version: 4.4.1 @@ -8813,23 +6046,6 @@ packages: purls: [] size: 849075 timestamp: 1718906514228 -- kind: conda - name: cfitsio - version: 4.4.1 - build: hc2ea260_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/cfitsio-4.4.1-hc2ea260_0.conda - sha256: 97249ec67f115c05a2a452e62f6aed2e3f3a244ba1f33b0e9395a05f9d7f6fee - md5: b3263858e6a924d05dc2e9ce335593ba - depends: - - libcurl >=8.8.0,<9.0a0 - - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LicenseRef-fitsio - size: 601046 - timestamp: 1718906922426 - kind: conda name: cfitsio version: 4.4.1 @@ -8848,24 +6064,6 @@ packages: purls: [] size: 601046 timestamp: 1718906922426 -- kind: conda - name: cfitsio - version: 4.4.1 - build: hf8ad068_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cfitsio-4.4.1-hf8ad068_0.conda - sha256: 74ed4d8b327fa775d9c87e476a7221b74fb913aadcef207622596a99683c8faf - md5: 1b7a01fd02d11efe0eb5a676842a7b7d - depends: - - bzip2 >=1.0.8,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 - - libzlib >=1.3.1,<2.0a0 - license: LicenseRef-fitsio - size: 924198 - timestamp: 1718906379286 - kind: conda name: cfitsio version: 4.4.1 @@ -8885,21 +6083,6 @@ packages: purls: [] size: 924198 timestamp: 1718906379286 -- kind: conda - name: charset-normalizer - version: 3.3.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-3.3.2-pyhd8ed1ab_0.conda - sha256: 20cae47d31fdd58d99c4d2e65fbdcefa0b0de0c84e455ba9d6356a4bdbc4b5b9 - md5: 7f4a9e3fcff3f6356ae99244a014da6a - depends: - - python >=3.7 - license: MIT - license_family: MIT - size: 46597 - timestamp: 1698833765762 - kind: conda name: charset-normalizer version: 3.3.2 @@ -8917,22 +6100,6 @@ packages: - pkg:pypi/charset-normalizer?source=conda-forge-mapping size: 46597 timestamp: 1698833765762 -- kind: conda - name: click - version: 8.1.7 - build: unix_pyh707e725_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-unix_pyh707e725_0.conda - sha256: f0016cbab6ac4138a429e28dbcb904a90305b34b3fe41a9b89d697c90401caec - md5: f3ad426304898027fc619827ff428eca - depends: - - __unix - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - size: 84437 - timestamp: 1692311973840 - kind: conda name: click version: 8.1.7 @@ -8951,23 +6118,6 @@ packages: - pkg:pypi/click?source=conda-forge-mapping size: 84437 timestamp: 1692311973840 -- kind: conda - name: click - version: 8.1.7 - build: win_pyh7428d3b_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.7-win_pyh7428d3b_0.conda - sha256: 90236b113b9a20041736e80b80ee965167f9aac0468315c55e2bad902d673fb0 - md5: 3549ecbceb6cd77b91a105511b7d0786 - depends: - - __win - - colorama - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - size: 85051 - timestamp: 1692312207348 - kind: conda name: click version: 8.1.7 @@ -8987,22 +6137,6 @@ packages: - pkg:pypi/click?source=conda-forge-mapping size: 85051 timestamp: 1692312207348 -- kind: conda - name: click-plugins - version: 1.1.1 - build: py_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/click-plugins-1.1.1-py_0.tar.bz2 - sha256: ddef6e559dde6673ee504b0e29dd814d36e22b6b9b1f519fa856ee268905bf92 - md5: 4fd2c6b53934bd7d96d1f3fdaf99b79f - depends: - - click >=3.0 - - python - license: BSD-3-Clause - license_family: BSD - size: 8992 - timestamp: 1554588104889 - kind: conda name: click-plugins version: 1.1.1 @@ -9021,23 +6155,6 @@ packages: - pkg:pypi/click-plugins?source=conda-forge-mapping size: 8992 timestamp: 1554588104889 -- kind: conda - name: cligj - version: 0.7.2 - build: pyhd8ed1ab_1 - build_number: 1 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/cligj-0.7.2-pyhd8ed1ab_1.tar.bz2 - sha256: 97bd58f0cfcff56a0bcda101e26f7d936625599325beba3e3a1fa512dd7fc174 - md5: a29b7c141d6b2de4bb67788a5f107734 - depends: - - click >=4.0 - - python <4.0 - license: BSD-3-Clause - license_family: BSD - size: 10255 - timestamp: 1633637895378 - kind: conda name: cligj version: 0.7.2 @@ -9057,21 +6174,6 @@ packages: - pkg:pypi/cligj?source=conda-forge-mapping size: 10255 timestamp: 1633637895378 -- kind: conda - name: codespell - version: 2.3.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/codespell-2.3.0-pyhd8ed1ab_0.conda - sha256: f3ca4360e92732a4c805ea4387545b0cb17cfdba5a7da6e4f8f231581be4e9ec - md5: 6e67fa19bedafa7eb7d6ea91de53e03d - depends: - - python >=3.8 - license: GPL-2.0-only - license_family: GPL - size: 290955 - timestamp: 1716536580880 - kind: conda name: codespell version: 2.3.0 @@ -9089,21 +6191,6 @@ packages: - pkg:pypi/codespell?source=conda-forge-mapping size: 290955 timestamp: 1716536580880 -- kind: conda - name: colorama - version: 0.4.6 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.6-pyhd8ed1ab_0.tar.bz2 - sha256: 2c1b2e9755ce3102bca8d69e8f26e4f087ece73f50418186aee7c74bef8e1698 - md5: 3faab06a954c2a04039983f2c4a50d99 - depends: - - python >=3.7 - license: BSD-3-Clause - license_family: BSD - size: 25170 - timestamp: 1666700778190 - kind: conda name: colorama version: 0.4.6 @@ -9139,21 +6226,6 @@ packages: - pkg:pypi/comm?source=conda-forge-mapping size: 12134 timestamp: 1710320435158 -- kind: conda - name: configargparse - version: '1.7' - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/configargparse-1.7-pyhd8ed1ab_0.conda - sha256: 23f7283b59d20a895c5fa41aa5d276155cedf257418db7f952d615d6a2e5fa43 - md5: 0d07dc29b1c1cc973f76b74beb44915f - depends: - - python >=3.5 - license: MIT - license_family: MIT - size: 39491 - timestamp: 1690138171226 - kind: conda name: configargparse version: '1.7' @@ -9171,23 +6243,6 @@ packages: - pkg:pypi/configargparse?source=conda-forge-mapping size: 39491 timestamp: 1690138171226 -- kind: conda - name: contourpy - version: 1.2.1 - build: py39h0ca7971_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/contourpy-1.2.1-py39h0ca7971_0.conda - sha256: 2ed1f40e016afaeb705297d6ce5b474c3570890bf972d3425c37bf45e196d088 - md5: a4c478d3b64c81d1742dc8073e4996b6 - depends: - - libcxx >=16 - - numpy >=1.20 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 232611 - timestamp: 1712430213507 - kind: conda name: contourpy version: 1.2.1 @@ -9207,25 +6262,6 @@ packages: - pkg:pypi/contourpy?source=conda-forge-mapping size: 232611 timestamp: 1712430213507 -- kind: conda - name: contourpy - version: 1.2.1 - build: py39h1f6ef14_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/contourpy-1.2.1-py39h1f6ef14_0.conda - sha256: 32820a069906394d10bd908a0cfdbb60b940fb81e71aef3303ab9ab93c4625e6 - md5: 03e25c6bae87f4f9595337255b44b0fb - depends: - - numpy >=1.20 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 186813 - timestamp: 1712430556544 - kind: conda name: contourpy version: 1.2.1 @@ -9263,46 +6299,10 @@ packages: - python_abi 3.9.* *_cp39 license: BSD-3-Clause license_family: BSD + purls: + - pkg:pypi/contourpy?source=conda-forge-mapping size: 225466 timestamp: 1712430376578 -- kind: conda - name: contourpy - version: 1.2.1 - build: py39h48c5dd5_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/contourpy-1.2.1-py39h48c5dd5_0.conda - sha256: a0a42c5195a621ec86bb20b0f36e5406047bd655219cfab824ec20a2c6a0836d - md5: 2c4998473ca34fa4df959bd90eb9247a - depends: - - libcxx >=16 - - numpy >=1.20 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/contourpy?source=conda-forge-mapping - size: 225466 - timestamp: 1712430376578 -- kind: conda - name: contourpy - version: 1.2.1 - build: py39h7633fee_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/contourpy-1.2.1-py39h7633fee_0.conda - sha256: 7799c6cd8425ac69b2495b2acf938d85e6776c0c9129de86d18ec55e53bcfefc - md5: bdc188e59857d6efab332714e0d01d93 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - numpy >=1.20 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 241771 - timestamp: 1712430062056 - kind: conda name: contourpy version: 1.2.1 @@ -9323,25 +6323,6 @@ packages: - pkg:pypi/contourpy?source=conda-forge-mapping size: 241771 timestamp: 1712430062056 -- kind: conda - name: contourpy - version: 1.2.1 - build: py39hd16970a_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/contourpy-1.2.1-py39hd16970a_0.conda - sha256: 25216ac880cf43930f24365edd548f5fcf03bcf4e1b1b40cde0134ced33ee8f1 - md5: 66b9718539ecdd38876b0176c315bcad - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - numpy >=1.20 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 248196 - timestamp: 1712430213230 - kind: conda name: contourpy version: 1.2.1 @@ -9363,21 +6344,6 @@ packages: - pkg:pypi/contourpy?source=conda-forge-mapping size: 248196 timestamp: 1712430213230 -- kind: conda - name: cycler - version: 0.12.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.12.1-pyhd8ed1ab_0.conda - sha256: f221233f21b1d06971792d491445fd548224641af9443739b4b7b6d5d72954a8 - md5: 5cd86562580f274031ede6aa6aa24441 - depends: - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - size: 13458 - timestamp: 1696677888423 - kind: conda name: cycler version: 0.12.1 @@ -9395,23 +6361,6 @@ packages: - pkg:pypi/cycler?source=conda-forge-mapping size: 13458 timestamp: 1696677888423 -- kind: conda - name: dbus - version: 1.13.6 - build: h5008d03_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 - sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 - md5: ecfff944ba3960ecb334b9a2663d708d - depends: - - expat >=2.4.2,<3.0a0 - - libgcc-ng >=9.4.0 - - libglib >=2.70.2,<3.0a0 - license: GPL-2.0-or-later - license_family: GPL - size: 618596 - timestamp: 1640112124844 - kind: conda name: dbus version: 1.13.6 @@ -9637,21 +6586,6 @@ packages: - pkg:pypi/docutils?source=conda-forge-mapping size: 706306 timestamp: 1701882760318 -- kind: conda - name: exceptiongroup - version: 1.2.0 - build: pyhd8ed1ab_2 - build_number: 2 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/exceptiongroup-1.2.0-pyhd8ed1ab_2.conda - sha256: a6ae416383bda0e3ed14eaa187c653e22bec94ff2aa3b56970cdf0032761e80d - md5: 8d652ea2ee8eaee02ed8dc820bc794aa - depends: - - python >=3.7 - license: MIT and PSF-2.0 - size: 20551 - timestamp: 1704921321122 - kind: conda name: exceptiongroup version: 1.2.0 @@ -9669,21 +6603,6 @@ packages: - pkg:pypi/exceptiongroup?source=conda-forge-mapping size: 20551 timestamp: 1704921321122 -- kind: conda - name: execnet - version: 2.1.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/execnet-2.1.1-pyhd8ed1ab_0.conda - sha256: 564bc012d73ca29964e7acca18d60b2fa8d20eea6d258d98cfc24df5167beaf0 - md5: 15dda3cdbf330abfe9f555d22f66db46 - depends: - - python >=3.8 - license: MIT - license_family: MIT - size: 38883 - timestamp: 1712591929944 - kind: conda name: execnet version: 2.1.1 @@ -9718,21 +6637,6 @@ packages: - pkg:pypi/executing?source=conda-forge-mapping size: 27689 timestamp: 1698580072627 -- kind: conda - name: expat - version: 2.6.2 - build: h2f0025b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/expat-2.6.2-h2f0025b_0.conda - sha256: a7a998faf6b9ed71d8c5c67f996e7faa52a7b9b02ed2d2f2ab6cfa1db8e5aca4 - md5: 6d31100ba1e12773b4f1ef0693fb0169 - depends: - - libexpat 2.6.2 h2f0025b_0 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 128302 - timestamp: 1710362329008 - kind: conda name: expat version: 2.6.2 @@ -9749,21 +6653,6 @@ packages: purls: [] size: 128302 timestamp: 1710362329008 -- kind: conda - name: expat - version: 2.6.2 - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.6.2-h59595ed_0.conda - sha256: 89916c536ae5b85bb8bf0cfa27d751e274ea0911f04e4a928744735c14ef5155 - md5: 53fb86322bdb89496d7579fe3f02fd61 - depends: - - libexpat 2.6.2 h59595ed_0 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 137627 - timestamp: 1710362144873 - kind: conda name: expat version: 2.6.2 @@ -9780,20 +6669,6 @@ packages: purls: [] size: 137627 timestamp: 1710362144873 -- kind: conda - name: expat - version: 2.6.2 - build: h63175ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/expat-2.6.2-h63175ca_0.conda - sha256: f5a13d4bc591a4dc210954f492dd59a0ecf9b9d2ab28bf2ece755ca8f69ec1b4 - md5: 52f9dec6758ceb8ce0ea8af9fa13eb1a - depends: - - libexpat 2.6.2 h63175ca_0 - license: MIT - license_family: MIT - size: 229627 - timestamp: 1710362661692 - kind: conda name: expat version: 2.6.2 @@ -9809,20 +6684,6 @@ packages: purls: [] size: 229627 timestamp: 1710362661692 -- kind: conda - name: expat - version: 2.6.2 - build: h73e2aa4_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/expat-2.6.2-h73e2aa4_0.conda - sha256: 0fd1befb18d9d937358a90d5b8f97ac2402761e9d4295779cbad9d7adfb47976 - md5: dc0882915da2ec74696ad87aa2350f27 - depends: - - libexpat 2.6.2 h73e2aa4_0 - license: MIT - license_family: MIT - size: 126612 - timestamp: 1710362607162 - kind: conda name: expat version: 2.6.2 @@ -9838,20 +6699,6 @@ packages: purls: [] size: 126612 timestamp: 1710362607162 -- kind: conda - name: expat - version: 2.6.2 - build: hebf3989_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/expat-2.6.2-hebf3989_0.conda - sha256: 9ac22553a4d595d7e4c9ca9aa09a0b38da65314529a7a7008edc73d3f9e7904a - md5: de0cff0ec74f273c4b6aa281479906c3 - depends: - - libexpat 2.6.2 hebf3989_0 - license: MIT - license_family: MIT - size: 124594 - timestamp: 1710362455984 - kind: conda name: expat version: 2.6.2 @@ -9867,20 +6714,6 @@ packages: purls: [] size: 124594 timestamp: 1710362455984 -- kind: conda - name: filelock - version: 3.15.4 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.15.4-pyhd8ed1ab_0.conda - sha256: f78d9c0be189a77cb0c67d02f33005f71b89037a85531996583fb79ff3fe1a0a - md5: 0e7e4388e9d5283e22b35a9443bdbcc9 - depends: - - python >=3.7 - license: Unlicense - size: 17592 - timestamp: 1719088395353 - kind: conda name: filelock version: 3.15.4 @@ -9897,36 +6730,6 @@ packages: - pkg:pypi/filelock?source=conda-forge-mapping size: 17592 timestamp: 1719088395353 -- kind: conda - name: fiona - version: 1.9.6 - build: py39h0760b8a_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/fiona-1.9.6-py39h0760b8a_3.conda - sha256: 804e0a4d654825fe120f35ee9445e038bede76953fe482a9653435917f90b7dc - md5: fe97b88f50e1243f64fc3281dd5ab39a - depends: - - __osx >=11.0 - - attrs >=19.2.0 - - certifi - - click >=8.0,<9.dev0 - - click-plugins >=1.0 - - cligj >=0.5 - - gdal - - importlib-metadata - - libcxx >=16 - - libgdal >=3.9.0,<3.10.0a0 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - shapely - - six - license: BSD-3-Clause - license_family: BSD - size: 834742 - timestamp: 1716310038461 - kind: conda name: fiona version: 1.9.6 @@ -9987,18 +6790,21 @@ packages: - six license: BSD-3-Clause license_family: BSD + purls: + - pkg:pypi/fiona?source=conda-forge-mapping size: 937640 timestamp: 1716309763334 - kind: conda name: fiona version: 1.9.6 - build: py39h3c07364_3 + build: py39h7434916_3 build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/fiona-1.9.6-py39h3c07364_3.conda - sha256: b44d3f05f8e64a9280c9cd63a2dd4bfc3810fa64cda2cb8529bda25c99a90b6b - md5: 98c2e5267a2f34b5cafbfe8d2c7cb1ab + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/fiona-1.9.6-py39h7434916_3.conda + sha256: aff697bdc43b00aa35b30e7588d2915db0b0a6e4e070d5b9783d3ce940f4addd + md5: 6bd51df1f21f4ccb6b74a516d79b2f77 depends: + - __osx >=10.13 - attrs >=19.2.0 - certifi - click >=8.0,<9.dev0 @@ -10006,12 +6812,10 @@ packages: - cligj >=0.5 - gdal - importlib-metadata - - libgcc-ng >=12 + - libcxx >=16 - libgdal >=3.9.0,<3.10.0a0 - - libstdcxx-ng >=12 - numpy >=1.19,<3 - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - python_abi 3.9.* *_cp39 - shapely - six @@ -10019,98 +6823,8 @@ packages: license_family: BSD purls: - pkg:pypi/fiona?source=conda-forge-mapping - size: 937640 - timestamp: 1716309763334 -- kind: conda - name: fiona - version: 1.9.6 - build: py39h7434916_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/fiona-1.9.6-py39h7434916_3.conda - sha256: aff697bdc43b00aa35b30e7588d2915db0b0a6e4e070d5b9783d3ce940f4addd - md5: 6bd51df1f21f4ccb6b74a516d79b2f77 - depends: - - __osx >=10.13 - - attrs >=19.2.0 - - certifi - - click >=8.0,<9.dev0 - - click-plugins >=1.0 - - cligj >=0.5 - - gdal - - importlib-metadata - - libcxx >=16 - - libgdal >=3.9.0,<3.10.0a0 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - shapely - - six - license: BSD-3-Clause - license_family: BSD - size: 836708 - timestamp: 1716309867217 -- kind: conda - name: fiona - version: 1.9.6 - build: py39h7434916_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/fiona-1.9.6-py39h7434916_3.conda - sha256: aff697bdc43b00aa35b30e7588d2915db0b0a6e4e070d5b9783d3ce940f4addd - md5: 6bd51df1f21f4ccb6b74a516d79b2f77 - depends: - - __osx >=10.13 - - attrs >=19.2.0 - - certifi - - click >=8.0,<9.dev0 - - click-plugins >=1.0 - - cligj >=0.5 - - gdal - - importlib-metadata - - libcxx >=16 - - libgdal >=3.9.0,<3.10.0a0 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - shapely - - six - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/fiona?source=conda-forge-mapping - size: 836708 - timestamp: 1716309867217 -- kind: conda - name: fiona - version: 1.9.6 - build: py39h85105a3_3 - build_number: 3 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/fiona-1.9.6-py39h85105a3_3.conda - sha256: 77526b4be32ec403556de671f832029e19e1ed2a728d30d844f53892fafae082 - md5: 19c20c2ef45d20c82a1590a08215ed92 - depends: - - attrs >=19.2.0 - - certifi - - click >=8.0,<9.dev0 - - click-plugins >=1.0 - - cligj >=0.5 - - gdal - - importlib-metadata - - libgdal >=3.9.0,<3.10.0a0 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - shapely - - six - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 814244 - timestamp: 1716310424481 + size: 836708 + timestamp: 1716309867217 - kind: conda name: fiona version: 1.9.6 @@ -10143,35 +6857,6 @@ packages: - pkg:pypi/fiona?source=conda-forge-mapping size: 814244 timestamp: 1716310424481 -- kind: conda - name: fiona - version: 1.9.6 - build: py39hde7962c_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fiona-1.9.6-py39hde7962c_3.conda - sha256: 17fbdca824521d3b2fe8377b218cd7d905349e1b81836f29da2c45e5ea08b531 - md5: bb390d2f543e84b0cb0f134aa6d7a631 - depends: - - attrs >=19.2.0 - - certifi - - click >=8.0,<9.dev0 - - click-plugins >=1.0 - - cligj >=0.5 - - gdal - - importlib-metadata - - libgcc-ng >=12 - - libgdal >=3.9.0,<3.10.0a0 - - libstdcxx-ng >=12 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - shapely - - six - license: BSD-3-Clause - license_family: BSD - size: 953630 - timestamp: 1716309549714 - kind: conda name: fiona version: 1.9.6 @@ -10203,21 +6888,6 @@ packages: - pkg:pypi/fiona?source=conda-forge-mapping size: 953630 timestamp: 1716309549714 -- kind: conda - name: flaky - version: 3.8.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/flaky-3.8.1-pyhd8ed1ab_0.conda - sha256: 57434214a3c5e33f06688896981d27262d823ae75b7b496e2d9c40c14f500c97 - md5: 4673657910db1d7914dc272124fe03ae - depends: - - python >=3.6 - license: Apache-2.0 - license_family: Apache - size: 22156 - timestamp: 1710293112378 - kind: conda name: flaky version: 3.8.1 @@ -10235,21 +6905,6 @@ packages: - pkg:pypi/flaky?source=conda-forge-mapping size: 22156 timestamp: 1710293112378 -- kind: conda - name: fmt - version: 10.2.1 - build: h00ab1b0_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fmt-10.2.1-h00ab1b0_0.conda - sha256: 7b9ba098a3661e023c3555e01554354ac4891af8f8998e85f0fcbfdac79fc0d4 - md5: 35ef8bc24bd34074ebae3c943d551728 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 193853 - timestamp: 1704454679950 - kind: conda name: fmt version: 10.2.1 @@ -10266,22 +6921,6 @@ packages: purls: [] size: 193853 timestamp: 1704454679950 -- kind: conda - name: fmt - version: 10.2.1 - build: h181d51b_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/fmt-10.2.1-h181d51b_0.conda - sha256: 4593d75b6a1e0b5b43fdcba6b968537638a6e469521fb4c3073929f973891828 - md5: 4253b572559cc775cae49def5c97b3c0 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 185170 - timestamp: 1704455079451 - kind: conda name: fmt version: 10.2.1 @@ -10299,21 +6938,6 @@ packages: purls: [] size: 185170 timestamp: 1704455079451 -- kind: conda - name: fmt - version: 10.2.1 - build: h2a328a1_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/fmt-10.2.1-h2a328a1_0.conda - sha256: 8a8ef05b626033999bb7607df8072cc5aabc839a0004743e8257a6c0628e2176 - md5: 540b6320d3c929e012fae0d08f43224d - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 190383 - timestamp: 1704454626431 - kind: conda name: fmt version: 10.2.1 @@ -10330,20 +6954,6 @@ packages: purls: [] size: 190383 timestamp: 1704454626431 -- kind: conda - name: fmt - version: 10.2.1 - build: h2ffa867_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/fmt-10.2.1-h2ffa867_0.conda - sha256: 8570ae6fb7cd1179c646e2c48105e91b3ed8ba15855f12965cc5c9719753c06f - md5: 8cccde6755bdd787f9840f38a34b4e7d - depends: - - libcxx >=15 - license: MIT - license_family: MIT - size: 174209 - timestamp: 1704454873305 - kind: conda name: fmt version: 10.2.1 @@ -10359,20 +6969,6 @@ packages: purls: [] size: 174209 timestamp: 1704454873305 -- kind: conda - name: fmt - version: 10.2.1 - build: h7728843_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/fmt-10.2.1-h7728843_0.conda - sha256: 2faeccfe2b9f7c028cf271f66757365fe43b15a1234084c16f159646a646ccbc - md5: ab205d53bda43d03f5c5b993ccb406b3 - depends: - - libcxx >=15 - license: MIT - license_family: MIT - size: 181468 - timestamp: 1704454938658 - kind: conda name: fmt version: 10.2.1 @@ -10388,19 +6984,6 @@ packages: purls: [] size: 181468 timestamp: 1704454938658 -- kind: conda - name: font-ttf-dejavu-sans-mono - version: '2.37' - build: hab24e00_0 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b - md5: 0c96522c6bdaed4b1566d11387caaf45 - license: BSD-3-Clause - license_family: BSD - size: 397370 - timestamp: 1566932522327 - kind: conda name: font-ttf-dejavu-sans-mono version: '2.37' @@ -10415,19 +6998,6 @@ packages: purls: [] size: 397370 timestamp: 1566932522327 -- kind: conda - name: font-ttf-inconsolata - version: '3.000' - build: h77eed37_0 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c - md5: 34893075a5c9e55cdafac56607368fc6 - license: OFL-1.1 - license_family: Other - size: 96530 - timestamp: 1620479909603 - kind: conda name: font-ttf-inconsolata version: '3.000' @@ -10442,19 +7012,6 @@ packages: purls: [] size: 96530 timestamp: 1620479909603 -- kind: conda - name: font-ttf-source-code-pro - version: '2.038' - build: h77eed37_0 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 - sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 - md5: 4d59c254e01d9cde7957100457e2d5fb - license: OFL-1.1 - license_family: Other - size: 700814 - timestamp: 1620479612257 - kind: conda name: font-ttf-source-code-pro version: '2.038' @@ -10481,41 +7038,9 @@ packages: md5: cbbe59391138ea5ad3658c76912e147f license: LicenseRef-Ubuntu-Font-Licence-Version-1.0 license_family: Other + purls: [] size: 1622566 timestamp: 1714483134319 -- kind: conda - name: font-ttf-ubuntu - version: '0.83' - build: h77eed37_2 - build_number: 2 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-h77eed37_2.conda - sha256: c940f6e969143e13a3a9660abb3c7e7e23b8319efb29dbdd5dee0b9939236e13 - md5: cbbe59391138ea5ad3658c76912e147f - license: LicenseRef-Ubuntu-Font-Licence-Version-1.0 - license_family: Other - purls: [] - size: 1622566 - timestamp: 1714483134319 -- kind: conda - name: fontconfig - version: 2.14.2 - build: h14ed4e7_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.2-h14ed4e7_0.conda - sha256: 155d534c9037347ea7439a2c6da7c24ffec8e5dd278889b4c57274a1d91e0a83 - md5: 0f69b688f52ff6da70bccb7ff7001d1d - depends: - - expat >=2.5.0,<3.0a0 - - freetype >=2.12.1,<3.0a0 - - libgcc-ng >=12 - - libuuid >=2.32.1,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: MIT - license_family: MIT - size: 272010 - timestamp: 1674828850194 - kind: conda name: fontconfig version: 2.14.2 @@ -10535,22 +7060,6 @@ packages: purls: [] size: 272010 timestamp: 1674828850194 -- kind: conda - name: fontconfig - version: 2.14.2 - build: h5bb23bf_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/fontconfig-2.14.2-h5bb23bf_0.conda - sha256: f63e6d1d6aef8ba6de4fc54d3d7898a153479888d40ffdf2e4cfad6f92679d34 - md5: 86cc5867dfbee4178118392bae4a3c89 - depends: - - expat >=2.5.0,<3.0a0 - - freetype >=2.12.1,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: MIT - license_family: MIT - size: 237068 - timestamp: 1674829100063 - kind: conda name: fontconfig version: 2.14.2 @@ -10568,22 +7077,6 @@ packages: purls: [] size: 237068 timestamp: 1674829100063 -- kind: conda - name: fontconfig - version: 2.14.2 - build: h82840c6_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/fontconfig-2.14.2-h82840c6_0.conda - sha256: 7094917fc6758186e17c61d8ee8fd2bbbe9f303b4addac61d918fa415c497e2b - md5: f77d47ddb6d3cc5b39b9bdf65635afbb - depends: - - expat >=2.5.0,<3.0a0 - - freetype >=2.12.1,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: MIT - license_family: MIT - size: 237668 - timestamp: 1674829263740 - kind: conda name: fontconfig version: 2.14.2 @@ -10601,24 +7094,6 @@ packages: purls: [] size: 237668 timestamp: 1674829263740 -- kind: conda - name: fontconfig - version: 2.14.2 - build: ha9a116f_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/fontconfig-2.14.2-ha9a116f_0.conda - sha256: 71143b04d9beeb76264a54cb42a2953ff858a95f7383531fcb3a33ac6433e7f6 - md5: 6d2d19ea85f9d41534cd28fdefd59a25 - depends: - - expat >=2.5.0,<3.0a0 - - freetype >=2.12.1,<3.0a0 - - libgcc-ng >=12 - - libuuid >=2.32.1,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: MIT - license_family: MIT - size: 280375 - timestamp: 1674830224830 - kind: conda name: fontconfig version: 2.14.2 @@ -10638,26 +7113,6 @@ packages: purls: [] size: 280375 timestamp: 1674830224830 -- kind: conda - name: fontconfig - version: 2.14.2 - build: hbde0cde_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/fontconfig-2.14.2-hbde0cde_0.conda - sha256: 643f2b95be68abeb130c53d543dcd0c1244bebabd58c774a21b31e4b51ac3c96 - md5: 08767992f1a4f1336a257af1241034bd - depends: - - expat >=2.5.0,<3.0a0 - - freetype >=2.12.1,<3.0a0 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vs2015_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 190111 - timestamp: 1674829354122 - kind: conda name: fontconfig version: 2.14.2 @@ -10679,21 +7134,6 @@ packages: purls: [] size: 190111 timestamp: 1674829354122 -- kind: conda - name: fonts-conda-ecosystem - version: '1' - build: '0' - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 - sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 - md5: fee5683a3f04bd15cbd8318b096a27ab - depends: - - fonts-conda-forge - license: BSD-3-Clause - license_family: BSD - size: 3667 - timestamp: 1566974674465 - kind: conda name: fonts-conda-ecosystem version: '1' @@ -10710,24 +7150,6 @@ packages: purls: [] size: 3667 timestamp: 1566974674465 -- kind: conda - name: fonts-conda-forge - version: '1' - build: '0' - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 - sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 - md5: f766549260d6815b0c52253f1fb1bb29 - depends: - - font-ttf-dejavu-sans-mono - - font-ttf-inconsolata - - font-ttf-source-code-pro - - font-ttf-ubuntu - license: BSD-3-Clause - license_family: BSD - size: 4102 - timestamp: 1566932280397 - kind: conda name: fonts-conda-forge version: '1' @@ -10747,27 +7169,6 @@ packages: purls: [] size: 4102 timestamp: 1566932280397 -- kind: conda - name: fonttools - version: 4.53.0 - build: py39ha55e580_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/fonttools-4.53.0-py39ha55e580_0.conda - sha256: 8f71276eeab111a8f0c2676a6623ab8968f76d1b97805fbeb1aa91174b956c7d - md5: 7c4625b8a1013dd22e924f1fa9fbc605 - depends: - - brotli - - munkres - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - unicodedata2 >=14.0.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 1918984 - timestamp: 1717209664553 - kind: conda name: fonttools version: 4.53.0 @@ -10791,25 +7192,6 @@ packages: - pkg:pypi/fonttools?source=conda-forge-mapping size: 1918984 timestamp: 1717209664553 -- kind: conda - name: fonttools - version: 4.53.0 - build: py39hd3abc70_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fonttools-4.53.0-py39hd3abc70_0.conda - sha256: 2e11bcf00f158e8a8a836fc32633ff5bee17a08bcffee21a1c62cbba99fbcb7e - md5: 9dae301603c88aef61dba733e8931cdd - depends: - - brotli - - libgcc-ng >=12 - - munkres - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - unicodedata2 >=14.0.0 - license: MIT - license_family: MIT - size: 2308671 - timestamp: 1717209340659 - kind: conda name: fonttools version: 4.53.0 @@ -10831,25 +7213,6 @@ packages: - pkg:pypi/fonttools?source=conda-forge-mapping size: 2308671 timestamp: 1717209340659 -- kind: conda - name: fonttools - version: 4.53.0 - build: py39hded5825_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/fonttools-4.53.0-py39hded5825_0.conda - sha256: dffaddbc4f3542bcaa2c8f33e790f50df1a3b3684392bbaf192eb027cffc63f9 - md5: 8fb4a1a0461e7ee990fe3d7150ad132f - depends: - - __osx >=10.13 - - brotli - - munkres - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - unicodedata2 >=14.0.0 - license: MIT - license_family: MIT - size: 2209990 - timestamp: 1717209382658 - kind: conda name: fonttools version: 4.53.0 @@ -10871,26 +7234,6 @@ packages: - pkg:pypi/fonttools?source=conda-forge-mapping size: 2209990 timestamp: 1717209382658 -- kind: conda - name: fonttools - version: 4.53.0 - build: py39he257ee7_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/fonttools-4.53.0-py39he257ee7_0.conda - sha256: dfad9b7b14f82278a48e38e433e66d604a3cffe5d96c361795f4adf6dc8338ff - md5: de1dc44f6b1a4393b37f4264d8e31e2a - depends: - - brotli - - libgcc-ng >=12 - - munkres - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - unicodedata2 >=14.0.0 - license: MIT - license_family: MIT - size: 2291678 - timestamp: 1717209430435 - kind: conda name: fonttools version: 4.53.0 @@ -10913,26 +7256,6 @@ packages: - pkg:pypi/fonttools?source=conda-forge-mapping size: 2291678 timestamp: 1717209430435 -- kind: conda - name: fonttools - version: 4.53.0 - build: py39hfea33bf_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/fonttools-4.53.0-py39hfea33bf_0.conda - sha256: 47bc9057dea1114c2e9aacc0bf8c4ed6b221061766bb1fac1b23fe68937b794a - md5: 4569fb546026fc12ab645a966db86629 - depends: - - __osx >=11.0 - - brotli - - munkres - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - unicodedata2 >=14.0.0 - license: MIT - license_family: MIT - size: 2230048 - timestamp: 1717209417464 - kind: conda name: fonttools version: 4.53.0 @@ -10955,21 +7278,6 @@ packages: - pkg:pypi/fonttools?source=conda-forge-mapping size: 2230048 timestamp: 1717209417464 -- kind: conda - name: fortran-language-server - version: 1.12.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/fortran-language-server-1.12.0-pyhd8ed1ab_0.tar.bz2 - sha256: 81b9b5d3508563f10dae99d2819042e5737fea1a8bfa6f281c1d1b81100b48ad - md5: 6d2677b354c9596e77d4583ddc15aa00 - depends: - - python >=3.6 - license: MIT - license_family: MIT - size: 62350 - timestamp: 1637570882364 - kind: conda name: fortran-language-server version: 1.12.0 @@ -11001,42 +7309,10 @@ packages: - python >=3.5 license: GPL-3.0-or-later license_family: GPL + purls: + - pkg:pypi/fprettify?source=conda-forge-mapping size: 137690 timestamp: 1637859635697 -- kind: conda - name: fprettify - version: 0.3.7 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/fprettify-0.3.7-pyhd8ed1ab_0.tar.bz2 - sha256: d3242d15d46b7c101b468859e4c6d63b867e24b5f05f0afacc29945a4ee24aa8 - md5: 153742a29b4c22ee54442fb93a0e9127 - depends: - - configargparse - - python >=3.5 - license: GPL-3.0-or-later - license_family: GPL - purls: - - pkg:pypi/fprettify?source=conda-forge-mapping - size: 137690 - timestamp: 1637859635697 -- kind: conda - name: freetype - version: 2.12.1 - build: h267a509_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-h267a509_2.conda - sha256: b2e3c449ec9d907dd4656cb0dc93e140f447175b125a3824b31368b06c666bb6 - md5: 9ae35c3d96db2c94ce0cef86efdfa2cb - depends: - - libgcc-ng >=12 - - libpng >=1.6.39,<1.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: GPL-2.0-only OR FTL - size: 634972 - timestamp: 1694615932610 - kind: conda name: freetype version: 2.12.1 @@ -11054,21 +7330,6 @@ packages: purls: [] size: 634972 timestamp: 1694615932610 -- kind: conda - name: freetype - version: 2.12.1 - build: h60636b9_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/freetype-2.12.1-h60636b9_2.conda - sha256: b292cf5a25f094eeb4b66e37d99a97894aafd04a5683980852a8cbddccdc8e4e - md5: 25152fce119320c980e5470e64834b50 - depends: - - libpng >=1.6.39,<1.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: GPL-2.0-only OR FTL - size: 599300 - timestamp: 1694616137838 - kind: conda name: freetype version: 2.12.1 @@ -11085,21 +7346,6 @@ packages: purls: [] size: 599300 timestamp: 1694616137838 -- kind: conda - name: freetype - version: 2.12.1 - build: hadb7bae_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/freetype-2.12.1-hadb7bae_2.conda - sha256: 791673127e037a2dc0eebe122dc4f904cb3f6e635bb888f42cbe1a76b48748d9 - md5: e6085e516a3e304ce41a8ee08b9b89ad - depends: - - libpng >=1.6.39,<1.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: GPL-2.0-only OR FTL - size: 596430 - timestamp: 1694616332835 - kind: conda name: freetype version: 2.12.1 @@ -11116,24 +7362,6 @@ packages: purls: [] size: 596430 timestamp: 1694616332835 -- kind: conda - name: freetype - version: 2.12.1 - build: hdaf720e_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/freetype-2.12.1-hdaf720e_2.conda - sha256: 2c53ee8879e05e149a9e525481d36adfd660a6abda26fd731376fa64ff03e728 - md5: 3761b23693f768dc75a8fd0a73ca053f - depends: - - libpng >=1.6.39,<1.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: GPL-2.0-only OR FTL - size: 510306 - timestamp: 1694616398888 - kind: conda name: freetype version: 2.12.1 @@ -11153,22 +7381,6 @@ packages: purls: [] size: 510306 timestamp: 1694616398888 -- kind: conda - name: freetype - version: 2.12.1 - build: hf0a5ef3_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/freetype-2.12.1-hf0a5ef3_2.conda - sha256: 7af93030f4407f076dce181062360efac2cd54dce863b5d7765287a6f5382537 - md5: a5ab74c5bd158c3d5532b66d8d83d907 - depends: - - libgcc-ng >=12 - - libpng >=1.6.39,<1.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: GPL-2.0-only OR FTL - size: 642092 - timestamp: 1694617858496 - kind: conda name: freetype version: 2.12.1 @@ -11186,22 +7398,6 @@ packages: purls: [] size: 642092 timestamp: 1694617858496 -- kind: conda - name: freexl - version: 2.0.0 - build: h3ec172f_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/freexl-2.0.0-h3ec172f_0.conda - sha256: 9d59f1894c3b526e6806e376e979b81d0df23a836415122b86458aef72cda24a - md5: 640c34a8084e2a812bcee5b804597fc9 - depends: - - libexpat >=2.5.0,<3.0a0 - - libiconv >=1.17,<2.0a0 - - minizip >=4.0.1,<5.0a0 - license: MPL-1.1 - license_family: MOZILLA - size: 54007 - timestamp: 1694952882265 - kind: conda name: freexl version: 2.0.0 @@ -11219,23 +7415,6 @@ packages: purls: [] size: 54007 timestamp: 1694952882265 -- kind: conda - name: freexl - version: 2.0.0 - build: h5428426_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/freexl-2.0.0-h5428426_0.conda - sha256: d1c1b82336de80f6b2045654ec980419520e32db9d54e75a41feb6180ab26c8a - md5: 1338ecf4f6072e376e87f3ae6bc34170 - depends: - - libexpat >=2.5.0,<3.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - minizip >=4.0.1,<5.0a0 - license: MPL-1.1 - license_family: MOZILLA - size: 60545 - timestamp: 1694952753443 - kind: conda name: freexl version: 2.0.0 @@ -11254,23 +7433,6 @@ packages: purls: [] size: 60545 timestamp: 1694952753443 -- kind: conda - name: freexl - version: 2.0.0 - build: h743c826_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/freexl-2.0.0-h743c826_0.conda - sha256: 9213f60ba710ecfd3632ce47e036775c9f15ce80a6682ff63cbf12d9dddd5382 - md5: 12e6988845706b2cfbc3bc35c9a61a95 - depends: - - libexpat >=2.5.0,<3.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - minizip >=4.0.1,<5.0a0 - license: MPL-1.1 - license_family: MOZILLA - size: 59769 - timestamp: 1694952692595 - kind: conda name: freexl version: 2.0.0 @@ -11289,25 +7451,6 @@ packages: purls: [] size: 59769 timestamp: 1694952692595 -- kind: conda - name: freexl - version: 2.0.0 - build: h8276f4a_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/freexl-2.0.0-h8276f4a_0.conda - sha256: 9ef2fcf3b35703bf61a8359038c4b707382f3d5f0c4020f3f8ffb2f665daabae - md5: 8e02e06229c677cbc9f5dc69ba49052c - depends: - - libexpat >=2.5.0,<3.0a0 - - libiconv >=1.17,<2.0a0 - - minizip >=4.0.1,<5.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MPL-1.1 - license_family: MOZILLA - size: 77439 - timestamp: 1694953013560 - kind: conda name: freexl version: 2.0.0 @@ -11328,22 +7471,6 @@ packages: purls: [] size: 77439 timestamp: 1694953013560 -- kind: conda - name: freexl - version: 2.0.0 - build: hfbad9fb_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/freexl-2.0.0-hfbad9fb_0.conda - sha256: 9cb4957d1431bc57bc95b1e99a50669d91ac3441226a78f69fa030d52f2bda77 - md5: 40722e5f48287567cda6fb2ec1f7891b - depends: - - libexpat >=2.5.0,<3.0a0 - - libiconv >=1.17,<2.0a0 - - minizip >=4.0.1,<5.0a0 - license: MPL-1.1 - license_family: MOZILLA - size: 55132 - timestamp: 1694952828719 - kind: conda name: freexl version: 2.0.0 @@ -11361,17 +7488,6 @@ packages: purls: [] size: 55132 timestamp: 1694952828719 -- kind: conda - name: fribidi - version: 1.0.10 - build: h27ca646_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/fribidi-1.0.10-h27ca646_0.tar.bz2 - sha256: 4b37ea851a2cf85edf0a63d2a63266847ec3dcbba4a31156d430cdd6aa811303 - md5: c64443234ff91d70cb9c7dc926c58834 - license: LGPL-2.1 - size: 60255 - timestamp: 1604417405528 - kind: conda name: fribidi version: 1.0.10 @@ -11384,19 +7500,6 @@ packages: purls: [] size: 60255 timestamp: 1604417405528 -- kind: conda - name: fribidi - version: 1.0.10 - build: h36c2ea0_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2 - sha256: 5d7b6c0ee7743ba41399e9e05a58ccc1cfc903942e49ff6f677f6e423ea7a627 - md5: ac7bc6a654f8f41b352b38f4051135f8 - depends: - - libgcc-ng >=7.5.0 - license: LGPL-2.1 - size: 114383 - timestamp: 1604416621168 - kind: conda name: fribidi version: 1.0.10 @@ -11411,20 +7514,6 @@ packages: purls: [] size: 114383 timestamp: 1604416621168 -- kind: conda - name: fribidi - version: 1.0.10 - build: h8d14728_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/fribidi-1.0.10-h8d14728_0.tar.bz2 - sha256: e0323e6d7b6047042970812ee810c6b1e1a11a3af4025db26d0965ae5d206104 - md5: 807e81d915f2bb2e49951648615241f6 - depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 - license: LGPL-2.1 - size: 64567 - timestamp: 1604417122064 - kind: conda name: fribidi version: 1.0.10 @@ -11440,19 +7529,6 @@ packages: purls: [] size: 64567 timestamp: 1604417122064 -- kind: conda - name: fribidi - version: 1.0.10 - build: hb9de7d4_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/fribidi-1.0.10-hb9de7d4_0.tar.bz2 - sha256: bcb5a40f1aaf4ea8cda2fc6b2b12aa336403772121350281ce31fd2d9d3e214e - md5: f6c91a43eace6fb926a8730b3b9a8a50 - depends: - - libgcc-ng >=7.5.0 - license: LGPL-2.1 - size: 115689 - timestamp: 1604417149643 - kind: conda name: fribidi version: 1.0.10 @@ -11467,17 +7543,6 @@ packages: purls: [] size: 115689 timestamp: 1604417149643 -- kind: conda - name: fribidi - version: 1.0.10 - build: hbcb3906_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/fribidi-1.0.10-hbcb3906_0.tar.bz2 - sha256: 4f6db86ecc4984cd4ac88ca52030726c3cfd11a64dfb15c8602025ee3001a2b5 - md5: f1c6b41e0f56998ecd9a3e210faa1dc0 - license: LGPL-2.1 - size: 65388 - timestamp: 1604417213 - kind: conda name: fribidi version: 1.0.10 @@ -11512,77 +7577,29 @@ packages: - vc14_runtime >=14.29.30139 license: MIT license_family: MIT + purls: + - pkg:pypi/gdal?source=conda-forge-mapping size: 1464850 timestamp: 1719489188045 - kind: conda name: gdal version: 3.9.1 - build: py39h21fe5b4_2 + build: py39ha8dc1eb_2 build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/gdal-3.9.1-py39h21fe5b4_2.conda - sha256: ade7a01487cb472253efa970569407e55a1b6fb383ba092649a120f8ffe8af68 - md5: 0e1e83585eafb9dab5b62cd9edc1240f + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/gdal-3.9.1-py39ha8dc1eb_2.conda + sha256: 61768d23f630ce3bc4c98321093cfc3682915e5f413e3db361c5f9d86ed3cb07 + md5: 60db565ac9e24e88f05a76acabce06e0 depends: - hdf5 >=1.14.3,<1.14.4.0a0 - - libgdal 3.9.1 h954eb94_2 + - libgcc-ng >=12 + - libgdal 3.9.1 h768874b_2 + - libstdcxx-ng >=12 - libxml2 >=2.12.7,<3.0a0 - numpy >=1.19,<3 - openssl >=3.3.1,<4.0a0 - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: - - pkg:pypi/gdal?source=conda-forge-mapping - size: 1464850 - timestamp: 1719489188045 -- kind: conda - name: gdal - version: 3.9.1 - build: py39ha8dc1eb_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gdal-3.9.1-py39ha8dc1eb_2.conda - sha256: 61768d23f630ce3bc4c98321093cfc3682915e5f413e3db361c5f9d86ed3cb07 - md5: 60db565ac9e24e88f05a76acabce06e0 - depends: - - hdf5 >=1.14.3,<1.14.4.0a0 - - libgcc-ng >=12 - - libgdal 3.9.1 h768874b_2 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - numpy >=1.19,<3 - - openssl >=3.3.1,<4.0a0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 1490480 - timestamp: 1719486998135 -- kind: conda - name: gdal - version: 3.9.1 - build: py39ha8dc1eb_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gdal-3.9.1-py39ha8dc1eb_2.conda - sha256: 61768d23f630ce3bc4c98321093cfc3682915e5f413e3db361c5f9d86ed3cb07 - md5: 60db565ac9e24e88f05a76acabce06e0 - depends: - - hdf5 >=1.14.3,<1.14.4.0a0 - - libgcc-ng >=12 - - libgdal 3.9.1 h768874b_2 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - numpy >=1.19,<3 - - openssl >=3.3.1,<4.0a0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython + - python >=3.9,<3.10.0a0 *_cpython - python_abi 3.9.* *_cp39 license: MIT license_family: MIT @@ -11590,30 +7607,6 @@ packages: - pkg:pypi/gdal?source=conda-forge-mapping size: 1490480 timestamp: 1719486998135 -- kind: conda - name: gdal - version: 3.9.1 - build: py39hb68d4df_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gdal-3.9.1-py39hb68d4df_2.conda - sha256: 5560c243de9490edcf9f16ade115ab69d064f825cb1b7c095d9e295adb1c13a6 - md5: 3dc1041fb75d05b00ab787c652b0a8cf - depends: - - __osx >=11.0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libcxx >=16 - - libgdal 3.9.1 h0bd8f10_2 - - libxml2 >=2.12.7,<3.0a0 - - numpy >=1.19,<3 - - openssl >=3.3.1,<4.0a0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 1493829 - timestamp: 1719487467136 - kind: conda name: gdal version: 3.9.1 @@ -11640,30 +7633,6 @@ packages: - pkg:pypi/gdal?source=conda-forge-mapping size: 1493829 timestamp: 1719487467136 -- kind: conda - name: gdal - version: 3.9.1 - build: py39he4e78c5_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gdal-3.9.1-py39he4e78c5_2.conda - sha256: ab1b38937e6905ad69ca5cf24b80af46466a7ec414e43a10ee16a0c4c4ee1f6a - md5: 14a0dfed7dc775bf18ce4ecb2c07416e - depends: - - __glibc >=2.17,<3.0.a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libgcc-ng >=12 - - libgdal 3.9.1 he176cbe_2 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - numpy >=1.19,<3 - - openssl >=3.3.1,<4.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 1528102 - timestamp: 1719486964851 - kind: conda name: gdal version: 3.9.1 @@ -11690,29 +7659,6 @@ packages: - pkg:pypi/gdal?source=conda-forge-mapping size: 1528102 timestamp: 1719486964851 -- kind: conda - name: gdal - version: 3.9.1 - build: py39hf925427_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gdal-3.9.1-py39hf925427_2.conda - sha256: cb5ebc49db987c04517207d05ad3f5d5b85ee2818edfaca26846e627e6ada894 - md5: 56c8a6564111cd4cbfa1dcdfb416338e - depends: - - __osx >=10.13 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libcxx >=16 - - libgdal 3.9.1 hc21aedb_2 - - libxml2 >=2.12.7,<3.0a0 - - numpy >=1.19,<3 - - openssl >=3.3.1,<4.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 1507698 - timestamp: 1719487891636 - kind: conda name: gdal version: 3.9.1 @@ -11738,25 +7684,6 @@ packages: - pkg:pypi/gdal?source=conda-forge-mapping size: 1507698 timestamp: 1719487891636 -- kind: conda - name: gdk-pixbuf - version: 2.42.12 - build: h7ddc832_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gdk-pixbuf-2.42.12-h7ddc832_0.conda - sha256: 72bcf0a4d3f9aa6d99d7d1d224d19f76ccdb3a4fa85e60f77d17e17985c81bd2 - md5: 151309a7e1eb57a3c2ab8088a1d74f3e - depends: - - __osx >=11.0 - - libglib >=2.80.2,<3.0a0 - - 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 - license: LGPL-2.1-or-later - license_family: LGPL - size: 509570 - timestamp: 1715783199780 - kind: conda name: gdk-pixbuf version: 2.42.12 @@ -11777,25 +7704,6 @@ packages: purls: [] size: 509570 timestamp: 1715783199780 -- kind: conda - name: gdk-pixbuf - version: 2.42.12 - build: ha587570_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gdk-pixbuf-2.42.12-ha587570_0.conda - sha256: 92cb602ef86feb35252ee909e19536fa043bd85b8507450ad8264cfa518a5881 - md5: ee186d2e8db4605030753dc05025d4a0 - depends: - - __osx >=10.13 - - libglib >=2.80.2,<3.0a0 - - 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 - license: LGPL-2.1-or-later - license_family: LGPL - size: 516815 - timestamp: 1715783154558 - kind: conda name: gdk-pixbuf version: 2.42.12 @@ -11816,24 +7724,6 @@ packages: purls: [] size: 516815 timestamp: 1715783154558 -- kind: conda - name: gdk-pixbuf - version: 2.42.12 - build: ha61d561_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gdk-pixbuf-2.42.12-ha61d561_0.conda - sha256: 608f64aa9cf3085e91da8d417aa7680715130b4da73d8aabc50b19e29de697d2 - md5: 332ed304e6d1c1333ccbdc0fdd722fe9 - depends: - - libgcc-ng >=12 - - 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 - license: LGPL-2.1-or-later - license_family: LGPL - size: 536613 - timestamp: 1715784386033 - kind: conda name: gdk-pixbuf version: 2.42.12 @@ -11853,24 +7743,6 @@ packages: purls: [] size: 536613 timestamp: 1715784386033 -- kind: conda - name: gdk-pixbuf - version: 2.42.12 - build: hb9ae30d_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.12-hb9ae30d_0.conda - sha256: d5283b95a8d49dcd88d29b360d8b38694aaa905d968d156d72ab71d32b38facb - md5: 201db6c2d9a3c5e46573ac4cb2e92f4f - depends: - - libgcc-ng >=12 - - 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 - license: LGPL-2.1-or-later - license_family: LGPL - size: 528149 - timestamp: 1715782983957 - kind: conda name: gdk-pixbuf version: 2.42.12 @@ -11890,21 +7762,6 @@ packages: purls: [] size: 528149 timestamp: 1715782983957 -- kind: conda - name: geos - version: 3.12.1 - build: h1537add_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/geos-3.12.1-h1537add_0.conda - sha256: d7a6bb89063df38b24843e5b4c99da602333ac4e1c1e39c069f2021827d3c98d - md5: 02fdccc66ed44a8f9f3731d15f445724 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.1-only - size: 1561705 - timestamp: 1699778438983 - kind: conda name: geos version: 3.12.1 @@ -11921,20 +7778,6 @@ packages: purls: [] size: 1561705 timestamp: 1699778438983 -- kind: conda - name: geos - version: 3.12.1 - build: h2f0025b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/geos-3.12.1-h2f0025b_0.conda - sha256: 7e041dcaa524aeb7564f1cd3c7ba25ba1f1ed57c18b0516da92eccbd44844f24 - md5: ac30e662102643639f9421aa80723e2b - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: LGPL-2.1-only - size: 1678795 - timestamp: 1699778041248 - kind: conda name: geos version: 3.12.1 @@ -11950,20 +7793,6 @@ packages: purls: [] size: 1678795 timestamp: 1699778041248 -- kind: conda - name: geos - version: 3.12.1 - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/geos-3.12.1-h59595ed_0.conda - sha256: 2593b255cb9c4639d6ea261c47aaed1380216a366546f0468e95c36c2afd1c1a - md5: 8c0f4f71f5a59ceb0c6fa9f51501066d - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: LGPL-2.1-only - size: 1736070 - timestamp: 1699778102442 - kind: conda name: geos version: 3.12.1 @@ -11979,20 +7808,6 @@ packages: purls: [] size: 1736070 timestamp: 1699778102442 -- kind: conda - name: geos - version: 3.12.1 - build: h93d8f39_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/geos-3.12.1-h93d8f39_0.conda - sha256: 6feffb0d1999a22c5f94d2168b1af9c5fbdd25c9a963a6825ee32cf05e5c07f5 - md5: d13f05ed3985f57456b610bab66366db - depends: - - __osx >=10.9 - - libcxx >=16.0.6 - license: LGPL-2.1-only - size: 1462098 - timestamp: 1699778844758 - kind: conda name: geos version: 3.12.1 @@ -12020,44 +7835,9 @@ packages: - __osx >=10.9 - libcxx >=16.0.6 license: LGPL-2.1-only + purls: [] size: 1376991 timestamp: 1699778806863 -- kind: conda - name: geos - version: 3.12.1 - build: h965bd2d_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/geos-3.12.1-h965bd2d_0.conda - sha256: 9cabd90e43caf8fe63a80909775f1ac76814f0666bf6fe7ba836d077a6d4dcf3 - md5: 0f28efe509ee998b3a09e571191d406a - depends: - - __osx >=10.9 - - libcxx >=16.0.6 - license: LGPL-2.1-only - purls: [] - size: 1376991 - timestamp: 1699778806863 -- kind: conda - name: geotiff - version: 1.7.3 - build: h1116711_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/geotiff-1.7.3-h1116711_1.conda - sha256: 89c2e04b0ce411787d187d1d4c35832075126ee18ccd5b3b4cd952951a85d65d - md5: 59b08de08f514190268471a843a9a44d - depends: - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - zlib - license: MIT - license_family: MIT - size: 135357 - timestamp: 1717777099452 - kind: conda name: geotiff version: 1.7.3 @@ -12080,27 +7860,6 @@ packages: purls: [] size: 135357 timestamp: 1717777099452 -- kind: conda - name: geotiff - version: 1.7.3 - build: h4bbec01_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/geotiff-1.7.3-h4bbec01_1.conda - sha256: 7f5c0d021822e12cd64848caa77d43398cea90381f420d6f973877f3eccc2188 - md5: 94b592c68bb826b1ffee62524b117aa2 - depends: - - __osx >=10.13 - - libcxx >=16 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - zlib - license: MIT - license_family: MIT - size: 116364 - timestamp: 1717777078423 - kind: conda name: geotiff version: 1.7.3 @@ -12123,27 +7882,6 @@ packages: purls: [] size: 116364 timestamp: 1717777078423 -- kind: conda - name: geotiff - version: 1.7.3 - build: h7e5fb84_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/geotiff-1.7.3-h7e5fb84_1.conda - sha256: d25259c84a706a2bf9568c96b68e198a1155c8761b6788fe00d4b15ca21f12f7 - md5: 5e689f0ec059ec6fa91deb388f4d9510 - depends: - - __osx >=11.0 - - libcxx >=16 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - zlib - license: MIT - license_family: MIT - size: 114637 - timestamp: 1717777096013 - kind: conda name: geotiff version: 1.7.3 @@ -12166,28 +7904,6 @@ packages: purls: [] size: 114637 timestamp: 1717777096013 -- kind: conda - name: geotiff - version: 1.7.3 - build: hd7df778_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/geotiff-1.7.3-hd7df778_1.conda - sha256: 6e1d97f71644fe2e8c1b69c37c1967aed0b4a545605b7f9d540f1e62c06166cc - md5: ebc0058bce6824048891fe3c58bf6acd - depends: - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zlib - license: MIT - license_family: MIT - size: 123487 - timestamp: 1717777636505 - kind: conda name: geotiff version: 1.7.3 @@ -12211,28 +7927,6 @@ packages: purls: [] size: 123487 timestamp: 1717777636505 -- kind: conda - name: geotiff - version: 1.7.3 - build: hf7fa9e8_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/geotiff-1.7.3-hf7fa9e8_1.conda - sha256: df00139c22b1b2ab1e1e48bb94c68febcc40a7ca812bd4f228a3e09ac9d2cdf2 - md5: 8ff4fa3ab0b63dc5b214a68839499e41 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - zlib - license: MIT - license_family: MIT - size: 131934 - timestamp: 1717777012441 - kind: conda name: geotiff version: 1.7.3 @@ -12256,23 +7950,6 @@ packages: purls: [] size: 131934 timestamp: 1717777012441 -- kind: conda - name: getopt-win32 - version: '0.1' - build: hcfcfb64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/getopt-win32-0.1-hcfcfb64_1.conda - sha256: f3b6e689724a62f36591f6f0e4657db5507feca78e7ef08690a6b2a384216a5c - md5: 714d0882dc5e692ca4683d8e520f73c6 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-3.0-only - license_family: GPL - size: 21903 - timestamp: 1694400856979 - kind: conda name: getopt-win32 version: '0.1' @@ -12291,26 +7968,6 @@ packages: purls: [] size: 21903 timestamp: 1694400856979 -- kind: conda - name: gettext - version: 0.22.5 - build: h59595ed_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.22.5-h59595ed_2.conda - sha256: 386181254ddd2aed1fccdfc217da5b6545f6df4e9979ad8e08f5e91e22eaf7dc - md5: 219ba82e95d7614cf7140d2a4afc0926 - depends: - - gettext-tools 0.22.5 h59595ed_2 - - libasprintf 0.22.5 h661eb56_2 - - libasprintf-devel 0.22.5 h661eb56_2 - - libgcc-ng >=12 - - libgettextpo 0.22.5 h59595ed_2 - - libgettextpo-devel 0.22.5 h59595ed_2 - - libstdcxx-ng >=12 - license: LGPL-2.1-or-later AND GPL-3.0-or-later - size: 475058 - timestamp: 1712512357949 - kind: conda name: gettext version: 0.22.5 @@ -12332,28 +7989,6 @@ packages: purls: [] size: 475058 timestamp: 1712512357949 -- kind: conda - name: gettext - version: 0.22.5 - build: h5ff76d1_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gettext-0.22.5-h5ff76d1_2.conda - sha256: ba9a4680b018a4ca517ec20beb25b09c97e293ecd16b931075e689db10291712 - md5: c09b3dcf2adc5a2a32d11ab90289b8fa - depends: - - gettext-tools 0.22.5 h5ff76d1_2 - - libasprintf 0.22.5 h5ff76d1_2 - - libasprintf-devel 0.22.5 h5ff76d1_2 - - libcxx >=16 - - libgettextpo 0.22.5 h5ff76d1_2 - - libgettextpo-devel 0.22.5 h5ff76d1_2 - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h5ff76d1_2 - - libintl-devel 0.22.5 h5ff76d1_2 - license: LGPL-2.1-or-later AND GPL-3.0-or-later - size: 481687 - timestamp: 1712513003915 - kind: conda name: gettext version: 0.22.5 @@ -12377,28 +8012,6 @@ packages: purls: [] size: 481687 timestamp: 1712513003915 -- kind: conda - name: gettext - version: 0.22.5 - build: h8fbad5d_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gettext-0.22.5-h8fbad5d_2.conda - sha256: 7188b466071698759b125aaed9b4d78940e72e6299b0c6dbad6f35c85cf3d27b - md5: 404e2894e9cb2835246cef47317ff763 - depends: - - gettext-tools 0.22.5 h8fbad5d_2 - - libasprintf 0.22.5 h8fbad5d_2 - - libasprintf-devel 0.22.5 h8fbad5d_2 - - libcxx >=16 - - libgettextpo 0.22.5 h8fbad5d_2 - - libgettextpo-devel 0.22.5 h8fbad5d_2 - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h8fbad5d_2 - - libintl-devel 0.22.5 h8fbad5d_2 - license: LGPL-2.1-or-later AND GPL-3.0-or-later - size: 482649 - timestamp: 1712512963023 - kind: conda name: gettext version: 0.22.5 @@ -12422,21 +8035,6 @@ packages: purls: [] size: 482649 timestamp: 1712512963023 -- kind: conda - name: gettext-tools - version: 0.22.5 - build: h59595ed_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gettext-tools-0.22.5-h59595ed_2.conda - sha256: 67d7b1d6fe4f1c516df2000640ec7dcfebf3ff6ea0785f0276870e730c403d33 - md5: 985f2f453fb72408d6b6f1be0f324033 - depends: - - libgcc-ng >=12 - license: GPL-3.0-or-later - license_family: GPL - size: 2728420 - timestamp: 1712512328692 - kind: conda name: gettext-tools version: 0.22.5 @@ -12453,22 +8051,6 @@ packages: purls: [] size: 2728420 timestamp: 1712512328692 -- kind: conda - name: gettext-tools - version: 0.22.5 - build: h5ff76d1_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gettext-tools-0.22.5-h5ff76d1_2.conda - sha256: 4db71a66340d068c57e16c574c356db6df54ac0147b5b26d3313093f7854ee6d - md5: 37e1cb0efeff4d4623a6357e37e0105d - depends: - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h5ff76d1_2 - license: GPL-3.0-or-later - license_family: GPL - size: 2501207 - timestamp: 1712512940076 - kind: conda name: gettext-tools version: 0.22.5 @@ -12486,22 +8068,6 @@ packages: purls: [] size: 2501207 timestamp: 1712512940076 -- kind: conda - name: gettext-tools - version: 0.22.5 - build: h8fbad5d_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gettext-tools-0.22.5-h8fbad5d_2.conda - sha256: f60d1671e30ac60598396c11fcec4426f7ddb281bf9e37af2262016b4d812cce - md5: 31117a80d73f4fac856ab09fd9f3c6b5 - depends: - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h8fbad5d_2 - license: GPL-3.0-or-later - license_family: GPL - size: 2482262 - timestamp: 1712512901194 - kind: conda name: gettext-tools version: 0.22.5 @@ -12519,18 +8085,6 @@ packages: purls: [] size: 2482262 timestamp: 1712512901194 -- kind: conda - name: giflib - version: 5.2.2 - build: h10d778d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/giflib-5.2.2-h10d778d_0.conda - sha256: 2c825df829097536314a195ae5cacaa8695209da6b4400135a65d8e23c008ff8 - md5: 03e8c9b4d3da5f3d6eabdd020c2d63ac - license: MIT - license_family: MIT - size: 74516 - timestamp: 1712692686914 - kind: conda name: giflib version: 5.2.2 @@ -12544,20 +8098,6 @@ packages: purls: [] size: 74516 timestamp: 1712692686914 -- kind: conda - name: giflib - version: 5.2.2 - build: h31becfc_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/giflib-5.2.2-h31becfc_0.conda - sha256: a79dc3bd54c4fb1f249942ee2d5b601a76ecf9614774a4cff9af49adfa458db2 - md5: 2f809afaf0ba1ea4135dce158169efac - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 82124 - timestamp: 1712692444545 - kind: conda name: giflib version: 5.2.2 @@ -12573,18 +8113,6 @@ packages: purls: [] size: 82124 timestamp: 1712692444545 -- kind: conda - name: giflib - version: 5.2.2 - build: h93a5062_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/giflib-5.2.2-h93a5062_0.conda - sha256: 843b3f364ff844137e37d5c0a181f11f6d51adcedd216f019d074e5aa5d7e09c - md5: 95fa1486c77505330c20f7202492b913 - license: MIT - license_family: MIT - size: 71613 - timestamp: 1712692611426 - kind: conda name: giflib version: 5.2.2 @@ -12598,20 +8126,6 @@ packages: purls: [] size: 71613 timestamp: 1712692611426 -- kind: conda - name: giflib - version: 5.2.2 - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.2-hd590300_0.conda - sha256: aac402a8298f0c0cc528664249170372ef6b37ac39fdc92b40601a6aed1e32ff - md5: 3bf7b9fd5a7136126e0234db4b87c8b6 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 77248 - timestamp: 1712692454246 - kind: conda name: giflib version: 5.2.2 @@ -12627,22 +8141,6 @@ packages: purls: [] size: 77248 timestamp: 1712692454246 -- kind: conda - name: gitdb - version: 4.0.11 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.11-pyhd8ed1ab_0.conda - sha256: 52ab2798be31b8f509eeec458712f447ced4f96ecb672c6c9a42778f47e07b1b - md5: 623b19f616f2ca0c261441067e18ae40 - depends: - - python >=3.7 - - smmap >=3.0.1,<6 - license: BSD-3-Clause - license_family: BSD - size: 52872 - timestamp: 1697791718749 - kind: conda name: gitdb version: 4.0.11 @@ -12661,23 +8159,6 @@ packages: - pkg:pypi/gitdb?source=conda-forge-mapping size: 52872 timestamp: 1697791718749 -- kind: conda - name: gitpython - version: 3.1.43 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.43-pyhd8ed1ab_0.conda - sha256: cbb2802641a009ce9bcc2a047e817fd8816f9c842036a42f4730398d8e4cda2a - md5: 0b2154c1818111e17381b1df5b4b0176 - depends: - - gitdb >=4.0.1,<5 - - python >=3.7 - - typing_extensions >=3.7.4.3 - license: BSD-3-Clause - license_family: BSD - size: 156827 - timestamp: 1711991122366 - kind: conda name: gitpython version: 3.1.43 @@ -12697,28 +8178,6 @@ packages: - pkg:pypi/gitpython?source=conda-forge-mapping size: 156827 timestamp: 1711991122366 -- kind: conda - name: glib - version: 2.80.2 - build: h7025463_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/glib-2.80.2-h7025463_1.conda - sha256: 157e24066446523dabbfba985c5bf6eba0def332c63739ba0195e2683125bdac - md5: 44d5884e974888c8e66a44fd09b86d72 - depends: - - glib-tools 2.80.2 h4394cf3_1 - - libffi >=3.4,<4.0a0 - - libglib 2.80.2 h7025463_1 - - libintl >=0.22.5,<1.0a0 - - libintl-devel - - python * - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.1-or-later - size: 570958 - timestamp: 1718519022645 - kind: conda name: glib version: 2.80.2 @@ -12742,24 +8201,6 @@ packages: purls: [] size: 570958 timestamp: 1718519022645 -- kind: conda - name: glib - version: 2.80.2 - build: h8a4344b_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/glib-2.80.2-h8a4344b_1.conda - sha256: aa2de62d482f98db60f86356913bc3ffe971bba4dfdc93c664ec030818e42004 - md5: dad336abc079b9a38dc10087231619cd - depends: - - glib-tools 2.80.2 h73ef956_1 - - libffi >=3.4,<4.0a0 - - libgcc-ng >=12 - - libglib 2.80.2 h8a4344b_1 - - python * - license: LGPL-2.1-or-later - size: 599045 - timestamp: 1718518632910 - kind: conda name: glib version: 2.80.2 @@ -12779,24 +8220,6 @@ packages: purls: [] size: 599045 timestamp: 1718518632910 -- kind: conda - name: glib-tools - version: 2.80.2 - build: h4394cf3_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/glib-tools-2.80.2-h4394cf3_1.conda - sha256: 9356b958b1e099d5234d519792346d67dfb35de1979fff115411eef780b5721a - md5: c6d94c5f741ed35bb815adf8ae8bbecf - depends: - - libglib 2.80.2 h7025463_1 - - libintl >=0.22.5,<1.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.1-or-later - size: 94806 - timestamp: 1718518978209 - kind: conda name: glib-tools version: 2.80.2 @@ -12816,21 +8239,6 @@ packages: purls: [] size: 94806 timestamp: 1718518978209 -- kind: conda - name: glib-tools - version: 2.80.2 - build: h73ef956_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/glib-tools-2.80.2-h73ef956_1.conda - sha256: b82ff9c9729e88f280559c0e083c362e99454b0470c7d6ec89499ec6681ea141 - md5: 1daf2cc7054ff71b9a05485f2562cbb4 - depends: - - libgcc-ng >=12 - - libglib 2.80.2 h8a4344b_1 - license: LGPL-2.1-or-later - size: 113545 - timestamp: 1718518594894 - kind: conda name: glib-tools version: 2.80.2 @@ -12847,22 +8255,6 @@ packages: purls: [] size: 113545 timestamp: 1718518594894 -- kind: conda - name: graphite2 - version: 1.3.13 - build: h2f0025b_1003 - build_number: 1003 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/graphite2-1.3.13-h2f0025b_1003.conda - sha256: c7585e1fb536120583790080f3b3875c04d5f2d64eafbc87e9aa39895e4118c0 - md5: f33009add6a08358bc12d114ceec1304 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: LGPL-2.0-or-later - license_family: LGPL - size: 99453 - timestamp: 1711634223220 - kind: conda name: graphite2 version: 1.3.13 @@ -12880,22 +8272,6 @@ packages: purls: [] size: 99453 timestamp: 1711634223220 -- kind: conda - name: graphite2 - version: 1.3.13 - build: h59595ed_1003 - build_number: 1003 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h59595ed_1003.conda - sha256: 0595b009f20f8f60f13a6398e7cdcbd2acea5f986633adcf85f5a2283c992add - md5: f87c7b7c2cb45f323ffbce941c78ab7c - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: LGPL-2.0-or-later - license_family: LGPL - size: 96855 - timestamp: 1711634169756 - kind: conda name: graphite2 version: 1.3.13 @@ -12913,23 +8289,6 @@ packages: purls: [] size: 96855 timestamp: 1711634169756 -- kind: conda - name: graphite2 - version: 1.3.13 - build: h63175ca_1003 - build_number: 1003 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/graphite2-1.3.13-h63175ca_1003.conda - sha256: 25040a4f371b9b51663f546bac620122c237fa1d5d32968e21b0751af9b7f56f - md5: 3194499ee7d1a67404a87d0eefdd92c6 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.0-or-later - license_family: LGPL - size: 95406 - timestamp: 1711634622644 - kind: conda name: graphite2 version: 1.3.13 @@ -12948,21 +8307,6 @@ packages: purls: [] size: 95406 timestamp: 1711634622644 -- kind: conda - name: graphite2 - version: 1.3.13 - build: h73e2aa4_1003 - build_number: 1003 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/graphite2-1.3.13-h73e2aa4_1003.conda - sha256: b71db966e47cd83b16bfcc2099b8fa87c07286f24a0742078fede4c84314f91a - md5: fc7124f86e1d359fc5d878accd9e814c - depends: - - libcxx >=16 - license: LGPL-2.0-or-later - license_family: LGPL - size: 84384 - timestamp: 1711634311095 - kind: conda name: graphite2 version: 1.3.13 @@ -12979,21 +8323,6 @@ packages: purls: [] size: 84384 timestamp: 1711634311095 -- kind: conda - name: graphite2 - version: 1.3.13 - build: hebf3989_1003 - build_number: 1003 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/graphite2-1.3.13-hebf3989_1003.conda - sha256: 2eadafbfc52f5e7df3da3c3b7e5bbe34d970bea1d645ffe60b0b1c3a216657f5 - md5: 339991336eeddb70076d8ca826dac625 - depends: - - libcxx >=16 - license: LGPL-2.0-or-later - license_family: LGPL - size: 79774 - timestamp: 1711634444608 - kind: conda name: graphite2 version: 1.3.13 @@ -13035,130 +8364,47 @@ packages: - pango >=1.50.14,<2.0a0 license: EPL-1.0 license_family: Other + purls: [] size: 2355251 timestamp: 1714468855930 - kind: conda name: graphviz version: 2.50.0 - build: h54e2d63_4 + build: h65e8cce_4 build_number: 4 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/graphviz-2.50.0-h54e2d63_4.conda - sha256: 87765d9510980c5ede7a693ce154919c885bff9815f2dff362716b72be31f7eb - md5: cdd926b037948deb2fc86f629619acac + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/graphviz-2.50.0-h65e8cce_4.conda + sha256: 6190ee42bb016d852839f6f290e8976ffdd20879d565b19621b4ae0cdffd1967 + md5: 84cd8b382d647ef29aeca151a2393bf7 depends: - cairo >=1.18.0,<2.0a0 - fonts-conda-ecosystem - gdk-pixbuf >=2.42.11,<3.0a0 - gtk2 - gts >=0.7.6,<0.8.0a0 - - libcxx >=16 - libexpat >=2.6.2,<3.0a0 + - libgcc-ng >=12 - libgd >=2.3.3,<2.4.0a0 - libglib >=2.80.0,<3.0a0 - librsvg >=2.58.0,<3.0a0 + - libstdcxx-ng >=12 - libwebp-base >=1.3.2,<2.0a0 - libzlib >=1.2.13,<2.0.0a0 - pango >=1.50.14,<2.0a0 license: EPL-1.0 license_family: Other purls: [] - size: 2355251 - timestamp: 1714468855930 + size: 2683034 + timestamp: 1714468037338 - kind: conda name: graphviz version: 2.50.0 - build: h65e8cce_4 + build: h78e8752_4 build_number: 4 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/graphviz-2.50.0-h65e8cce_4.conda - sha256: 6190ee42bb016d852839f6f290e8976ffdd20879d565b19621b4ae0cdffd1967 - md5: 84cd8b382d647ef29aeca151a2393bf7 - depends: - - cairo >=1.18.0,<2.0a0 - - fonts-conda-ecosystem - - gdk-pixbuf >=2.42.11,<3.0a0 - - gtk2 - - gts >=0.7.6,<0.8.0a0 - - libexpat >=2.6.2,<3.0a0 - - libgcc-ng >=12 - - libgd >=2.3.3,<2.4.0a0 - - libglib >=2.80.0,<3.0a0 - - librsvg >=2.58.0,<3.0a0 - - libstdcxx-ng >=12 - - libwebp-base >=1.3.2,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - pango >=1.50.14,<2.0a0 - license: EPL-1.0 - license_family: Other - size: 2683034 - timestamp: 1714468037338 -- kind: conda - name: graphviz - version: 2.50.0 - build: h65e8cce_4 - build_number: 4 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/graphviz-2.50.0-h65e8cce_4.conda - sha256: 6190ee42bb016d852839f6f290e8976ffdd20879d565b19621b4ae0cdffd1967 - md5: 84cd8b382d647ef29aeca151a2393bf7 - depends: - - cairo >=1.18.0,<2.0a0 - - fonts-conda-ecosystem - - gdk-pixbuf >=2.42.11,<3.0a0 - - gtk2 - - gts >=0.7.6,<0.8.0a0 - - libexpat >=2.6.2,<3.0a0 - - libgcc-ng >=12 - - libgd >=2.3.3,<2.4.0a0 - - libglib >=2.80.0,<3.0a0 - - librsvg >=2.58.0,<3.0a0 - - libstdcxx-ng >=12 - - libwebp-base >=1.3.2,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - pango >=1.50.14,<2.0a0 - license: EPL-1.0 - license_family: Other - purls: [] - size: 2683034 - timestamp: 1714468037338 -- kind: conda - name: graphviz - version: 2.50.0 - build: h78e8752_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-2.50.0-h78e8752_4.conda - sha256: c0e5ea955a6de926555293d7284e93c4a09078143678f3f01280d4b1716c637d - md5: f2b8527693867d72d94e4ed4126637cd - depends: - - cairo >=1.18.0,<2.0a0 - - fonts-conda-ecosystem - - gdk-pixbuf >=2.42.11,<3.0a0 - - gtk2 - - gts >=0.7.6,<0.8.0a0 - - libexpat >=2.6.2,<3.0a0 - - libgcc-ng >=12 - - libgd >=2.3.3,<2.4.0a0 - - libglib >=2.80.0,<3.0a0 - - librsvg >=2.58.0,<3.0a0 - - libstdcxx-ng >=12 - - libwebp-base >=1.3.2,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - pango >=1.50.14,<2.0a0 - license: EPL-1.0 - license_family: Other - size: 2584669 - timestamp: 1714468118750 -- kind: conda - name: graphviz - version: 2.50.0 - build: h78e8752_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-2.50.0-h78e8752_4.conda - sha256: c0e5ea955a6de926555293d7284e93c4a09078143678f3f01280d4b1716c637d - md5: f2b8527693867d72d94e4ed4126637cd + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-2.50.0-h78e8752_4.conda + sha256: c0e5ea955a6de926555293d7284e93c4a09078143678f3f01280d4b1716c637d + md5: f2b8527693867d72d94e4ed4126637cd depends: - cairo >=1.18.0,<2.0a0 - fonts-conda-ecosystem @@ -13179,33 +8425,6 @@ packages: purls: [] size: 2584669 timestamp: 1714468118750 -- kind: conda - name: graphviz - version: 2.50.0 - build: h8671558_4 - build_number: 4 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/graphviz-2.50.0-h8671558_4.conda - sha256: 516ed5c20eebf54db55f6e14cc5e1571ed2b9bffc12fb83d6f3da99950d782c3 - md5: 5af4ac346b120e4ede0a98a94e65e5ac - depends: - - cairo >=1.18.0,<2.0a0 - - fonts-conda-ecosystem - - gdk-pixbuf >=2.42.11,<3.0a0 - - gtk2 - - gts >=0.7.6,<0.8.0a0 - - libcxx >=16 - - libexpat >=2.6.2,<3.0a0 - - libgd >=2.3.3,<2.4.0a0 - - libglib >=2.80.0,<3.0a0 - - librsvg >=2.58.0,<3.0a0 - - libwebp-base >=1.3.2,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - pango >=1.50.14,<2.0a0 - license: EPL-1.0 - license_family: Other - size: 2441315 - timestamp: 1714468654219 - kind: conda name: graphviz version: 2.50.0 @@ -13234,30 +8453,6 @@ packages: purls: [] size: 2441315 timestamp: 1714468654219 -- kind: conda - name: graphviz - version: 2.50.0 - build: hb5dec95_4 - build_number: 4 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/graphviz-2.50.0-hb5dec95_4.conda - sha256: 925ef4ef92512197c4ed0afbd748b2c202130b38ed823f06672e325abcbe0a28 - md5: 6e6b1732a1882bd5e316017f7b3847cd - depends: - - cairo >=1.18.0,<2.0a0 - - getopt-win32 >=0.1,<0.2.0a0 - - gts >=0.7.6,<0.8.0a0 - - libexpat >=2.6.2,<3.0a0 - - libgd >=2.3.3,<2.4.0a0 - - libglib >=2.80.0,<3.0a0 - - pango >=1.50.14,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: EPL-1.0 - license_family: Other - size: 928271 - timestamp: 1714468744451 - kind: conda name: graphviz version: 2.50.0 @@ -13283,28 +8478,6 @@ packages: purls: [] size: 928271 timestamp: 1714468744451 -- kind: conda - name: gst-plugins-base - version: 1.24.5 - build: hb0a98b8_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/gst-plugins-base-1.24.5-hb0a98b8_0.conda - sha256: 0958c192be2b1d05aaa7ca2f9df5a479fac8b014780236c0ec1fff361c454ab6 - md5: b770c056a4d17c9860ffa6464982db70 - depends: - - gstreamer 1.24.5 h5006eae_0 - - libglib >=2.80.2,<3.0a0 - - libintl >=0.22.5,<1.0a0 - - libogg >=1.3.4,<1.4.0a0 - - libvorbis >=1.3.7,<1.4.0a0 - - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.0-or-later - license_family: LGPL - size: 2063797 - timestamp: 1718925751976 - kind: conda name: gst-plugins-base version: 1.24.5 @@ -13328,36 +8501,6 @@ packages: purls: [] size: 2063797 timestamp: 1718925751976 -- kind: conda - name: gst-plugins-base - version: 1.24.5 - build: hbaaba92_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gst-plugins-base-1.24.5-hbaaba92_0.conda - sha256: eb9ea3a6b2a3873a379f9b2c86abba510709ae6e0083a7c0c8563c25ed3dc4bd - md5: 4a485842570569ba754863b2c083b346 - depends: - - __glibc >=2.17,<3.0.a0 - - alsa-lib >=1.2.12,<1.3.0a0 - - gstreamer 1.24.5 haf2f30d_0 - - libexpat >=2.6.2,<3.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libogg >=1.3.4,<1.4.0a0 - - libopus >=1.3.1,<2.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libstdcxx-ng >=12 - - libvorbis >=1.3.7,<1.4.0a0 - - libxcb >=1.16,<1.17.0a0 - - libzlib >=1.3.1,<2.0a0 - - xorg-libx11 >=1.8.9,<2.0a0 - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxext >=1.3.4,<2.0a0 - - xorg-libxrender >=0.9.11,<0.10.0a0 - license: LGPL-2.0-or-later - license_family: LGPL - size: 2804833 - timestamp: 1718924385674 - kind: conda name: gst-plugins-base version: 1.24.5 @@ -13389,26 +8532,6 @@ packages: purls: [] size: 2804833 timestamp: 1718924385674 -- kind: conda - name: gstreamer - version: 1.24.5 - build: h5006eae_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/gstreamer-1.24.5-h5006eae_0.conda - sha256: 4039dafcfec7a2c0d4c458b403ea652572ef81521bec4b6bd8df704c0cb0b032 - md5: 5f5d9ef53cd63a2bf341091786d031e5 - depends: - - glib >=2.80.2,<3.0a0 - - libglib >=2.80.2,<3.0a0 - - libiconv >=1.17,<2.0a0 - - libintl >=0.22.5,<1.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.0-or-later - license_family: LGPL - size: 2030810 - timestamp: 1718925519580 - kind: conda name: gstreamer version: 1.24.5 @@ -13430,25 +8553,6 @@ packages: purls: [] size: 2030810 timestamp: 1718925519580 -- kind: conda - name: gstreamer - version: 1.24.5 - build: haf2f30d_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gstreamer-1.24.5-haf2f30d_0.conda - sha256: b824bf5e8b1b2aed4b6cad08caccdb48624a3180a96e7e6b5b978f009a3a7e85 - md5: c5252c02592373fa8caf5a5327165a89 - depends: - - __glibc >=2.17,<3.0.a0 - - glib >=2.80.2,<3.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libiconv >=1.17,<2.0a0 - - libstdcxx-ng >=12 - license: LGPL-2.0-or-later - license_family: LGPL - size: 2020578 - timestamp: 1718924252333 - kind: conda name: gstreamer version: 1.24.5 @@ -13469,32 +8573,6 @@ packages: purls: [] size: 2020578 timestamp: 1718924252333 -- kind: conda - name: gtk2 - version: 2.24.33 - build: h0d7db29_4 - build_number: 4 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gtk2-2.24.33-h0d7db29_4.conda - sha256: 1ab89b67ed28f9ff2a8925b4cd79b0c7d7793481e6f3775b691987d09cf2a1c7 - md5: c65965f92ea5701d983d16aada829dd9 - depends: - - 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 - - libgcc-ng >=12 - - libglib >=2.78.4,<3.0a0 - - pango >=1.50.14,<2.0a0 - - xorg-libx11 >=1.8.7,<2.0a0 - - xorg-libxext >=1.3.4,<2.0a0 - - xorg-libxrender >=0.9.11,<0.10.0a0 - license: LGPL-2.1-or-later - size: 6664464 - timestamp: 1710148262255 - kind: conda name: gtk2 version: 2.24.33 @@ -13546,58 +8624,13 @@ packages: - xorg-libxext >=1.3.4,<2.0a0 - xorg-libxrender >=0.9.11,<0.10.0a0 license: LGPL-2.1-or-later + purls: [] size: 6478240 timestamp: 1710142047337 - kind: conda name: gtk2 version: 2.24.33 - build: h280cfa0_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h280cfa0_4.conda - sha256: b946ba60d177d72157cad8af51723f1d081a4794741d35debe53f8b2c807f3af - md5: 410f86e58e880dcc7b0e910a8e89c05c - depends: - - 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 - - libgcc-ng >=12 - - libglib >=2.78.4,<3.0a0 - - pango >=1.50.14,<2.0a0 - - xorg-libx11 >=1.8.7,<2.0a0 - - xorg-libxext >=1.3.4,<2.0a0 - - xorg-libxrender >=0.9.11,<0.10.0a0 - license: LGPL-2.1-or-later - purls: [] - size: 6478240 - timestamp: 1710142047337 -- kind: conda - name: gtk2 - version: 2.24.33 - build: h7895bb2_4 - build_number: 4 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gtk2-2.24.33-h7895bb2_4.conda - sha256: fab8403a67273f69780b1e9b5f1db1aff74ff9472acc9f6df6d9b50fc252bd50 - md5: 9c1ba062d59f3f49a2d32d9611d72686 - depends: - - 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 - license: LGPL-2.1-or-later - size: 6159912 - timestamp: 1710143969442 -- kind: conda - name: gtk2 - version: 2.24.33 - build: h7895bb2_4 + build: h7895bb2_4 build_number: 4 subdir: osx-arm64 url: https://conda.anaconda.org/conda-forge/osx-arm64/gtk2-2.24.33-h7895bb2_4.conda @@ -13614,25 +8647,6 @@ packages: purls: [] size: 6159912 timestamp: 1710143969442 -- kind: conda - name: gtk2 - version: 2.24.33 - build: h8ca4665_4 - build_number: 4 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gtk2-2.24.33-h8ca4665_4.conda - sha256: 5283dfb9a96d78a67e0cbf6e4592411bb19eaf27f2c7c14b47e63162e71317d2 - md5: ff451625250bf843393ca3d660accab3 - depends: - - 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 - license: LGPL-2.1-or-later - size: 6137964 - timestamp: 1710142524166 - kind: conda name: gtk2 version: 2.24.33 @@ -13653,22 +8667,6 @@ packages: purls: [] size: 6137964 timestamp: 1710142524166 -- kind: conda - name: gts - version: 0.7.6 - build: h53e17e3_4 - build_number: 4 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/gts-0.7.6-h53e17e3_4.conda - sha256: d5b82a36f7e9d7636b854e56d1b4fe01c4d895128a7b73e2ec6945b691ff3314 - md5: 848cc963fcfbd063c7a023024aa3bec0 - depends: - - libcxx >=15.0.7 - - libglib >=2.76.3,<3.0a0 - license: LGPL-2.0-or-later - license_family: LGPL - size: 280972 - timestamp: 1686545425074 - kind: conda name: gts version: 0.7.6 @@ -13686,24 +8684,6 @@ packages: purls: [] size: 280972 timestamp: 1686545425074 -- kind: conda - name: gts - version: 0.7.6 - build: h6b5321d_4 - build_number: 4 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/gts-0.7.6-h6b5321d_4.conda - sha256: b79755d2f9fc2113b6949bfc170c067902bc776e2c20da26e746e780f4f5a2d4 - md5: a41f14768d5e377426ad60c613f2923b - depends: - - libglib >=2.76.3,<3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.0-or-later - license_family: LGPL - size: 188688 - timestamp: 1686545648050 - kind: conda name: gts version: 0.7.6 @@ -13723,23 +8703,6 @@ packages: purls: [] size: 188688 timestamp: 1686545648050 -- kind: conda - name: gts - version: 0.7.6 - build: h977cf35_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h977cf35_4.conda - sha256: b5cd16262fefb836f69dc26d879b6508d29f8a5c5948a966c47fe99e2e19c99b - md5: 4d8df0b0db060d33c9a702ada998a8fe - depends: - - libgcc-ng >=12 - - libglib >=2.76.3,<3.0a0 - - libstdcxx-ng >=12 - license: LGPL-2.0-or-later - license_family: LGPL - size: 318312 - timestamp: 1686545244763 - kind: conda name: gts version: 0.7.6 @@ -13758,23 +8721,6 @@ packages: purls: [] size: 318312 timestamp: 1686545244763 -- kind: conda - name: gts - version: 0.7.6 - build: he293c15_4 - build_number: 4 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/gts-0.7.6-he293c15_4.conda - sha256: 1e9cc30d1c746d5a3399a279f5f642a953f37d9f9c82fd4d55b301e9c2a23f7c - md5: 2aeaeddbd89e84b60165463225814cfc - depends: - - libgcc-ng >=12 - - libglib >=2.76.3,<3.0a0 - - libstdcxx-ng >=12 - license: LGPL-2.0-or-later - license_family: LGPL - size: 332673 - timestamp: 1686545222091 - kind: conda name: gts version: 0.7.6 @@ -13793,22 +8739,6 @@ packages: purls: [] size: 332673 timestamp: 1686545222091 -- kind: conda - name: gts - version: 0.7.6 - build: he42f4ea_4 - build_number: 4 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/gts-0.7.6-he42f4ea_4.conda - sha256: e0f8c7bc1b9ea62ded78ffa848e37771eeaaaf55b3146580513c7266862043ba - md5: 21b4dd3098f63a74cf2aa9159cbef57d - depends: - - libcxx >=15.0.7 - - libglib >=2.76.3,<3.0a0 - license: LGPL-2.0-or-later - license_family: LGPL - size: 304331 - timestamp: 1686545503242 - kind: conda name: gts version: 0.7.6 @@ -13826,23 +8756,6 @@ packages: purls: [] size: 304331 timestamp: 1686545503242 -- kind: conda - name: h2 - version: 4.1.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/h2-4.1.0-pyhd8ed1ab_0.tar.bz2 - sha256: bfc6a23849953647f4e255c782e74a0e18fe16f7e25c7bb0bc57b83bb6762c7a - md5: b748fbf7060927a6e82df7cb5ee8f097 - depends: - - hpack >=4.0,<5 - - hyperframe >=6.0,<7 - - python >=3.6.1 - license: MIT - license_family: MIT - size: 46754 - timestamp: 1634280590080 - kind: conda name: h2 version: 4.1.0 @@ -13862,26 +8775,6 @@ packages: - pkg:pypi/h2?source=conda-forge-mapping size: 46754 timestamp: 1634280590080 -- kind: conda - name: harfbuzz - version: 8.5.0 - build: h9812418_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/harfbuzz-8.5.0-h9812418_0.conda - sha256: 9811d832edd883543575ccdc254b2b6e1a87240347b8f9cdb51b72d7e4662b64 - md5: fd468e09d7fff9e87e70789e78829933 - depends: - - cairo >=1.18.0,<2.0a0 - - freetype >=2.12.1,<3.0a0 - - graphite2 - - icu >=73.2,<74.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 1623653 - timestamp: 1715705507885 - kind: conda name: harfbuzz version: 8.5.0 @@ -13903,26 +8796,6 @@ packages: purls: [] size: 1623653 timestamp: 1715705507885 -- kind: conda - name: harfbuzz - version: 8.5.0 - build: hfac3d4d_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-8.5.0-hfac3d4d_0.conda - sha256: a141fc55f8bfdab7db03fe9d8e61cb0f8c8b5970ed6540eda2db7186223f4444 - md5: f5126317dd0ce0ba26945e411ecc6960 - depends: - - cairo >=1.18.0,<2.0a0 - - freetype >=2.12.1,<3.0a0 - - graphite2 - - icu >=73.2,<74.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 1598244 - timestamp: 1715701061364 - kind: conda name: harfbuzz version: 8.5.0 @@ -13944,26 +8817,6 @@ packages: purls: [] size: 1598244 timestamp: 1715701061364 -- kind: conda - name: harfbuzz - version: 9.0.0 - build: h053f038_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/harfbuzz-9.0.0-h053f038_0.conda - sha256: eb94445e4ea3e794582f47365d3b429adfddc24209a39bb8102f17198a0661e1 - md5: 0a4256cad662dc36666221a2a8daa34e - depends: - - __osx >=10.13 - - cairo >=1.18.0,<2.0a0 - - freetype >=2.12.1,<3.0a0 - - graphite2 - - icu >=73.2,<74.0a0 - - libcxx >=16 - - libglib >=2.80.2,<3.0a0 - license: MIT - license_family: MIT - size: 1355063 - timestamp: 1719580353790 - kind: conda name: harfbuzz version: 9.0.0 @@ -13985,26 +8838,6 @@ packages: purls: [] size: 1355063 timestamp: 1719580353790 -- kind: conda - name: harfbuzz - version: 9.0.0 - build: h1836168_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/harfbuzz-9.0.0-h1836168_0.conda - sha256: 9d2a30e652c0f0e6d7f87a527687d74ea8eaa0274199e08122dd6b400f23d9cb - md5: b6b6313a34c08e587c04dc2ed9a6c724 - depends: - - __osx >=11.0 - - cairo >=1.18.0,<2.0a0 - - freetype >=2.12.1,<3.0a0 - - graphite2 - - icu >=73.2,<74.0a0 - - libcxx >=16 - - libglib >=2.80.2,<3.0a0 - license: MIT - license_family: MIT - size: 1320754 - timestamp: 1719580394276 - kind: conda name: harfbuzz version: 9.0.0 @@ -14045,48 +8878,9 @@ packages: - vc14_runtime >=14.29.30139 license: MIT license_family: MIT + purls: [] size: 1100946 timestamp: 1719581231427 -- kind: conda - name: harfbuzz - version: 9.0.0 - build: h81778c3_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/harfbuzz-9.0.0-h81778c3_0.conda - sha256: 57fe0bcd8dfc1d97435c61e55660ef1fa7fd9c9683d9a52c10ba3ecdc3fd2faa - md5: 7b49dd4fc5ec701184302e848c79d813 - depends: - - cairo >=1.18.0,<2.0a0 - - freetype >=2.12.1,<3.0a0 - - graphite2 - - icu >=73.2,<74.0a0 - - libglib >=2.80.2,<3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 1100946 - timestamp: 1719581231427 -- kind: conda - name: hdf4 - version: 4.2.15 - build: h2a13503_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/hdf4-4.2.15-h2a13503_7.conda - sha256: 0d09b6dc1ce5c4005ae1c6a19dc10767932ef9a5e9c755cfdbb5189ac8fb0684 - md5: bd77f8da987968ec3927990495dc22e4 - depends: - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 756742 - timestamp: 1695661547874 - kind: conda name: hdf4 version: 4.2.15 @@ -14106,23 +8900,6 @@ packages: purls: [] size: 756742 timestamp: 1695661547874 -- kind: conda - name: hdf4 - version: 4.2.15 - build: h2ee6834_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/hdf4-4.2.15-h2ee6834_7.conda - sha256: c3b01e3c3fe4ca1c4d28c287eaa5168a4f2fd3ffd76690082ac919244c22fa90 - md5: ff5d749fd711dc7759e127db38005924 - depends: - - libcxx >=15.0.7 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 762257 - timestamp: 1695661864625 - kind: conda name: hdf4 version: 4.2.15 @@ -14141,25 +8918,6 @@ packages: purls: [] size: 762257 timestamp: 1695661864625 -- kind: conda - name: hdf4 - version: 4.2.15 - build: h5557f11_7 - build_number: 7 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/hdf4-4.2.15-h5557f11_7.conda - sha256: 52fa5dde69758c19c69ab68a3d7ebfb2c9042e3a55d405c29a59d3b0584fd790 - md5: 84344a916a73727c1326841007b52ca8 - depends: - - libjpeg-turbo >=3.0.0,<4.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 779637 - timestamp: 1695662145568 - kind: conda name: hdf4 version: 4.2.15 @@ -14180,23 +8938,6 @@ packages: purls: [] size: 779637 timestamp: 1695662145568 -- kind: conda - name: hdf4 - version: 4.2.15 - build: h8138101_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/hdf4-4.2.15-h8138101_7.conda - sha256: 8c767cc71226e9eb62649c903c68ba73c5f5e7e3696ec0319d1f90586cebec7d - md5: 7ce543bf38dbfae0de9af112ee178af2 - depends: - - libcxx >=15.0.7 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 724103 - timestamp: 1695661907511 - kind: conda name: hdf4 version: 4.2.15 @@ -14215,24 +8956,6 @@ packages: purls: [] size: 724103 timestamp: 1695661907511 -- kind: conda - name: hdf4 - version: 4.2.15 - build: hb6ba311_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/hdf4-4.2.15-hb6ba311_7.conda - sha256: 70d1e2d3e0b9ae1b149a31a4270adfbb5a4ceb2f8c36d17feffcd7bcb6208022 - md5: e1b6676b77b9690d07ea25de48aed97e - depends: - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 773862 - timestamp: 1695661552544 - kind: conda name: hdf4 version: 4.2.15 @@ -14252,27 +8975,6 @@ packages: purls: [] size: 773862 timestamp: 1695661552544 -- kind: conda - name: hdf5 - version: 1.14.3 - build: nompi_h2b43c12_105 - build_number: 105 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/hdf5-1.14.3-nompi_h2b43c12_105.conda - sha256: 56c803607a64b5117a8b4bcfdde722e4fa40970ddc4c61224b0981cbb70fb005 - md5: 5788de34381caf624b78c4981618dc0a - depends: - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 2039111 - timestamp: 1717587493910 - kind: conda name: hdf5 version: 1.14.3 @@ -14295,29 +8997,6 @@ packages: purls: [] size: 2039111 timestamp: 1717587493910 -- kind: conda - name: hdf5 - version: 1.14.3 - build: nompi_h687a608_105 - build_number: 105 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/hdf5-1.14.3-nompi_h687a608_105.conda - sha256: 98f8350730d09e8ad7b62ca6d6be38ee2324b11bbcd1a5fe2cac619b12cd68d7 - md5: 98544299f6bb2ef4d7362506a3dde886 - depends: - - __osx >=10.13 - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libgfortran 5.* - - libgfortran5 >=12.3.0 - - libgfortran5 >=13.2.0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 3733954 - timestamp: 1717588360008 - kind: conda name: hdf5 version: 1.14.3 @@ -14342,28 +9021,6 @@ packages: purls: [] size: 3733954 timestamp: 1717588360008 -- kind: conda - name: hdf5 - version: 1.14.3 - build: nompi_hd1676c9_105 - build_number: 105 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/hdf5-1.14.3-nompi_hd1676c9_105.conda - sha256: 1361452c161a780f0e1e7a185917d738b609327350ef1711430cd9e06a881b84 - md5: 55dd1e8edf52fc44e71cf1c6890032c8 - depends: - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 3988950 - timestamp: 1717596727874 - kind: conda name: hdf5 version: 1.14.3 @@ -14387,28 +9044,6 @@ packages: purls: [] size: 3988950 timestamp: 1717596727874 -- kind: conda - name: hdf5 - version: 1.14.3 - build: nompi_hdf9ad27_105 - build_number: 105 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.14.3-nompi_hdf9ad27_105.conda - sha256: 2278fa07da6f96e807d402cd55480624d67d2dee202191aaaf278ce5ab23605a - md5: 7e1729554e209627636a0f6fabcdd115 - depends: - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 3911675 - timestamp: 1717587866574 - kind: conda name: hdf5 version: 1.14.3 @@ -14432,29 +9067,6 @@ packages: purls: [] size: 3911675 timestamp: 1717587866574 -- kind: conda - name: hdf5 - version: 1.14.3 - build: nompi_hec07895_105 - build_number: 105 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/hdf5-1.14.3-nompi_hec07895_105.conda - sha256: 5d87a1b63862e7da78c7bd9c17dea3526c0462c11df9004943cfa4569cc25dd3 - md5: f9c8c7304d52c8846eab5d6c34219812 - depends: - - __osx >=11.0 - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libgfortran 5.* - - libgfortran5 >=12.3.0 - - libgfortran5 >=13.2.0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 3445248 - timestamp: 1717587775787 - kind: conda name: hdf5 version: 1.14.3 @@ -14479,21 +9091,6 @@ packages: purls: [] size: 3445248 timestamp: 1717587775787 -- kind: conda - name: hpack - version: 4.0.0 - build: pyh9f0ad1d_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/hpack-4.0.0-pyh9f0ad1d_0.tar.bz2 - sha256: 5dec948932c4f740674b1afb551223ada0c55103f4c7bf86a110454da3d27cb8 - md5: 914d6646c4dbb1fd3ff539830a12fd71 - depends: - - python - license: MIT - license_family: MIT - size: 25341 - timestamp: 1598856368685 - kind: conda name: hpack version: 4.0.0 @@ -14511,21 +9108,6 @@ packages: - pkg:pypi/hpack?source=conda-forge-mapping size: 25341 timestamp: 1598856368685 -- kind: conda - name: hyperframe - version: 6.0.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/hyperframe-6.0.1-pyhd8ed1ab_0.tar.bz2 - sha256: e374a9d0f53149328134a8d86f5d72bca4c6dcebed3c0ecfa968c02996289330 - md5: 9f765cbfab6870c8435b9eefecd7a1f4 - depends: - - python >=3.6 - license: MIT - license_family: MIT - size: 14646 - timestamp: 1619110249723 - kind: conda name: hyperframe version: 6.0.1 @@ -14543,21 +9125,6 @@ packages: - pkg:pypi/hyperframe?source=conda-forge-mapping size: 14646 timestamp: 1619110249723 -- kind: conda - name: icu - version: '73.2' - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/icu-73.2-h59595ed_0.conda - sha256: e12fd90ef6601da2875ebc432452590bc82a893041473bc1c13ef29001a73ea8 - md5: cc47e1facc155f91abd89b11e48e72ff - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 12089150 - timestamp: 1692900650789 - kind: conda name: icu version: '73.2' @@ -14588,40 +9155,9 @@ packages: - vc14_runtime >=14.29.30139 license: MIT license_family: MIT + purls: [] size: 13422193 timestamp: 1692901469029 -- kind: conda - name: icu - version: '73.2' - build: h63175ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/icu-73.2-h63175ca_0.conda - sha256: 423aaa2b69d713520712f55c7c71994b7e6f967824bb39b59ad968e7b209ce8c - md5: 0f47d9e3192d9e09ae300da0d28e0f56 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - purls: [] - size: 13422193 - timestamp: 1692901469029 -- kind: conda - name: icu - version: '73.2' - build: h787c7f5_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/icu-73.2-h787c7f5_0.conda - sha256: aedb9c911ede5596c87e1abd763ed940fab680d71fdb953bce8e4094119d47b3 - md5: 9d3c29d71f28452a2e843aff8cbe09d2 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 12237094 - timestamp: 1692900632394 - kind: conda name: icu version: '73.2' @@ -14638,18 +9174,6 @@ packages: purls: [] size: 12237094 timestamp: 1692900632394 -- kind: conda - name: icu - version: '73.2' - build: hc8870d7_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/icu-73.2-hc8870d7_0.conda - sha256: ff9cd0c6cd1349954c801fb443c94192b637e1b414514539f3c49c56a39f51b1 - md5: 8521bd47c0e11c5902535bb1a17c565f - license: MIT - license_family: MIT - size: 11997841 - timestamp: 1692902104771 - kind: conda name: icu version: '73.2' @@ -14663,18 +9187,6 @@ packages: purls: [] size: 11997841 timestamp: 1692902104771 -- kind: conda - name: icu - version: '73.2' - build: hf5e326d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/icu-73.2-hf5e326d_0.conda - sha256: f66362dc36178ac9b7c7a9b012948a9d2d050b3debec24bbd94aadbc44854185 - md5: 5cc301d759ec03f28328428e28f65591 - license: MIT - license_family: MIT - size: 11787527 - timestamp: 1692901622519 - kind: conda name: icu version: '73.2' @@ -14688,21 +9200,6 @@ packages: purls: [] size: 11787527 timestamp: 1692901622519 -- kind: conda - name: idna - version: '3.7' - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.7-pyhd8ed1ab_0.conda - sha256: 9687ee909ed46169395d4f99a0ee94b80a52f87bed69cd454bb6d37ffeb0ec7b - md5: c0cc1420498b17414d8617d0b9f506ca - depends: - - python >=3.6 - license: BSD-3-Clause - license_family: BSD - size: 52718 - timestamp: 1713279497047 - kind: conda name: idna version: '3.7' @@ -14737,22 +9234,6 @@ packages: - pkg:pypi/imagesize?source=conda-forge-mapping size: 10164 timestamp: 1656939625410 -- kind: conda - name: importlib-metadata - version: 8.0.0 - build: pyha770c72_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-8.0.0-pyha770c72_0.conda - sha256: e40d7e71c37ec95df9a19d39f5bb7a567c325be3ccde06290a71400aab719cac - md5: 3286556cdd99048d198f72c3f6f69103 - depends: - - python >=3.8 - - zipp >=0.5 - license: Apache-2.0 - license_family: APACHE - size: 27367 - timestamp: 1719361971438 - kind: conda name: importlib-metadata version: 8.0.0 @@ -14771,22 +9252,6 @@ packages: - pkg:pypi/importlib-metadata?source=conda-forge-mapping size: 27367 timestamp: 1719361971438 -- kind: conda - name: importlib-resources - version: 6.4.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/importlib-resources-6.4.0-pyhd8ed1ab_0.conda - sha256: 38db827f445ae437a15d50a94816ae67a48285d0700f736af3eb90800a71f079 - md5: dcbadab7a68738a028e195ab68ab2d2e - depends: - - importlib_resources >=6.4.0,<6.4.1.0a0 - - python >=3.8 - license: Apache-2.0 - license_family: APACHE - size: 9657 - timestamp: 1711041029062 - kind: conda name: importlib-resources version: 6.4.0 @@ -14822,24 +9287,6 @@ packages: - pkg:pypi/importlib-metadata?source=conda-forge-mapping size: 9511 timestamp: 1719361975786 -- kind: conda - name: importlib_resources - version: 6.4.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-6.4.0-pyhd8ed1ab_0.conda - sha256: c6ae80c0beaeabb342c5b041f19669992ae6e937dbec56ced766cb035900f9de - md5: c5d3907ad8bd7bf557521a1833cf7e6d - depends: - - python >=3.8 - - zipp >=3.1.0 - constrains: - - importlib-resources >=6.4.0,<6.4.1.0a0 - license: Apache-2.0 - license_family: APACHE - size: 33056 - timestamp: 1711041009039 - kind: conda name: importlib_resources version: 6.4.0 @@ -14860,21 +9307,6 @@ packages: - pkg:pypi/importlib-resources?source=conda-forge-mapping size: 33056 timestamp: 1711041009039 -- kind: conda - name: iniconfig - version: 2.0.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-2.0.0-pyhd8ed1ab_0.conda - sha256: 38740c939b668b36a50ef455b077e8015b8c9cf89860d421b3fff86048f49666 - md5: f800d2da156d08e289b14e87e43c1ae5 - depends: - - python >=3.7 - license: MIT - license_family: MIT - size: 11101 - timestamp: 1673103208955 - kind: conda name: iniconfig version: 2.0.0 @@ -14892,19 +9324,6 @@ packages: - pkg:pypi/iniconfig?source=conda-forge-mapping size: 11101 timestamp: 1673103208955 -- kind: conda - name: intel-openmp - version: 2024.2.0 - build: h57928b3_978 - build_number: 978 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/intel-openmp-2024.2.0-h57928b3_978.conda - sha256: 9b40e33d5dadf868f5a1b9356e523d6d24deea8a92dc51e49544e7c6f9afe99d - md5: e8931ff34113ed47febc4dfed92b12b1 - license: LicenseRef-IntelSimplifiedSoftwareOct2022 - license_family: Proprietary - size: 1851716 - timestamp: 1719978332446 - kind: conda name: intel-openmp version: 2024.2.0 @@ -15088,22 +9507,6 @@ packages: - pkg:pypi/jedi?source=conda-forge-mapping size: 841312 timestamp: 1696326218364 -- kind: conda - name: jinja2 - version: 3.1.4 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.4-pyhd8ed1ab_0.conda - sha256: 27380d870d42d00350d2d52598cddaf02f9505fb24be09488da0c9b8d1428f2d - md5: 7b86ecb7d3557821c649b3c31e3eb9f2 - depends: - - markupsafe >=2.0 - - python >=3.7 - license: BSD-3-Clause - license_family: BSD - size: 111565 - timestamp: 1715127275924 - kind: conda name: jinja2 version: 3.1.4 @@ -15122,18 +9525,6 @@ packages: - pkg:pypi/jinja2?source=conda-forge-mapping size: 111565 timestamp: 1715127275924 -- kind: conda - name: json-c - version: '0.17' - build: h40ed0f5_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/json-c-0.17-h40ed0f5_0.conda - sha256: d47138a2829ce47d2e9ec1dbe108d1a6fe58c5d8724ea904985a420ad760f93f - md5: 7de5604deb99090c8e8c4863f60568d1 - license: MIT - license_family: MIT - size: 76941 - timestamp: 1691934174484 - kind: conda name: json-c version: '0.17' @@ -15147,20 +9538,6 @@ packages: purls: [] size: 76941 timestamp: 1691934174484 -- kind: conda - name: json-c - version: '0.17' - build: h7ab15ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/json-c-0.17-h7ab15ed_0.conda - sha256: 5646496ca07dfa1486d27ed07282967007811dfc63d6394652e87f94166ecae3 - md5: 9961b1f100c3b6852bd97c9233d06979 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 83050 - timestamp: 1691933952501 - kind: conda name: json-c version: '0.17' @@ -15176,18 +9553,6 @@ packages: purls: [] size: 83050 timestamp: 1691933952501 -- kind: conda - name: json-c - version: '0.17' - build: h8e11ae5_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/json-c-0.17-h8e11ae5_0.conda - sha256: 2a493095fe1292108ff1799a1b47ababe82d844bfa3abcf2252676c1017a1e04 - md5: 266d2e4ebbf37091c8322937392bb540 - license: MIT - license_family: MIT - size: 71671 - timestamp: 1691934144512 - kind: conda name: json-c version: '0.17' @@ -15201,20 +9566,6 @@ packages: purls: [] size: 71671 timestamp: 1691934144512 -- kind: conda - name: json-c - version: '0.17' - build: h9d1147b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/json-c-0.17-h9d1147b_0.conda - sha256: 4cd7c08275a91df826d0ffa2d6aa1e3279afdfaf15adcf687c6fb8dd92170c54 - md5: d29aae0f70e8082d021842256c86b49f - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 88255 - timestamp: 1691933973879 - kind: conda name: json-c version: '0.17' @@ -15230,27 +9581,6 @@ packages: purls: [] size: 88255 timestamp: 1691933973879 -- kind: conda - name: jsonschema - version: 4.22.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-4.22.0-pyhd8ed1ab_0.conda - sha256: 57a466e8c42635d8e930fa065dc6e461f4215aa259ab03873eacb03ddaeefc8a - md5: b9661a4b1200d6bc7d8a4cdafdc91468 - depends: - - attrs >=22.2.0 - - importlib_resources >=1.4.0 - - jsonschema-specifications >=2023.03.6 - - pkgutil-resolve-name >=1.3.10 - - python >=3.8 - - referencing >=0.28.4 - - rpds-py >=0.7.1 - license: MIT - license_family: MIT - size: 74149 - timestamp: 1714573245148 - kind: conda name: jsonschema version: 4.22.0 @@ -15274,23 +9604,6 @@ packages: - pkg:pypi/jsonschema?source=conda-forge-mapping size: 74149 timestamp: 1714573245148 -- kind: conda - name: jsonschema-specifications - version: 2023.12.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-specifications-2023.12.1-pyhd8ed1ab_0.conda - sha256: a9630556ddc3121c0be32f4cbf792dd9102bd380d5cd81d57759d172cf0c2da2 - md5: a0e4efb5f35786a05af4809a2fb1f855 - depends: - - importlib_resources >=1.4.0 - - python >=3.8 - - referencing >=0.31.0 - license: MIT - license_family: MIT - size: 16431 - timestamp: 1703778502971 - kind: conda name: jsonschema-specifications version: 2023.12.1 @@ -15333,23 +9646,6 @@ packages: - pkg:pypi/jupyter-client?source=conda-forge-mapping size: 106248 timestamp: 1716472312833 -- kind: conda - name: jupyter_core - version: 5.7.1 - build: py39h6e9494a_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/jupyter_core-5.7.1-py39h6e9494a_0.conda - sha256: f30dc74ac083f9c97d5287b335ea193e0ddc27f02195f677436df84d6ccdf59e - md5: 9611b1806866adc1693cfb5a323f16e4 - depends: - - platformdirs >=2.5 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - traitlets >=5.3 - license: BSD-3-Clause - license_family: BSD - size: 80149 - timestamp: 1704727554036 - kind: conda name: jupyter_core version: 5.7.1 @@ -15369,24 +9665,6 @@ packages: - pkg:pypi/jupyter-core?source=conda-forge-mapping size: 80149 timestamp: 1704727554036 -- kind: conda - name: jupyter_core - version: 5.7.2 - build: py39h2804cbe_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/jupyter_core-5.7.2-py39h2804cbe_0.conda - sha256: 8f76dc3754b315d16b1c3a64e387477c4ea4556358b87c80b4b7f37314a25ea9 - md5: 4466162887415f41a30c5c70776bee76 - depends: - - platformdirs >=2.5 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - traitlets >=5.3 - license: BSD-3-Clause - license_family: BSD - size: 79895 - timestamp: 1710257881036 - kind: conda name: jupyter_core version: 5.7.2 @@ -15407,24 +9685,6 @@ packages: - pkg:pypi/jupyter-core?source=conda-forge-mapping size: 79895 timestamp: 1710257881036 -- kind: conda - name: jupyter_core - version: 5.7.2 - build: py39h4420490_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/jupyter_core-5.7.2-py39h4420490_0.conda - sha256: 6eeadf893308e6a9e27b978f013968b178e080eb383532f5dbc0691f93438141 - md5: 7d9cb6936e2b7c33480a8890d4f2d41c - depends: - - platformdirs >=2.5 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - traitlets >=5.3 - license: BSD-3-Clause - license_family: BSD - size: 80302 - timestamp: 1710257538687 - kind: conda name: jupyter_core version: 5.7.2 @@ -15445,24 +9705,6 @@ packages: - pkg:pypi/jupyter-core?source=conda-forge-mapping size: 80302 timestamp: 1710257538687 -- kind: conda - name: jupyter_core - version: 5.7.2 - build: py39hcbf5309_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/jupyter_core-5.7.2-py39hcbf5309_0.conda - sha256: 1e02685a2bc5f2805da3236897db1eeb56d5b5f4501a9e1b6b0fe1da44745ec3 - md5: 78ec20214b67efe5caebb4f08bdee094 - depends: - - platformdirs >=2.5 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - pywin32 >=300 - - traitlets >=5.3 - license: BSD-3-Clause - license_family: BSD - size: 96366 - timestamp: 1710257842034 - kind: conda name: jupyter_core version: 5.7.2 @@ -15483,23 +9725,6 @@ packages: - pkg:pypi/jupyter-core?source=conda-forge-mapping size: 96366 timestamp: 1710257842034 -- kind: conda - name: jupyter_core - version: 5.7.2 - build: py39hf3d152e_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/jupyter_core-5.7.2-py39hf3d152e_0.conda - sha256: fbe43f4db84cd4eb0b3eed971a197237c9a0d53fa90b695a7fa82e4ccd193cbf - md5: 612f7a003a8a407955572c0d53952ceb - depends: - - platformdirs >=2.5 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - traitlets >=5.3 - license: BSD-3-Clause - license_family: BSD - size: 79658 - timestamp: 1710257600539 - kind: conda name: jupyter_core version: 5.7.2 @@ -15525,28 +9750,6 @@ packages: url: https://files.pythonhosted.org/packages/b1/dd/ead9d8ea85bf202d90cc513b533f9c363121c7792674f78e0d8a854b63b4/jupyterlab_pygments-0.3.0-py3-none-any.whl sha256: 841a89020971da1d8693f1a99997aefc5dc424bb1b251fd6322462a1b8842780 requires_python: '>=3.8' -- kind: conda - name: jupytext - version: 1.16.2 - build: pyhd8ed1ab_1 - build_number: 1 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/jupytext-1.16.2-pyhd8ed1ab_1.conda - sha256: 83b97d188d872f7bc336ae34705224297f26cfecaf1ee4d919da58c72077a050 - md5: 86aa2d7c9be0af3fcd0b98e89e060446 - depends: - - markdown-it-py >=1.0 - - mdit-py-plugins - - nbformat - - packaging - - python >=3.8 - - pyyaml - - tomli - license: MIT - license_family: MIT - size: 103174 - timestamp: 1715065621125 - kind: conda name: jupytext version: 1.16.2 @@ -15571,24 +9774,6 @@ packages: - pkg:pypi/jupytext?source=conda-forge-mapping size: 103174 timestamp: 1715065621125 -- kind: conda - name: kealib - version: 1.5.3 - build: h6c43f9b_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/kealib-1.5.3-h6c43f9b_1.conda - sha256: b4b2cee0ad62ae1f8e4a541d34074c575df935682c023fdf1c21c9c5c9995fa9 - md5: a20c9e3598a55ca3e61cad90ef33ada3 - depends: - - hdf5 >=1.14.3,<1.14.4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 133355 - timestamp: 1716158947179 - kind: conda name: kealib version: 1.5.3 @@ -15608,23 +9793,6 @@ packages: purls: [] size: 133355 timestamp: 1716158947179 -- kind: conda - name: kealib - version: 1.5.3 - build: h848a2d4_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/kealib-1.5.3-h848a2d4_1.conda - sha256: f17ee2e89bce1923222148956c3b3ab2e859b60f82568a3241593239a8412546 - md5: dafdda3213a216870027af0c76f204c7 - depends: - - __osx >=11.0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libcxx >=16 - license: MIT - license_family: MIT - size: 142911 - timestamp: 1716158475936 - kind: conda name: kealib version: 1.5.3 @@ -15643,23 +9811,6 @@ packages: purls: [] size: 142911 timestamp: 1716158475936 -- kind: conda - name: kealib - version: 1.5.3 - build: h8e54105_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/kealib-1.5.3-h8e54105_1.conda - sha256: 5174d4475ddbe6aa97ffdc23c1582ddc3f921bc6f9ee01d8bea7e74b25f4479a - md5: 1e6ad5c605e5f613b119c1afba688923 - depends: - - hdf5 >=1.14.3,<1.14.4.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 140223 - timestamp: 1716158308507 - kind: conda name: kealib version: 1.5.3 @@ -15678,23 +9829,6 @@ packages: purls: [] size: 140223 timestamp: 1716158308507 -- kind: conda - name: kealib - version: 1.5.3 - build: hb2b617a_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/kealib-1.5.3-hb2b617a_1.conda - sha256: 3150dedf047284e8b808a169dfe630d818d8513b79d08a5404b90973c61c6914 - md5: e24e1fa559fd29c34593d6a47b459443 - depends: - - __osx >=10.13 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libcxx >=16 - license: MIT - license_family: MIT - size: 152270 - timestamp: 1716158359765 - kind: conda name: kealib version: 1.5.3 @@ -15713,23 +9847,6 @@ packages: purls: [] size: 152270 timestamp: 1716158359765 -- kind: conda - name: kealib - version: 1.5.3 - build: hee9dde6_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/kealib-1.5.3-hee9dde6_1.conda - sha256: d607ddb5906a335cb3665dd81f3adec4af248cf398147693b470b65d887408e7 - md5: c5b7b29e2b66107553d0366538257a51 - depends: - - hdf5 >=1.14.3,<1.14.4.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 170709 - timestamp: 1716158265533 - kind: conda name: kealib version: 1.5.3 @@ -15748,19 +9865,6 @@ packages: purls: [] size: 170709 timestamp: 1716158265533 -- kind: conda - name: keyutils - version: 1.6.1 - build: h166bdaf_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb - md5: 30186d27e2c9fa62b45fb1476b7200e3 - depends: - - libgcc-ng >=10.3.0 - license: LGPL-2.1-or-later - size: 117831 - timestamp: 1646151697040 - kind: conda name: keyutils version: 1.6.1 @@ -15775,19 +9879,6 @@ packages: purls: [] size: 117831 timestamp: 1646151697040 -- kind: conda - name: keyutils - version: 1.6.1 - build: h4e544f5_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/keyutils-1.6.1-h4e544f5_0.tar.bz2 - sha256: 6d4233d97a9b38acbb26e1268bcf8c10a8e79c2aed7e5a385ec3769967e3e65b - md5: 1f24853e59c68892452ef94ddd8afd4b - depends: - - libgcc-ng >=10.3.0 - license: LGPL-2.1-or-later - size: 112327 - timestamp: 1646166857935 - kind: conda name: keyutils version: 1.6.1 @@ -15802,25 +9893,6 @@ packages: purls: [] size: 112327 timestamp: 1646166857935 -- kind: conda - name: kiwisolver - version: 1.4.5 - build: py39h1f6ef14_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/kiwisolver-1.4.5-py39h1f6ef14_1.conda - sha256: 2d6167d4c67b26d2363266b2fa6805e12da920fe5682847d8a5d9250e76dd833 - md5: 4fc5bd0a7b535252028c647cc27d6c87 - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 55660 - timestamp: 1695380433980 - kind: conda name: kiwisolver version: 1.4.5 @@ -15858,56 +9930,21 @@ packages: - python_abi 3.9.* *_cp39 license: BSD-3-Clause license_family: BSD + purls: + - pkg:pypi/kiwisolver?source=conda-forge-mapping size: 73457 timestamp: 1695380118523 - kind: conda name: kiwisolver version: 1.4.5 - build: py39h7633fee_1 + build: py39h8ee36c8_1 build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.4.5-py39h7633fee_1.conda - sha256: 620d2aa2c3f016aa569b4a679688cb34f27c05e08555e4860099cf001bd740e4 - md5: c9f74d717e5a2847a9f8b779c54130f2 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.5-py39h8ee36c8_1.conda + sha256: 1ef89b03dd04951e0d78dd36e678b276f18b94326a85b271251e41465aded09b + md5: 6072db04642b21329b0502a177ec18bf depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/kiwisolver?source=conda-forge-mapping - size: 73457 - timestamp: 1695380118523 -- kind: conda - name: kiwisolver - version: 1.4.5 - build: py39h8ee36c8_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.5-py39h8ee36c8_1.conda - sha256: 1ef89b03dd04951e0d78dd36e678b276f18b94326a85b271251e41465aded09b - md5: 6072db04642b21329b0502a177ec18bf - depends: - - libcxx >=15.0.7 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 60498 - timestamp: 1695380322018 -- kind: conda - name: kiwisolver - version: 1.4.5 - build: py39h8ee36c8_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/kiwisolver-1.4.5-py39h8ee36c8_1.conda - sha256: 1ef89b03dd04951e0d78dd36e678b276f18b94326a85b271251e41465aded09b - md5: 6072db04642b21329b0502a177ec18bf - depends: - - libcxx >=15.0.7 + - libcxx >=15.0.7 - python >=3.9,<3.10.0a0 - python_abi 3.9.* *_cp39 license: BSD-3-Clause @@ -15916,24 +9953,6 @@ packages: - pkg:pypi/kiwisolver?source=conda-forge-mapping size: 60498 timestamp: 1695380322018 -- kind: conda - name: kiwisolver - version: 1.4.5 - build: py39had2cf8c_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/kiwisolver-1.4.5-py39had2cf8c_1.conda - sha256: aa6b1145e81ec1e5458f54b1ce0243cc24a70c6a2da20c6afae0482fed6a05a9 - md5: ddb99610f7b950fdd5ff2aff19136363 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 73233 - timestamp: 1695381496108 - kind: conda name: kiwisolver version: 1.4.5 @@ -15954,24 +9973,6 @@ packages: - pkg:pypi/kiwisolver?source=conda-forge-mapping size: 73233 timestamp: 1695381496108 -- kind: conda - name: kiwisolver - version: 1.4.5 - build: py39hbd775c9_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/kiwisolver-1.4.5-py39hbd775c9_1.conda - sha256: ef29cfa7a05431f89f0bcf456d2d094dc3ff3cdbfebf7210a1fd55755ef61926 - md5: 6a5917bf932fcaae394baaf72cc11edb - depends: - - libcxx >=15.0.7 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 62080 - timestamp: 1695380521068 - kind: conda name: kiwisolver version: 1.4.5 @@ -15992,24 +9993,6 @@ packages: - pkg:pypi/kiwisolver?source=conda-forge-mapping size: 62080 timestamp: 1695380521068 -- kind: conda - name: krb5 - version: 1.21.3 - build: h237132a_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/krb5-1.21.3-h237132a_0.conda - sha256: 4442f957c3c77d69d9da3521268cad5d54c9033f1a73f99cde0a3658937b159b - md5: c6dc8a0fdec13a0565936655c33069a1 - depends: - - __osx >=11.0 - - libcxx >=16 - - libedit >=3.1.20191231,<3.2.0a0 - - libedit >=3.1.20191231,<4.0a0 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 1155530 - timestamp: 1719463474401 - kind: conda name: krb5 version: 1.21.3 @@ -16029,24 +10012,6 @@ packages: purls: [] size: 1155530 timestamp: 1719463474401 -- kind: conda - name: krb5 - version: 1.21.3 - build: h37d8d59_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/krb5-1.21.3-h37d8d59_0.conda - sha256: 83b52685a4ce542772f0892a0f05764ac69d57187975579a0835ff255ae3ef9c - md5: d4765c524b1d91567886bde656fb514b - depends: - - __osx >=10.13 - - libcxx >=16 - - libedit >=3.1.20191231,<3.2.0a0 - - libedit >=3.1.20191231,<4.0a0 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 1185323 - timestamp: 1719463492984 - kind: conda name: krb5 version: 1.21.3 @@ -16066,25 +10031,6 @@ packages: purls: [] size: 1185323 timestamp: 1719463492984 -- kind: conda - name: krb5 - version: 1.21.3 - build: h50a48e9_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/krb5-1.21.3-h50a48e9_0.conda - sha256: 0ec272afcf7ea7fbf007e07a3b4678384b7da4047348107b2ae02630a570a815 - md5: 29c10432a2ca1472b53f299ffb2ffa37 - depends: - - keyutils >=1.6.1,<2.0a0 - - libedit >=3.1.20191231,<3.2.0a0 - - libedit >=3.1.20191231,<4.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 1474620 - timestamp: 1719463205834 - kind: conda name: krb5 version: 1.21.3 @@ -16105,25 +10051,6 @@ packages: purls: [] size: 1474620 timestamp: 1719463205834 -- kind: conda - name: krb5 - version: 1.21.3 - build: h659f571_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.3-h659f571_0.conda - sha256: 99df692f7a8a5c27cd14b5fb1374ee55e756631b9c3d659ed3ee60830249b238 - md5: 3f43953b7d3fb3aaa1d0d0723d91e368 - depends: - - keyutils >=1.6.1,<2.0a0 - - libedit >=3.1.20191231,<3.2.0a0 - - libedit >=3.1.20191231,<4.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: MIT - license_family: MIT - size: 1370023 - timestamp: 1719463201255 - kind: conda name: krb5 version: 1.21.3 @@ -16144,23 +10071,6 @@ packages: purls: [] size: 1370023 timestamp: 1719463201255 -- kind: conda - name: krb5 - version: 1.21.3 - build: hdf4eb48_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/krb5-1.21.3-hdf4eb48_0.conda - sha256: 18e8b3430d7d232dad132f574268f56b3eb1a19431d6d5de8c53c29e6c18fa81 - md5: 31aec030344e962fbd7dbbbbd68e60a9 - depends: - - openssl >=3.3.1,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 712034 - timestamp: 1719463874284 - kind: conda name: krb5 version: 1.21.3 @@ -16179,21 +10089,6 @@ packages: purls: [] size: 712034 timestamp: 1719463874284 -- kind: conda - name: lame - version: '3.100' - build: h166bdaf_1003 - build_number: 1003 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lame-3.100-h166bdaf_1003.tar.bz2 - sha256: aad2a703b9d7b038c0f745b853c6bb5f122988fe1a7a096e0e606d9cbec4eaab - md5: a8832b479f93521a9e7b5b743803be51 - depends: - - libgcc-ng >=12 - license: LGPL-2.0-only - license_family: LGPL - size: 508258 - timestamp: 1664996250081 - kind: conda name: lame version: '3.100' @@ -16210,24 +10105,6 @@ packages: purls: [] size: 508258 timestamp: 1664996250081 -- kind: conda - name: lcms2 - version: '2.16' - build: h67d730c_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/lcms2-2.16-h67d730c_0.conda - sha256: f9fd9e80e46358a57d9bb97b1e37a03da4022143b019aa3c4476d8a7795de290 - md5: d3592435917b62a8becff3a60db674f6 - depends: - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 507632 - timestamp: 1701648249706 - kind: conda name: lcms2 version: '2.16' @@ -16247,22 +10124,6 @@ packages: purls: [] size: 507632 timestamp: 1701648249706 -- kind: conda - name: lcms2 - version: '2.16' - build: h922389a_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/lcms2-2.16-h922389a_0.conda - sha256: be4847b1014d3cbbc524a53bdbf66182f86125775020563e11d914c8468dd97d - md5: ffdd8267a04c515e7ce69c727b051414 - depends: - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - license: MIT - license_family: MIT - size: 296219 - timestamp: 1701647961116 - kind: conda name: lcms2 version: '2.16' @@ -16280,21 +10141,6 @@ packages: purls: [] size: 296219 timestamp: 1701647961116 -- kind: conda - name: lcms2 - version: '2.16' - build: ha0e7c42_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/lcms2-2.16-ha0e7c42_0.conda - sha256: 151e0c84feb7e0747fabcc85006b8973b22f5abbc3af76a9add0b0ef0320ebe4 - md5: 66f6c134e76fe13cce8a9ea5814b5dd5 - depends: - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - license: MIT - license_family: MIT - size: 211959 - timestamp: 1701647962657 - kind: conda name: lcms2 version: '2.16' @@ -16311,21 +10157,6 @@ packages: purls: [] size: 211959 timestamp: 1701647962657 -- kind: conda - name: lcms2 - version: '2.16' - build: ha2f27b4_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/lcms2-2.16-ha2f27b4_0.conda - sha256: 222ebc0a55544b9922f61e75015d02861e65b48f12113af41d48ba0814e14e4e - md5: 1442db8f03517834843666c422238c9b - depends: - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - license: MIT - license_family: MIT - size: 224432 - timestamp: 1701648089496 - kind: conda name: lcms2 version: '2.16' @@ -16356,45 +10187,14 @@ packages: - libtiff >=4.6.0,<4.7.0a0 license: MIT license_family: MIT + purls: [] size: 245247 timestamp: 1701647787198 - kind: conda - name: lcms2 - version: '2.16' - build: hb7c19ff_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.16-hb7c19ff_0.conda - sha256: 5c878d104b461b7ef922abe6320711c0d01772f4cd55de18b674f88547870041 - md5: 51bb7010fc86f70eee639b4bb7a894f5 - depends: - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - license: MIT - license_family: MIT - purls: [] - size: 245247 - timestamp: 1701647787198 -- kind: conda - name: ld_impl_linux-64 - version: '2.40' - build: hf3520f5_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-hf3520f5_7.conda - sha256: 764b6950aceaaad0c67ef925417594dd14cd2e22fff864aeef455ac259263d15 - md5: b80f2f396ca2c28b8c14c437a4ed1e74 - constrains: - - binutils_impl_linux-64 2.40 - license: GPL-3.0-only - license_family: GPL - size: 707602 - timestamp: 1718625640445 -- kind: conda - name: ld_impl_linux-64 - version: '2.40' - build: hf3520f5_7 - build_number: 7 + name: ld_impl_linux-64 + version: '2.40' + build: hf3520f5_7 + build_number: 7 subdir: linux-64 url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.40-hf3520f5_7.conda sha256: 764b6950aceaaad0c67ef925417594dd14cd2e22fff864aeef455ac259263d15 @@ -16406,21 +10206,6 @@ packages: purls: [] size: 707602 timestamp: 1718625640445 -- kind: conda - name: ld_impl_linux-aarch64 - version: '2.40' - build: h9fc2d93_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/ld_impl_linux-aarch64-2.40-h9fc2d93_7.conda - sha256: 4a6c0bd77e125da8472bd73bba7cd4169a3ce4699b00a3893026ae8664b2387d - md5: 1b0feef706f4d03eff0b76626ead64fc - constrains: - - binutils_impl_linux-aarch64 2.40 - license: GPL-3.0-only - license_family: GPL - size: 735885 - timestamp: 1718625653417 - kind: conda name: ld_impl_linux-aarch64 version: '2.40' @@ -16437,21 +10222,6 @@ packages: purls: [] size: 735885 timestamp: 1718625653417 -- kind: conda - name: lerc - version: 4.0.0 - build: h27087fc_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 - md5: 76bbff344f0134279f225174e9064c8f - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 281798 - timestamp: 1657977462600 - kind: conda name: lerc version: 4.0.0 @@ -16468,21 +10238,6 @@ packages: purls: [] size: 281798 timestamp: 1657977462600 -- kind: conda - name: lerc - version: 4.0.0 - build: h4de3ea5_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/lerc-4.0.0-h4de3ea5_0.tar.bz2 - sha256: 2d09ef9b7796d83364957e420b41c32d94e628c3f0520b61c332518a7b5cd586 - md5: 1a0ffc65e03ce81559dbcb0695ad1476 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 262096 - timestamp: 1657978241894 - kind: conda name: lerc version: 4.0.0 @@ -16499,21 +10254,6 @@ packages: purls: [] size: 262096 timestamp: 1657978241894 -- kind: conda - name: lerc - version: 4.0.0 - build: h63175ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/lerc-4.0.0-h63175ca_0.tar.bz2 - sha256: f4f39d7f6a2f9b407f8fb567a6c25755270421731d70f0ff331f5de4fa367488 - md5: 1900cb3cab5055833cfddb0ba233b074 - depends: - - vc >=14.2,<15 - - vs2015_runtime >=14.29.30037 - license: Apache-2.0 - license_family: Apache - size: 194365 - timestamp: 1657977692274 - kind: conda name: lerc version: 4.0.0 @@ -16530,20 +10270,6 @@ packages: purls: [] size: 194365 timestamp: 1657977692274 -- kind: conda - name: lerc - version: 4.0.0 - build: h9a09cb3_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/lerc-4.0.0-h9a09cb3_0.tar.bz2 - sha256: 6f068bb53dfb6147d3147d981bb851bb5477e769407ad4e6a68edf482fdcb958 - md5: de462d5aacda3b30721b512c5da4e742 - depends: - - libcxx >=13.0.1 - license: Apache-2.0 - license_family: Apache - size: 215721 - timestamp: 1657977558796 - kind: conda name: lerc version: 4.0.0 @@ -16559,20 +10285,6 @@ packages: purls: [] size: 215721 timestamp: 1657977558796 -- kind: conda - name: lerc - version: 4.0.0 - build: hb486fe8_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/lerc-4.0.0-hb486fe8_0.tar.bz2 - sha256: e41790fc0f4089726369b3c7f813117bbc14b533e0ed8b94cf75aba252e82497 - md5: f9d6a4c82889d5ecedec1d90eb673c55 - depends: - - libcxx >=13.0.1 - license: Apache-2.0 - license_family: Apache - size: 290319 - timestamp: 1657977526749 - kind: conda name: lerc version: 4.0.0 @@ -16588,24 +10300,6 @@ packages: purls: [] size: 290319 timestamp: 1657977526749 -- kind: conda - name: libabseil - version: '20240116.2' - build: cxx17_h2f0025b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libabseil-20240116.2-cxx17_h2f0025b_0.conda - sha256: 17ff1cb3680121a83b6cefc69bffd3d3c65b4ab321b30fc6f38a84f62ce7ef36 - md5: 8c82217c05aa59b86d0db83df2fa65b5 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - constrains: - - libabseil-static =20240116.2=cxx17* - - abseil-cpp =20240116.2 - license: Apache-2.0 - license_family: Apache - size: 1283376 - timestamp: 1714403298858 - kind: conda name: libabseil version: '20240116.2' @@ -16625,24 +10319,6 @@ packages: purls: [] size: 1283376 timestamp: 1714403298858 -- kind: conda - name: libabseil - version: '20240116.2' - build: cxx17_h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libabseil-20240116.2-cxx17_h59595ed_0.conda - sha256: 19b789dc38dff64eee2002675991e63f381eedf5efd5c85f2dac512ed97376d7 - md5: 682bdbe046a68f749769b492f3625c5c - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - constrains: - - libabseil-static =20240116.2=cxx17* - - abseil-cpp =20240116.2 - license: Apache-2.0 - license_family: Apache - size: 1266634 - timestamp: 1714403128134 - kind: conda name: libabseil version: '20240116.2' @@ -16662,25 +10338,6 @@ packages: purls: [] size: 1266634 timestamp: 1714403128134 -- kind: conda - name: libabseil - version: '20240116.2' - build: cxx17_h63175ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libabseil-20240116.2-cxx17_h63175ca_0.conda - sha256: 37539d02a9d1064a18838303a9829fa14d5bffa5e02349b3a15d9bd8a2815e79 - md5: 31b8c712b478ba94896707c159c60499 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - abseil-cpp =20240116.2 - - libabseil-static =20240116.2=cxx17* - license: Apache-2.0 - license_family: Apache - size: 1781843 - timestamp: 1714404063887 - kind: conda name: libabseil version: '20240116.2' @@ -16701,24 +10358,6 @@ packages: purls: [] size: 1781843 timestamp: 1714404063887 -- kind: conda - name: libabseil - version: '20240116.2' - build: cxx17_hc1bcbd7_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libabseil-20240116.2-cxx17_hc1bcbd7_0.conda - sha256: 91c7818fd4d4e1d7e7fb6ace5f72e699112a9207f00f1ee82e62b7a87d239837 - md5: f2ac89dbd4914f487706282ebf787636 - depends: - - libcxx >=16 - constrains: - - __osx >=10.13 - - libabseil-static =20240116.2=cxx17* - - abseil-cpp =20240116.2 - license: Apache-2.0 - license_family: Apache - size: 1131191 - timestamp: 1714403767205 - kind: conda name: libabseil version: '20240116.2' @@ -16738,23 +10377,6 @@ packages: purls: [] size: 1131191 timestamp: 1714403767205 -- kind: conda - name: libabseil - version: '20240116.2' - build: cxx17_hebf3989_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libabseil-20240116.2-cxx17_hebf3989_0.conda - sha256: d96bd35e162637be3767637352195e6cdfd85d98068564f73f3450b0cb265776 - md5: edc3edb68fd9cbb014ac675dc73006c2 - depends: - - libcxx >=16 - constrains: - - abseil-cpp =20240116.2 - - libabseil-static =20240116.2=cxx17* - license: Apache-2.0 - license_family: Apache - size: 1143678 - timestamp: 1714403860076 - kind: conda name: libabseil version: '20240116.2' @@ -16773,21 +10395,6 @@ packages: purls: [] size: 1143678 timestamp: 1714403860076 -- kind: conda - name: libaec - version: 1.1.3 - build: h2f0025b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libaec-1.1.3-h2f0025b_0.conda - sha256: 9c366233b4f4bf11e64ce886055aaac34445205a178061923300872e0564a4f2 - md5: e52c4a30901a90354855e40992af907d - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-2-Clause - license_family: BSD - size: 35339 - timestamp: 1711021162162 - kind: conda name: libaec version: 1.1.3 @@ -16804,21 +10411,6 @@ packages: purls: [] size: 35339 timestamp: 1711021162162 -- kind: conda - name: libaec - version: 1.1.3 - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libaec-1.1.3-h59595ed_0.conda - sha256: 2ef420a655528bca9d269086cf33b7e90d2f54ad941b437fb1ed5eca87cee017 - md5: 5e97e271911b8b2001a8b71860c32faa - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-2-Clause - license_family: BSD - size: 35446 - timestamp: 1711021212685 - kind: conda name: libaec version: 1.1.3 @@ -16835,22 +10427,6 @@ packages: purls: [] size: 35446 timestamp: 1711021212685 -- kind: conda - name: libaec - version: 1.1.3 - build: h63175ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libaec-1.1.3-h63175ca_0.conda - sha256: f5c293d3cfc00f71dfdb64bd65ab53625565f8778fc2d5790575bef238976ebf - md5: 8723000f6ffdbdaef16025f0a01b64c5 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-2-Clause - license_family: BSD - size: 32567 - timestamp: 1711021603471 - kind: conda name: libaec version: 1.1.3 @@ -16880,37 +10456,9 @@ packages: - libcxx >=16 license: BSD-2-Clause license_family: BSD + purls: [] size: 28602 timestamp: 1711021419744 -- kind: conda - name: libaec - version: 1.1.3 - build: h73e2aa4_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libaec-1.1.3-h73e2aa4_0.conda - sha256: dae5921339c5d89f4bf58a95fd4e9c76270dbf7f6a94f3c5081b574905fcccf8 - md5: 66d3c1f6dd4636216b4fca7a748d50eb - depends: - - libcxx >=16 - license: BSD-2-Clause - license_family: BSD - purls: [] - size: 28602 - timestamp: 1711021419744 -- kind: conda - name: libaec - version: 1.1.3 - build: hebf3989_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libaec-1.1.3-hebf3989_0.conda - sha256: 896189b7b48a194c46a3556ea04943ef81cbe0498521231f8eb25816a68bc8ed - md5: 6f0b8e56d2e7bae12a18fc5b2cd9f310 - depends: - - libcxx >=16 - license: BSD-2-Clause - license_family: BSD - size: 28451 - timestamp: 1711021498493 - kind: conda name: libaec version: 1.1.3 @@ -16926,29 +10474,6 @@ packages: purls: [] size: 28451 timestamp: 1711021498493 -- kind: conda - name: libarchive - version: 3.7.4 - build: h20e244c_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libarchive-3.7.4-h20e244c_0.conda - sha256: 9e46db25e976630e6738b351d76d9b79047ae232638b82f9f45eba774caaef8a - md5: 82a85fa38e83366009b7f4b2cef4deb8 - depends: - - __osx >=10.13 - - bzip2 >=1.0.8,<2.0a0 - - libiconv >=1.17,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - lzo >=2.10,<3.0a0 - - openssl >=3.3.0,<4.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-2-Clause - license_family: BSD - size: 742682 - timestamp: 1716394747351 - kind: conda name: libarchive version: 3.7.4 @@ -16973,28 +10498,6 @@ packages: purls: [] size: 742682 timestamp: 1716394747351 -- kind: conda - name: libarchive - version: 3.7.4 - build: h2c0effa_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libarchive-3.7.4-h2c0effa_0.conda - sha256: 38da3dc42b58215ce73d722dae0974ad16c6cb580c3bbf00302dfc1f75cfbf6b - md5: f072f6e4884e984e9d78e1523ecfed32 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - lzo >=2.10,<3.0a0 - - openssl >=3.3.0,<4.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-2-Clause - license_family: BSD - size: 968083 - timestamp: 1716394545178 - kind: conda name: libarchive version: 3.7.4 @@ -17018,29 +10521,6 @@ packages: purls: [] size: 968083 timestamp: 1716394545178 -- kind: conda - name: libarchive - version: 3.7.4 - build: h83d404f_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libarchive-3.7.4-h83d404f_0.conda - sha256: 5301d7dc52c2e1f87b229606033c475caf87cd94ef5a5efb3af565a62b88127e - md5: 8b604ee634caafd92f2ff2fab6a1f75a - depends: - - __osx >=11.0 - - bzip2 >=1.0.8,<2.0a0 - - libiconv >=1.17,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - lzo >=2.10,<3.0a0 - - openssl >=3.3.0,<4.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-2-Clause - license_family: BSD - size: 775700 - timestamp: 1716394811506 - kind: conda name: libarchive version: 3.7.4 @@ -17065,30 +10545,6 @@ packages: purls: [] size: 775700 timestamp: 1716394811506 -- kind: conda - name: libarchive - version: 3.7.4 - build: haf234dc_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libarchive-3.7.4-haf234dc_0.conda - sha256: 3ab13c269949874c4538b22eeb83a36d2c55b4a4ea6628bef1bab4c724ee5a1b - md5: 86de12ebf8d7fffeba4ca9dbf13e9733 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - lzo >=2.10,<3.0a0 - - openssl >=3.3.0,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-2-Clause - license_family: BSD - size: 957632 - timestamp: 1716395481752 - kind: conda name: libarchive version: 3.7.4 @@ -17114,28 +10570,6 @@ packages: purls: [] size: 957632 timestamp: 1716395481752 -- kind: conda - name: libarchive - version: 3.7.4 - build: hfca40fe_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.7.4-hfca40fe_0.conda - sha256: c30970e5e6515c662d00bb74e7c1b09ebe0c8c92c772b952a41a5725e2dcc936 - md5: 32ddb97f897740641d8d46a829ce1704 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - lzo >=2.10,<3.0a0 - - openssl >=3.3.0,<4.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-2-Clause - license_family: BSD - size: 871853 - timestamp: 1716394516418 - kind: conda name: libarchive version: 3.7.4 @@ -17159,18 +10593,6 @@ packages: purls: [] size: 871853 timestamp: 1716394516418 -- kind: conda - name: libasprintf - version: 0.22.5 - build: h5ff76d1_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libasprintf-0.22.5-h5ff76d1_2.conda - sha256: 4babb29b8d39ae8b341c094c134a1917c595846e5f974c9d0cb64d3f734b46b1 - md5: ad803793d7168331f1395685cbdae212 - license: LGPL-2.1-or-later - size: 40438 - timestamp: 1712512749697 - kind: conda name: libasprintf version: 0.22.5 @@ -17184,21 +10606,6 @@ packages: purls: [] size: 40438 timestamp: 1712512749697 -- kind: conda - name: libasprintf - version: 0.22.5 - build: h661eb56_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libasprintf-0.22.5-h661eb56_2.conda - sha256: 31d58af7eb54e2938123200239277f14893c5fa4b5d0280c8cf55ae10000638b - md5: dd197c968bf9760bba0031888d431ede - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: LGPL-2.1-or-later - size: 43226 - timestamp: 1712512265295 - kind: conda name: libasprintf version: 0.22.5 @@ -17215,18 +10622,6 @@ packages: purls: [] size: 43226 timestamp: 1712512265295 -- kind: conda - name: libasprintf - version: 0.22.5 - build: h8fbad5d_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libasprintf-0.22.5-h8fbad5d_2.conda - sha256: 04bbe4374719906cd08b639a3f34828030f405c33b47c757b47fd55aa7310179 - md5: 1b27402397a76115679c4855ab2ece41 - license: LGPL-2.1-or-later - size: 40630 - timestamp: 1712512727388 - kind: conda name: libasprintf version: 0.22.5 @@ -17240,20 +10635,6 @@ packages: purls: [] size: 40630 timestamp: 1712512727388 -- kind: conda - name: libasprintf-devel - version: 0.22.5 - build: h5ff76d1_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libasprintf-devel-0.22.5-h5ff76d1_2.conda - sha256: 39fa757378b49993142013c1f69dd56248cc3703c2f04c5bcf4cc4acdc644ae3 - md5: c7182eda3bc727384e2f98f4d680fa7d - depends: - - libasprintf 0.22.5 h5ff76d1_2 - license: LGPL-2.1-or-later - size: 34702 - timestamp: 1712512806211 - kind: conda name: libasprintf-devel version: 0.22.5 @@ -17269,21 +10650,6 @@ packages: purls: [] size: 34702 timestamp: 1712512806211 -- kind: conda - name: libasprintf-devel - version: 0.22.5 - build: h661eb56_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libasprintf-devel-0.22.5-h661eb56_2.conda - sha256: 99d26d272a8203d30b3efbe734a99c823499884d7759b4291674438137c4b5ca - md5: 02e41ab5834dcdcc8590cf29d9526f50 - depends: - - libasprintf 0.22.5 h661eb56_2 - - libgcc-ng >=12 - license: LGPL-2.1-or-later - size: 34225 - timestamp: 1712512295117 - kind: conda name: libasprintf-devel version: 0.22.5 @@ -17300,20 +10666,6 @@ packages: purls: [] size: 34225 timestamp: 1712512295117 -- kind: conda - name: libasprintf-devel - version: 0.22.5 - build: h8fbad5d_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libasprintf-devel-0.22.5-h8fbad5d_2.conda - sha256: f5331486854a5fe80bb837891efb28a28623f762327372cb4cbc264c9c4bf9e2 - md5: 480c106e87d4c4791e6b55a6d1678866 - depends: - - libasprintf 0.22.5 h8fbad5d_2 - license: LGPL-2.1-or-later - size: 34625 - timestamp: 1712512769736 - kind: conda name: libasprintf-devel version: 0.22.5 @@ -17329,27 +10681,6 @@ packages: purls: [] size: 34625 timestamp: 1712512769736 -- kind: conda - name: libblas - version: 3.9.0 - build: 22_linux64_openblas - build_number: 22 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-22_linux64_openblas.conda - sha256: 082b8ac20d43a7bbcdc28b3b1cd40e4df3a8b5daf0a2d23d68953a44d2d12c1b - md5: 1a2a0cd3153464fee6646f3dd6dad9b8 - depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 - constrains: - - libcblas 3.9.0 22_linux64_openblas - - blas * openblas - - liblapacke 3.9.0 22_linux64_openblas - - liblapack 3.9.0 22_linux64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14537 - timestamp: 1712542250081 - kind: conda name: libblas version: 3.9.0 @@ -17391,65 +10722,23 @@ packages: - liblapack 3.9.0 22_linuxaarch64_openblas license: BSD-3-Clause license_family: BSD + purls: [] size: 14612 timestamp: 1712542041279 - kind: conda name: libblas version: 3.9.0 - build: 22_linuxaarch64_openblas + build: 22_osx64_openblas build_number: 22 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libblas-3.9.0-22_linuxaarch64_openblas.conda - sha256: eb4398566a601e68b21ceab9a905a619b94d4d6c8242fffd9ed57cc26d29e278 - md5: 068ab33f2382cda4dd0b72a715ad33b5 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda + sha256: d72060239f904b3a81d2329efcf84dc62c2dfd66dbc4efc8dcae1afdf8f02b59 + md5: b80966a8c8dd0b531f8e65f709d732e8 depends: - libopenblas >=0.3.27,<0.3.28.0a0 - libopenblas >=0.3.27,<1.0a0 constrains: - - blas * openblas - - libcblas 3.9.0 22_linuxaarch64_openblas - - liblapacke 3.9.0 22_linuxaarch64_openblas - - liblapack 3.9.0 22_linuxaarch64_openblas - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 14612 - timestamp: 1712542041279 -- kind: conda - name: libblas - version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda - sha256: d72060239f904b3a81d2329efcf84dc62c2dfd66dbc4efc8dcae1afdf8f02b59 - md5: b80966a8c8dd0b531f8e65f709d732e8 - depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 - constrains: - - liblapacke 3.9.0 22_osx64_openblas - - blas * openblas - - libcblas 3.9.0 22_osx64_openblas - - liblapack 3.9.0 22_osx64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14749 - timestamp: 1712542279018 -- kind: conda - name: libblas - version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libblas-3.9.0-22_osx64_openblas.conda - sha256: d72060239f904b3a81d2329efcf84dc62c2dfd66dbc4efc8dcae1afdf8f02b59 - md5: b80966a8c8dd0b531f8e65f709d732e8 - depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 - constrains: - - liblapacke 3.9.0 22_osx64_openblas + - liblapacke 3.9.0 22_osx64_openblas - blas * openblas - libcblas 3.9.0 22_osx64_openblas - liblapack 3.9.0 22_osx64_openblas @@ -17458,27 +10747,6 @@ packages: purls: [] size: 14749 timestamp: 1712542279018 -- kind: conda - name: libblas - version: 3.9.0 - build: 22_osxarm64_openblas - build_number: 22 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libblas-3.9.0-22_osxarm64_openblas.conda - sha256: 8620e13366076011cfcc6b2565c7a2d362c5d3f0423f54b9ef9bfc17b1a012a4 - md5: aeaf35355ef0f37c7c1ba35b7b7db55f - depends: - - libopenblas >=0.3.27,<0.3.28.0a0 - - libopenblas >=0.3.27,<1.0a0 - constrains: - - blas * openblas - - liblapack 3.9.0 22_osxarm64_openblas - - liblapacke 3.9.0 22_osxarm64_openblas - - libcblas 3.9.0 22_osxarm64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14824 - timestamp: 1712542396471 - kind: conda name: libblas version: 3.9.0 @@ -17501,26 +10769,6 @@ packages: purls: [] size: 14824 timestamp: 1712542396471 -- kind: conda - name: libblas - version: 3.9.0 - build: 22_win64_mkl - build_number: 22 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libblas-3.9.0-22_win64_mkl.conda - sha256: 4faab445cbd9a13736a206b98fde962d0a9fa80dcbd38300951a8b2863e7c35c - md5: 65c56ecdeceffd6c32d3d54db7e02c6e - depends: - - mkl 2024.1.0 h66d3029_692 - constrains: - - liblapacke 3.9.0 22_win64_mkl - - blas * mkl - - libcblas 3.9.0 22_win64_mkl - - liblapack 3.9.0 22_win64_mkl - license: BSD-3-Clause - license_family: BSD - size: 5182602 - timestamp: 1712542984136 - kind: conda name: libblas version: 3.9.0 @@ -17542,20 +10790,6 @@ packages: purls: [] size: 5182602 timestamp: 1712542984136 -- kind: conda - name: libboost-headers - version: 1.85.0 - build: h57928b3_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libboost-headers-1.85.0-h57928b3_2.conda - sha256: 7327e31dc122c8fa612ef33b5d21b6cac395235ab685524413f0f913a5da2d7a - md5: c2a76e7c4f594bbbc247ab3c063c4222 - constrains: - - boost-cpp =1.85.0 - license: BSL-1.0 - size: 14169021 - timestamp: 1719280717184 - kind: conda name: libboost-headers version: 1.85.0 @@ -17571,20 +10805,6 @@ packages: purls: [] size: 14169021 timestamp: 1719280717184 -- kind: conda - name: libboost-headers - version: 1.85.0 - build: h694c41f_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libboost-headers-1.85.0-h694c41f_2.conda - sha256: 83dba48ba426308e00644f798bf40e938523b82253182d22cf3cfe4efb1a7c73 - md5: c0c69e9eefeb1771ab08aa2efb52693d - constrains: - - boost-cpp =1.85.0 - license: BSL-1.0 - size: 14166844 - timestamp: 1719280285399 - kind: conda name: libboost-headers version: 1.85.0 @@ -17600,20 +10820,6 @@ packages: purls: [] size: 14166844 timestamp: 1719280285399 -- kind: conda - name: libboost-headers - version: 1.85.0 - build: h8af1aa0_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libboost-headers-1.85.0-h8af1aa0_2.conda - sha256: 0d5811f3f86c9933b75a459171a81aa89512d68371aacf5b749ccaf9afe7c6c9 - md5: d9e1038f1defb3ee62c9a05fdd41c09e - constrains: - - boost-cpp =1.85.0 - license: BSL-1.0 - size: 13955467 - timestamp: 1719279269546 - kind: conda name: libboost-headers version: 1.85.0 @@ -17629,20 +10835,6 @@ packages: purls: [] size: 13955467 timestamp: 1719279269546 -- kind: conda - name: libboost-headers - version: 1.85.0 - build: ha770c72_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libboost-headers-1.85.0-ha770c72_2.conda - sha256: 77dd38f4d45a219839833371b610b6a12d0f85b1be73cc5e2e31b223795f6d75 - md5: a685407e4876ad2327fcfc0024b5e204 - constrains: - - boost-cpp =1.85.0 - license: BSL-1.0 - size: 14019221 - timestamp: 1719279300831 - kind: conda name: libboost-headers version: 1.85.0 @@ -17658,20 +10850,6 @@ packages: purls: [] size: 14019221 timestamp: 1719279300831 -- kind: conda - name: libboost-headers - version: 1.85.0 - build: hce30654_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libboost-headers-1.85.0-hce30654_2.conda - sha256: bd8f30e728a568aba0b3c268f86dbb766be23539c31db5624e3f7ab52ac9d035 - md5: 9dfe46e30b61ee747ada1330a346e688 - constrains: - - boost-cpp =1.85.0 - license: BSL-1.0 - size: 14088550 - timestamp: 1719279933109 - kind: conda name: libboost-headers version: 1.85.0 @@ -17687,19 +10865,6 @@ packages: purls: [] size: 14088550 timestamp: 1719279933109 -- kind: conda - name: libbrotlicommon - version: 1.1.0 - build: h0dc2134_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlicommon-1.1.0-h0dc2134_1.conda - sha256: f57c57c442ef371982619f82af8735f93a4f50293022cfd1ffaf2ff89c2e0b2a - md5: 9e6c31441c9aa24e41ace40d6151aab6 - license: MIT - license_family: MIT - size: 67476 - timestamp: 1695990207321 - kind: conda name: libbrotlicommon version: 1.1.0 @@ -17714,21 +10879,6 @@ packages: purls: [] size: 67476 timestamp: 1695990207321 -- kind: conda - name: libbrotlicommon - version: 1.1.0 - build: h31becfc_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlicommon-1.1.0-h31becfc_1.conda - sha256: 1c3d4ea61e862eb5f1968915f6f5917ea61db9921aec30b14785775c87234060 - md5: 1b219fd801eddb7a94df5bd001053ad9 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 69237 - timestamp: 1695990107496 - kind: conda name: libbrotlicommon version: 1.1.0 @@ -17745,19 +10895,6 @@ packages: purls: [] size: 69237 timestamp: 1695990107496 -- kind: conda - name: libbrotlicommon - version: 1.1.0 - build: hb547adb_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlicommon-1.1.0-hb547adb_1.conda - sha256: 556f0fddf4bd4d35febab404d98cb6862ce3b7ca843e393da0451bfc4654cf07 - md5: cd68f024df0304be41d29a9088162b02 - license: MIT - license_family: MIT - size: 68579 - timestamp: 1695990426128 - kind: conda name: libbrotlicommon version: 1.1.0 @@ -17772,23 +10909,6 @@ packages: purls: [] size: 68579 timestamp: 1695990426128 -- kind: conda - name: libbrotlicommon - version: 1.1.0 - build: hcfcfb64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libbrotlicommon-1.1.0-hcfcfb64_1.conda - sha256: f75fed29b0cc503d1b149a4945eaa32df56e19da5e2933de29e8f03947203709 - md5: f77f319fb82980166569e1280d5b2864 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 70598 - timestamp: 1695990405143 - kind: conda name: libbrotlicommon version: 1.1.0 @@ -17807,21 +10927,6 @@ packages: purls: [] size: 70598 timestamp: 1695990405143 -- kind: conda - name: libbrotlicommon - version: 1.1.0 - build: hd590300_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlicommon-1.1.0-hd590300_1.conda - sha256: 40f29d1fab92c847b083739af86ad2f36d8154008cf99b64194e4705a1725d78 - md5: aec6c91c7371c26392a06708a73c70e5 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 69403 - timestamp: 1695990007212 - kind: conda name: libbrotlicommon version: 1.1.0 @@ -17838,21 +10943,6 @@ packages: purls: [] size: 69403 timestamp: 1695990007212 -- kind: conda - name: libbrotlidec - version: 1.1.0 - build: h0dc2134_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlidec-1.1.0-h0dc2134_1.conda - sha256: b11939c4c93c29448660ab5f63273216969d1f2f315dd9be60f3c43c4e61a50c - md5: 9ee0bab91b2ca579e10353738be36063 - depends: - - libbrotlicommon 1.1.0 h0dc2134_1 - license: MIT - license_family: MIT - size: 30327 - timestamp: 1695990232422 - kind: conda name: libbrotlidec version: 1.1.0 @@ -17869,22 +10959,6 @@ packages: purls: [] size: 30327 timestamp: 1695990232422 -- kind: conda - name: libbrotlidec - version: 1.1.0 - build: h31becfc_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlidec-1.1.0-h31becfc_1.conda - sha256: 1d2558efbb727f9065dd94d5f906aa68252153f80e571456d3695fa102e8a352 - md5: 8db7cff89510bec0b863a0a8ee6a7bce - depends: - - libbrotlicommon 1.1.0 h31becfc_1 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 31926 - timestamp: 1695990123189 - kind: conda name: libbrotlidec version: 1.1.0 @@ -17902,21 +10976,6 @@ packages: purls: [] size: 31926 timestamp: 1695990123189 -- kind: conda - name: libbrotlidec - version: 1.1.0 - build: hb547adb_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlidec-1.1.0-hb547adb_1.conda - sha256: c1c85937828ad3bc434ac60b7bcbde376f4d2ea4ee42d15d369bf2a591775b4a - md5: ee1a519335cc10d0ec7e097602058c0a - depends: - - libbrotlicommon 1.1.0 hb547adb_1 - license: MIT - license_family: MIT - size: 28928 - timestamp: 1695990463780 - kind: conda name: libbrotlidec version: 1.1.0 @@ -17933,24 +10992,6 @@ packages: purls: [] size: 28928 timestamp: 1695990463780 -- kind: conda - name: libbrotlidec - version: 1.1.0 - build: hcfcfb64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libbrotlidec-1.1.0-hcfcfb64_1.conda - sha256: 1b352ee05931ea24c11cd4a994d673890fd1cc690c21e023e736bdaac2632e93 - md5: 19ce3e1dacc7912b3d6ff40690ba9ae0 - depends: - - libbrotlicommon 1.1.0 hcfcfb64_1 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 32788 - timestamp: 1695990443165 - kind: conda name: libbrotlidec version: 1.1.0 @@ -17970,22 +11011,6 @@ packages: purls: [] size: 32788 timestamp: 1695990443165 -- kind: conda - name: libbrotlidec - version: 1.1.0 - build: hd590300_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlidec-1.1.0-hd590300_1.conda - sha256: 86fc861246fbe5ad85c1b6b3882aaffc89590a48b42d794d3d5c8e6d99e5f926 - md5: f07002e225d7a60a694d42a7bf5ff53f - depends: - - libbrotlicommon 1.1.0 hd590300_1 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 32775 - timestamp: 1695990022788 - kind: conda name: libbrotlidec version: 1.1.0 @@ -18003,21 +11028,6 @@ packages: purls: [] size: 32775 timestamp: 1695990022788 -- kind: conda - name: libbrotlienc - version: 1.1.0 - build: h0dc2134_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libbrotlienc-1.1.0-h0dc2134_1.conda - sha256: bc964c23e1a60ca1afe7bac38a9c1f2af3db4a8072c9f2eac4e4de537a844ac7 - md5: 8a421fe09c6187f0eb5e2338a8a8be6d - depends: - - libbrotlicommon 1.1.0 h0dc2134_1 - license: MIT - license_family: MIT - size: 299092 - timestamp: 1695990259225 - kind: conda name: libbrotlienc version: 1.1.0 @@ -18034,22 +11044,6 @@ packages: purls: [] size: 299092 timestamp: 1695990259225 -- kind: conda - name: libbrotlienc - version: 1.1.0 - build: h31becfc_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libbrotlienc-1.1.0-h31becfc_1.conda - sha256: 271fd8ef9181ad19246bf8b4273c99b9608c6eedecb6b11cd925211b8f1c6217 - md5: ad3d3a826b5848d99936e4466ebbaa26 - depends: - - libbrotlicommon 1.1.0 h31becfc_1 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 290542 - timestamp: 1695990138784 - kind: conda name: libbrotlienc version: 1.1.0 @@ -18067,21 +11061,6 @@ packages: purls: [] size: 290542 timestamp: 1695990138784 -- kind: conda - name: libbrotlienc - version: 1.1.0 - build: hb547adb_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libbrotlienc-1.1.0-hb547adb_1.conda - sha256: 690dfc98e891ee1871c54166d30f6e22edfc2d7d6b29e7988dde5f1ce271c81a - md5: d7e077f326a98b2cc60087eaff7c730b - depends: - - libbrotlicommon 1.1.0 hb547adb_1 - license: MIT - license_family: MIT - size: 280943 - timestamp: 1695990509392 - kind: conda name: libbrotlienc version: 1.1.0 @@ -18098,24 +11077,6 @@ packages: purls: [] size: 280943 timestamp: 1695990509392 -- kind: conda - name: libbrotlienc - version: 1.1.0 - build: hcfcfb64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libbrotlienc-1.1.0-hcfcfb64_1.conda - sha256: eae6b76154e594c6d211160c6d1aeed848672618152a562e0eabdfa641d34aca - md5: 71e890a0b361fd58743a13f77e1506b7 - depends: - - libbrotlicommon 1.1.0 hcfcfb64_1 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 246515 - timestamp: 1695990479484 - kind: conda name: libbrotlienc version: 1.1.0 @@ -18135,22 +11096,6 @@ packages: purls: [] size: 246515 timestamp: 1695990479484 -- kind: conda - name: libbrotlienc - version: 1.1.0 - build: hd590300_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libbrotlienc-1.1.0-hd590300_1.conda - sha256: f751b8b1c4754a2a8dfdc3b4040fa7818f35bbf6b10e905a47d3a194b746b071 - md5: 5fc11c6020d421960607d821310fcd4d - depends: - - libbrotlicommon 1.1.0 hd590300_1 - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 282523 - timestamp: 1695990038302 - kind: conda name: libbrotlienc version: 1.1.0 @@ -18168,21 +11113,6 @@ packages: purls: [] size: 282523 timestamp: 1695990038302 -- kind: conda - name: libcap - version: '2.69' - build: h0f662aa_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcap-2.69-h0f662aa_0.conda - sha256: 942f9564b4228609f017b6617425d29a74c43b8a030e12239fa4458e5cb6323c - md5: 25cb5999faa414e5ccb2c1388f62d3d5 - depends: - - attr >=2.5.1,<2.6.0a0 - - libgcc-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 100582 - timestamp: 1684162447012 - kind: conda name: libcap version: '2.69' @@ -18199,25 +11129,6 @@ packages: purls: [] size: 100582 timestamp: 1684162447012 -- kind: conda - name: libcblas - version: 3.9.0 - build: 22_linux64_openblas - build_number: 22 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-22_linux64_openblas.conda - sha256: da1b2faa017663c8f5555c1c5518e96ac4cd8e0be2a673c1c9e2cb8507c8fe46 - md5: 4b31699e0ec5de64d5896e580389c9a1 - depends: - - libblas 3.9.0 22_linux64_openblas - constrains: - - liblapack 3.9.0 22_linux64_openblas - - blas * openblas - - liblapacke 3.9.0 22_linux64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14438 - timestamp: 1712542270166 - kind: conda name: libcblas version: 3.9.0 @@ -18238,25 +11149,6 @@ packages: purls: [] size: 14438 timestamp: 1712542270166 -- kind: conda - name: libcblas - version: 3.9.0 - build: 22_linuxaarch64_openblas - build_number: 22 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libcblas-3.9.0-22_linuxaarch64_openblas.conda - sha256: 04e31c5f3a3b345a8fcdfa6f5c75909688a134bf9ee93c367c6e5affca501068 - md5: fbe7fe553f2cc78a0311e009b26f180d - depends: - - libblas 3.9.0 22_linuxaarch64_openblas - constrains: - - blas * openblas - - liblapack 3.9.0 22_linuxaarch64_openblas - - liblapacke 3.9.0 22_linuxaarch64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14514 - timestamp: 1712542053335 - kind: conda name: libcblas version: 3.9.0 @@ -18277,25 +11169,6 @@ packages: purls: [] size: 14514 timestamp: 1712542053335 -- kind: conda - name: libcblas - version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libcblas-3.9.0-22_osx64_openblas.conda - sha256: 6a2ba9198e2320c3e22fe3d121310cf8a8ac663e94100c5693b34523fcb3cc04 - md5: b9fef82772330f61b2b0201c72d2c29b - depends: - - libblas 3.9.0 22_osx64_openblas - constrains: - - liblapacke 3.9.0 22_osx64_openblas - - blas * openblas - - liblapack 3.9.0 22_osx64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14636 - timestamp: 1712542311437 - kind: conda name: libcblas version: 3.9.0 @@ -18316,25 +11189,6 @@ packages: purls: [] size: 14636 timestamp: 1712542311437 -- kind: conda - name: libcblas - version: 3.9.0 - build: 22_osxarm64_openblas - build_number: 22 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcblas-3.9.0-22_osxarm64_openblas.conda - sha256: 2c7902985dc77db1d7252b4e838d92a34b1729799ae402988d62d077868f6cca - md5: 37b3682240a69874a22658dedbca37d9 - depends: - - libblas 3.9.0 22_osxarm64_openblas - constrains: - - blas * openblas - - liblapack 3.9.0 22_osxarm64_openblas - - liblapacke 3.9.0 22_osxarm64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14741 - timestamp: 1712542420590 - kind: conda name: libcblas version: 3.9.0 @@ -18355,25 +11209,6 @@ packages: purls: [] size: 14741 timestamp: 1712542420590 -- kind: conda - name: libcblas - version: 3.9.0 - build: 22_win64_mkl - build_number: 22 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libcblas-3.9.0-22_win64_mkl.conda - sha256: 5503273924650330dc03edd1eb01ec4020b9967b5a4cafc377ba20b976d15590 - md5: 336c93ab102846c6131cf68e722a68f1 - depends: - - libblas 3.9.0 22_win64_mkl - constrains: - - liblapacke 3.9.0 22_win64_mkl - - blas * mkl - - liblapack 3.9.0 22_win64_mkl - license: BSD-3-Clause - license_family: BSD - size: 5191513 - timestamp: 1712543043641 - kind: conda name: libcblas version: 3.9.0 @@ -18394,23 +11229,6 @@ packages: purls: [] size: 5191513 timestamp: 1712543043641 -- kind: conda - name: libclang-cpp15 - version: 15.0.7 - build: default_h127d8a8_5 - build_number: 5 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp15-15.0.7-default_h127d8a8_5.conda - sha256: 9b0238e705a33da74ca82efd03974f499550f7dada1340cc9cb7c35a92411ed8 - md5: d0a9633b53cdc319b8a1a532ae7822b8 - depends: - - libgcc-ng >=12 - - libllvm15 >=15.0.7,<15.1.0a0 - - libstdcxx-ng >=12 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 17206402 - timestamp: 1711063711931 - kind: conda name: libclang-cpp15 version: 15.0.7 @@ -18429,22 +11247,6 @@ packages: purls: [] size: 17206402 timestamp: 1711063711931 -- kind: conda - name: libclang13 - version: 18.1.8 - build: default_h6ae225f_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-18.1.8-default_h6ae225f_0.conda - sha256: c4c878a7419b6cce2b81d538025a577e1761e95731463aad7d211ebe5c8a2ede - md5: 28ad2db5c14d2e23d7962b8389e2cc0b - depends: - - libgcc-ng >=12 - - libllvm18 >=18.1.8,<18.2.0a0 - - libstdcxx-ng >=12 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 11033359 - timestamp: 1718868986747 - kind: conda name: libclang13 version: 18.1.8 @@ -18462,24 +11264,6 @@ packages: purls: [] size: 11033359 timestamp: 1718868986747 -- kind: conda - name: libclang13 - version: 18.1.8 - build: default_ha5278ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libclang13-18.1.8-default_ha5278ca_0.conda - sha256: 07f2393266770d8fa7509647939de5717894618f3ac676679ab42caeee65dee6 - md5: 2f4204ba38a8654b132e5ae03287efb8 - depends: - - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.6.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 25295743 - timestamp: 1718869037582 - kind: conda name: libclang13 version: 18.1.8 @@ -18499,21 +11283,6 @@ packages: purls: [] size: 25295743 timestamp: 1718869037582 -- kind: conda - name: libcrc32c - version: 1.1.2 - build: h01db608_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libcrc32c-1.1.2-h01db608_0.tar.bz2 - sha256: b8b8c57a87da86b3ea24280fd6aa8efaf92f4e684b606bf2db5d3cb06ffbe2ea - md5: 268ee639c17ada0002fb04dd21816cc2 - depends: - - libgcc-ng >=9.4.0 - - libstdcxx-ng >=9.4.0 - license: BSD-3-Clause - license_family: BSD - size: 18669 - timestamp: 1633683724891 - kind: conda name: libcrc32c version: 1.1.2 @@ -18530,21 +11299,6 @@ packages: purls: [] size: 18669 timestamp: 1633683724891 -- kind: conda - name: libcrc32c - version: 1.1.2 - build: h0e60522_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libcrc32c-1.1.2-h0e60522_0.tar.bz2 - sha256: 75e60fbe436ba8a11c170c89af5213e8bec0418f88b7771ab7e3d9710b70c54e - md5: cd4cc2d0c610c8cb5419ccc979f2d6ce - depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 - license: BSD-3-Clause - license_family: BSD - size: 25694 - timestamp: 1633684287072 - kind: conda name: libcrc32c version: 1.1.2 @@ -18561,21 +11315,6 @@ packages: purls: [] size: 25694 timestamp: 1633684287072 -- kind: conda - name: libcrc32c - version: 1.1.2 - build: h9c3ff4c_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcrc32c-1.1.2-h9c3ff4c_0.tar.bz2 - sha256: fd1d153962764433fe6233f34a72cdeed5dcf8a883a85769e8295ce940b5b0c5 - md5: c965a5aa0d5c1c37ffc62dff36e28400 - depends: - - libgcc-ng >=9.4.0 - - libstdcxx-ng >=9.4.0 - license: BSD-3-Clause - license_family: BSD - size: 20440 - timestamp: 1633683576494 - kind: conda name: libcrc32c version: 1.1.2 @@ -18592,20 +11331,6 @@ packages: purls: [] size: 20440 timestamp: 1633683576494 -- kind: conda - name: libcrc32c - version: 1.1.2 - build: hbdafb3b_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcrc32c-1.1.2-hbdafb3b_0.tar.bz2 - sha256: 58477b67cc719060b5b069ba57161e20ba69b8695d154a719cb4b60caf577929 - md5: 32bd82a6a625ea6ce090a81c3d34edeb - depends: - - libcxx >=11.1.0 - license: BSD-3-Clause - license_family: BSD - size: 18765 - timestamp: 1633683992603 - kind: conda name: libcrc32c version: 1.1.2 @@ -18621,20 +11346,6 @@ packages: purls: [] size: 18765 timestamp: 1633683992603 -- kind: conda - name: libcrc32c - version: 1.1.2 - build: he49afe7_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libcrc32c-1.1.2-he49afe7_0.tar.bz2 - sha256: 3043869ac1ee84554f177695e92f2f3c2c507b260edad38a0bf3981fce1632ff - md5: 23d6d5a69918a438355d7cbc4c3d54c9 - depends: - - libcxx >=11.1.0 - license: BSD-3-Clause - license_family: BSD - size: 20128 - timestamp: 1633683906221 - kind: conda name: libcrc32c version: 1.1.2 @@ -18650,24 +11361,6 @@ packages: purls: [] size: 20128 timestamp: 1633683906221 -- kind: conda - name: libcups - version: 2.3.3 - build: h4637d8d_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h4637d8d_4.conda - sha256: bc67b9b21078c99c6bd8595fe7e1ed6da1f721007726e717f0449de7032798c4 - md5: d4529f4dff3057982a7617c7ac58fde3 - depends: - - krb5 >=1.21.1,<1.22.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: Apache-2.0 - license_family: Apache - size: 4519402 - timestamp: 1689195353551 - kind: conda name: libcups version: 2.3.3 @@ -18687,27 +11380,6 @@ packages: purls: [] size: 4519402 timestamp: 1689195353551 -- kind: conda - name: libcurl - version: 8.8.0 - build: h4e8248e_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libcurl-8.8.0-h4e8248e_1.conda - sha256: 26e97d16d80beea469b85706f954978ff224e8b18c2b5e8f093bfb0406ba927f - md5: d3629660719854a4fc487c6a3dcd66b3 - depends: - - krb5 >=1.21.3,<1.22.0a0 - - libgcc-ng >=12 - - libnghttp2 >=1.58.0,<2.0a0 - - libssh2 >=1.11.0,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: curl - license_family: MIT - size: 422332 - timestamp: 1719602868026 - kind: conda name: libcurl version: 8.8.0 @@ -18730,26 +11402,6 @@ packages: purls: [] size: 422332 timestamp: 1719602868026 -- kind: conda - name: libcurl - version: 8.8.0 - build: h7b6f9a7_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcurl-8.8.0-h7b6f9a7_1.conda - sha256: 9da82a9bd72e9872941da32be54543076c92dbeb2aba688a1c24adbc1c699e64 - md5: e9580b0bb247a2ccf937b16161478f19 - depends: - - krb5 >=1.21.3,<1.22.0a0 - - libnghttp2 >=1.58.0,<2.0a0 - - libssh2 >=1.11.0,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: curl - license_family: MIT - size: 370070 - timestamp: 1719603062088 - kind: conda name: libcurl version: 8.8.0 @@ -18771,27 +11423,6 @@ packages: purls: [] size: 370070 timestamp: 1719603062088 -- kind: conda - name: libcurl - version: 8.8.0 - build: hca28451_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.8.0-hca28451_1.conda - sha256: 6b5b64cdcdb643368ebe236de07eedee99b025bb95129bbe317c46e5bdc693f3 - md5: b8afb3e3cb3423cc445cf611ab95fdb0 - depends: - - krb5 >=1.21.3,<1.22.0a0 - - libgcc-ng >=12 - - libnghttp2 >=1.58.0,<2.0a0 - - libssh2 >=1.11.0,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: curl - license_family: MIT - size: 410158 - timestamp: 1719602718702 - kind: conda name: libcurl version: 8.8.0 @@ -18814,26 +11445,6 @@ packages: purls: [] size: 410158 timestamp: 1719602718702 -- kind: conda - name: libcurl - version: 8.8.0 - build: hd5e4a3a_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libcurl-8.8.0-hd5e4a3a_1.conda - sha256: ebe665ec226672e7e6e37f2b1fe554db83f9fea5267cbc5a849ab34d8546b2c3 - md5: 88fbd2ea44690c6dfad8737659936461 - depends: - - krb5 >=1.21.3,<1.22.0a0 - - libssh2 >=1.11.0,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: curl - license_family: MIT - size: 334189 - timestamp: 1719603160758 - kind: conda name: libcurl version: 8.8.0 @@ -18855,26 +11466,6 @@ packages: purls: [] size: 334189 timestamp: 1719603160758 -- kind: conda - name: libcurl - version: 8.8.0 - build: hf9fcc65_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libcurl-8.8.0-hf9fcc65_1.conda - sha256: 25e2b044e6978f1714a4b2844f34a45fc8a0c60185db8d332906989d70b65927 - md5: 11711bab5306a6534797a68b3c4c2bed - depends: - - krb5 >=1.21.3,<1.22.0a0 - - libnghttp2 >=1.58.0,<2.0a0 - - libssh2 >=1.11.0,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: curl - license_family: MIT - size: 390707 - timestamp: 1719602983754 - kind: conda name: libcurl version: 8.8.0 @@ -18896,20 +11487,6 @@ packages: purls: [] size: 390707 timestamp: 1719602983754 -- kind: conda - name: libcxx - version: 17.0.6 - build: h5f092b4_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libcxx-17.0.6-h5f092b4_0.conda - sha256: 119d3d9306f537d4c89dc99ed99b94c396d262f0b06f7833243646f68884f2c2 - md5: a96fd5dda8ce56c86a971e0fa02751d0 - depends: - - __osx >=11.0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 1248885 - timestamp: 1715020154867 - kind: conda name: libcxx version: 17.0.6 @@ -18925,20 +11502,6 @@ packages: purls: [] size: 1248885 timestamp: 1715020154867 -- kind: conda - name: libcxx - version: 17.0.6 - build: h88467a6_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libcxx-17.0.6-h88467a6_0.conda - sha256: e7b57062c1edfcbd13d2129467c94cbff7f0a988ee75782bf48b1dc0e6300b8b - md5: 0fe355aecb8d24b8bc07c763209adbd9 - depends: - - __osx >=10.13 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 1249309 - timestamp: 1715020018902 - kind: conda name: libcxx version: 17.0.6 @@ -18966,35 +11529,9 @@ packages: - libgcc-ng >=12 license: MIT license_family: MIT + purls: [] size: 69943 timestamp: 1711196586503 -- kind: conda - name: libdeflate - version: '1.20' - build: h31becfc_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libdeflate-1.20-h31becfc_0.conda - sha256: 01efbc296d47de9861100d9a9ad2c7f682adc71a0e9b9b040a35b454d1ccd3bd - md5: 018592a3d691662f451f89d0de474a20 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - purls: [] - size: 69943 - timestamp: 1711196586503 -- kind: conda - name: libdeflate - version: '1.20' - build: h49d49c5_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libdeflate-1.20-h49d49c5_0.conda - sha256: 8c2087952db55c4118dd2e29381176a54606da47033fd61ebb1b0f4391fcd28d - md5: d46104f6a896a0bc6a1d37b88b2edf5c - license: MIT - license_family: MIT - size: 70364 - timestamp: 1711196727346 - kind: conda name: libdeflate version: '1.20' @@ -19008,18 +11545,6 @@ packages: purls: [] size: 70364 timestamp: 1711196727346 -- kind: conda - name: libdeflate - version: '1.20' - build: h93a5062_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libdeflate-1.20-h93a5062_0.conda - sha256: 6d16cccb141b6bb05c38107b335089046664ea1d6611601d3f6e7e4227a99925 - md5: 97efeaeba2a9a82bdf46fc6d025e3a57 - license: MIT - license_family: MIT - size: 54481 - timestamp: 1711196723486 - kind: conda name: libdeflate version: '1.20' @@ -19033,22 +11558,6 @@ packages: purls: [] size: 54481 timestamp: 1711196723486 -- kind: conda - name: libdeflate - version: '1.20' - build: hcfcfb64_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libdeflate-1.20-hcfcfb64_0.conda - sha256: 6628a5b76ad70c1a0909563c637ddc446ee824739ba7c348d4da2f0aa6ac9527 - md5: b12b5bde5eb201a1df75e49320cc938a - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 155358 - timestamp: 1711197066985 - kind: conda name: libdeflate version: '1.20' @@ -19066,20 +11575,6 @@ packages: purls: [] size: 155358 timestamp: 1711197066985 -- kind: conda - name: libdeflate - version: '1.20' - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.20-hd590300_0.conda - sha256: f8e0f25c382b1d0b87a9b03887a34dbd91485453f1ea991fef726dba57373612 - md5: 8e88f9389f1165d7c0936fe40d9a9a79 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 71500 - timestamp: 1711196523408 - kind: conda name: libdeflate version: '1.20' @@ -19095,21 +11590,6 @@ packages: purls: [] size: 71500 timestamp: 1711196523408 -- kind: conda - name: libedit - version: 3.1.20191231 - build: h0678c8f_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libedit-3.1.20191231-h0678c8f_2.tar.bz2 - sha256: dbd3c3f2eca1d21c52e4c03b21930bbce414c4592f8ce805801575b9e9256095 - md5: 6016a8a1d0e63cac3de2c352cd40208b - depends: - - ncurses >=6.2,<7.0.0a0 - license: BSD-2-Clause - license_family: BSD - size: 105382 - timestamp: 1597616576726 - kind: conda name: libedit version: 3.1.20191231 @@ -19126,21 +11606,6 @@ packages: purls: [] size: 105382 timestamp: 1597616576726 -- kind: conda - name: libedit - version: 3.1.20191231 - build: hc8eb9b7_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libedit-3.1.20191231-hc8eb9b7_2.tar.bz2 - sha256: 3912636197933ecfe4692634119e8644904b41a58f30cad9d1fc02f6ba4d9fca - md5: 30e4362988a2623e9eb34337b83e01f9 - depends: - - ncurses >=6.2,<7.0.0a0 - license: BSD-2-Clause - license_family: BSD - size: 96607 - timestamp: 1597616630749 - kind: conda name: libedit version: 3.1.20191231 @@ -19157,22 +11622,6 @@ packages: purls: [] size: 96607 timestamp: 1597616630749 -- kind: conda - name: libedit - version: 3.1.20191231 - build: he28a2e2_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 - sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf - md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 - depends: - - libgcc-ng >=7.5.0 - - ncurses >=6.2,<7.0.0a0 - license: BSD-2-Clause - license_family: BSD - size: 123878 - timestamp: 1597616541093 - kind: conda name: libedit version: 3.1.20191231 @@ -19190,22 +11639,6 @@ packages: purls: [] size: 123878 timestamp: 1597616541093 -- kind: conda - name: libedit - version: 3.1.20191231 - build: he28a2e2_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 - sha256: debc31fb2f07ba2b0363f90e455873670734082822926ba4a9556431ec0bf36d - md5: 29371161d77933a54fccf1bb66b96529 - depends: - - libgcc-ng >=7.5.0 - - ncurses >=6.2,<7.0.0a0 - license: BSD-2-Clause - license_family: BSD - size: 134104 - timestamp: 1597617110769 - kind: conda name: libedit version: 3.1.20191231 @@ -19223,19 +11656,6 @@ packages: purls: [] size: 134104 timestamp: 1597617110769 -- kind: conda - name: libev - version: '4.33' - build: h10d778d_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libev-4.33-h10d778d_2.conda - sha256: 0d238488564a7992942aa165ff994eca540f687753b4f0998b29b4e4d030ff43 - md5: 899db79329439820b7e8f8de41bca902 - license: BSD-2-Clause - license_family: BSD - size: 106663 - timestamp: 1702146352558 - kind: conda name: libev version: '4.33' @@ -19250,21 +11670,6 @@ packages: purls: [] size: 106663 timestamp: 1702146352558 -- kind: conda - name: libev - version: '4.33' - build: h31becfc_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libev-4.33-h31becfc_2.conda - sha256: 973af77e297f1955dd1f69c2cbdc5ab9dfc88388a5576cd152cda178af0fd006 - md5: a9a13cb143bbaa477b1ebaefbe47a302 - depends: - - libgcc-ng >=12 - license: BSD-2-Clause - license_family: BSD - size: 115123 - timestamp: 1702146237623 - kind: conda name: libev version: '4.33' @@ -19281,19 +11686,6 @@ packages: purls: [] size: 115123 timestamp: 1702146237623 -- kind: conda - name: libev - version: '4.33' - build: h93a5062_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libev-4.33-h93a5062_2.conda - sha256: 95cecb3902fbe0399c3a7e67a5bed1db813e5ab0e22f4023a5e0f722f2cc214f - md5: 36d33e440c31857372a72137f78bacf5 - license: BSD-2-Clause - license_family: BSD - size: 107458 - timestamp: 1702146414478 - kind: conda name: libev version: '4.33' @@ -19308,21 +11700,6 @@ packages: purls: [] size: 107458 timestamp: 1702146414478 -- kind: conda - name: libev - version: '4.33' - build: hd590300_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-hd590300_2.conda - sha256: 1cd6048169fa0395af74ed5d8f1716e22c19a81a8a36f934c110ca3ad4dd27b4 - md5: 172bf1cd1ff8629f2b1179945ed45055 - depends: - - libgcc-ng >=12 - license: BSD-2-Clause - license_family: BSD - size: 112766 - timestamp: 1702146165126 - kind: conda name: libev version: '4.33' @@ -19339,22 +11716,6 @@ packages: purls: [] size: 112766 timestamp: 1702146165126 -- kind: conda - name: libevent - version: 2.1.12 - build: hf998b51_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libevent-2.1.12-hf998b51_1.conda - sha256: 2e14399d81fb348e9d231a82ca4d816bf855206923759b69ad006ba482764131 - md5: a1cfcc585f0c42bf8d5546bb1dfb668d - depends: - - libgcc-ng >=12 - - openssl >=3.1.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 427426 - timestamp: 1685725977222 - kind: conda name: libevent version: 2.1.12 @@ -19372,22 +11733,6 @@ packages: purls: [] size: 427426 timestamp: 1685725977222 -- kind: conda - name: libexpat - version: 2.6.2 - build: h2f0025b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libexpat-2.6.2-h2f0025b_0.conda - sha256: 07453df3232a649f39fb4d1e68cfe1c78c3457764f85225f6f3ccd1bdd9818a4 - md5: 1b9f46b804a2c3c5d7fd6a80b77c35f9 - depends: - - libgcc-ng >=12 - constrains: - - expat 2.6.2.* - license: MIT - license_family: MIT - size: 72544 - timestamp: 1710362309065 - kind: conda name: libexpat version: 2.6.2 @@ -19405,22 +11750,6 @@ packages: purls: [] size: 72544 timestamp: 1710362309065 -- kind: conda - name: libexpat - version: 2.6.2 - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.6.2-h59595ed_0.conda - sha256: 331bb7c7c05025343ebd79f86ae612b9e1e74d2687b8f3179faec234f986ce19 - md5: e7ba12deb7020dd080c6c70e7b6f6a3d - depends: - - libgcc-ng >=12 - constrains: - - expat 2.6.2.* - license: MIT - license_family: MIT - size: 73730 - timestamp: 1710362120304 - kind: conda name: libexpat version: 2.6.2 @@ -19438,20 +11767,6 @@ packages: purls: [] size: 73730 timestamp: 1710362120304 -- kind: conda - name: libexpat - version: 2.6.2 - build: h63175ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libexpat-2.6.2-h63175ca_0.conda - sha256: 79f612f75108f3e16bbdc127d4885bb74729cf66a8702fca0373dad89d40c4b7 - md5: bc592d03f62779511d392c175dcece64 - constrains: - - expat 2.6.2.* - license: MIT - license_family: MIT - size: 139224 - timestamp: 1710362609641 - kind: conda name: libexpat version: 2.6.2 @@ -19479,37 +11794,9 @@ packages: - expat 2.6.2.* license: MIT license_family: MIT + purls: [] size: 69246 timestamp: 1710362566073 -- kind: conda - name: libexpat - version: 2.6.2 - build: h73e2aa4_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libexpat-2.6.2-h73e2aa4_0.conda - sha256: a188a77b275d61159a32ab547f7d17892226e7dac4518d2c6ac3ac8fc8dfde92 - md5: 3d1d51c8f716d97c864d12f7af329526 - constrains: - - expat 2.6.2.* - license: MIT - license_family: MIT - purls: [] - size: 69246 - timestamp: 1710362566073 -- kind: conda - name: libexpat - version: 2.6.2 - build: hebf3989_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libexpat-2.6.2-hebf3989_0.conda - sha256: ba7173ac30064ea901a4c9fb5a51846dcc25512ceb565759be7d18cbf3e5415e - md5: e3cde7cfa87f82f7cb13d482d5e0ad09 - constrains: - - expat 2.6.2.* - license: MIT - license_family: MIT - size: 63655 - timestamp: 1710362424980 - kind: conda name: libexpat version: 2.6.2 @@ -19525,19 +11812,6 @@ packages: purls: [] size: 63655 timestamp: 1710362424980 -- kind: conda - name: libffi - version: 3.4.2 - build: h0d85af4_5 - build_number: 5 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libffi-3.4.2-h0d85af4_5.tar.bz2 - sha256: 7a2d27a936ceee6942ea4d397f9c7d136f12549d86f7617e8b6bad51e01a941f - md5: ccb34fb14960ad8b125962d3d79b31a9 - license: MIT - license_family: MIT - size: 51348 - timestamp: 1636488394370 - kind: conda name: libffi version: 3.4.2 @@ -19552,19 +11826,6 @@ packages: purls: [] size: 51348 timestamp: 1636488394370 -- kind: conda - name: libffi - version: 3.4.2 - build: h3422bc3_5 - build_number: 5 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libffi-3.4.2-h3422bc3_5.tar.bz2 - sha256: 41b3d13efb775e340e4dba549ab5c029611ea6918703096b2eaa9c015c0750ca - md5: 086914b672be056eb70fd4285b6783b6 - license: MIT - license_family: MIT - size: 39020 - timestamp: 1636488587153 - kind: conda name: libffi version: 3.4.2 @@ -19579,21 +11840,6 @@ packages: purls: [] size: 39020 timestamp: 1636488587153 -- kind: conda - name: libffi - version: 3.4.2 - build: h3557bc0_5 - build_number: 5 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libffi-3.4.2-h3557bc0_5.tar.bz2 - sha256: 7e9258a102480757fe3faeb225a3ca04dffd10fecd2a958c65cdb4cdf75f2c3c - md5: dddd85f4d52121fab0a8b099c5e06501 - depends: - - libgcc-ng >=9.4.0 - license: MIT - license_family: MIT - size: 59450 - timestamp: 1636488255090 - kind: conda name: libffi version: 3.4.2 @@ -19610,21 +11856,6 @@ packages: purls: [] size: 59450 timestamp: 1636488255090 -- kind: conda - name: libffi - version: 3.4.2 - build: h7f98852_5 - build_number: 5 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 - depends: - - libgcc-ng >=9.4.0 - license: MIT - license_family: MIT - size: 58292 - timestamp: 1636488182923 - kind: conda name: libffi version: 3.4.2 @@ -19641,22 +11872,6 @@ packages: purls: [] size: 58292 timestamp: 1636488182923 -- kind: conda - name: libffi - version: 3.4.2 - build: h8ffe710_5 - build_number: 5 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libffi-3.4.2-h8ffe710_5.tar.bz2 - sha256: 1951ab740f80660e9bc07d2ed3aefb874d78c107264fd810f24a1a6211d4b1a5 - md5: 2c96d1b6915b408893f9472569dee135 - depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 - license: MIT - license_family: MIT - size: 42063 - timestamp: 1636489106777 - kind: conda name: libffi version: 3.4.2 @@ -19674,24 +11889,6 @@ packages: purls: [] size: 42063 timestamp: 1636489106777 -- kind: conda - name: libflac - version: 1.4.3 - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libflac-1.4.3-h59595ed_0.conda - sha256: 65908b75fa7003167b8a8f0001e11e58ed5b1ef5e98b96ab2ba66d7c1b822c7d - md5: ee48bf17cc83a00f59ca1494d5646869 - depends: - - gettext >=0.21.1,<1.0a0 - - libgcc-ng >=12 - - libogg 1.3.* - - libogg >=1.3.4,<1.4.0a0 - - libstdcxx-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 394383 - timestamp: 1687765514062 - kind: conda name: libflac version: 1.4.3 @@ -19711,23 +11908,6 @@ packages: purls: [] size: 394383 timestamp: 1687765514062 -- kind: conda - name: libgcc-ng - version: 14.1.0 - build: h77fa898_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-14.1.0-h77fa898_0.conda - sha256: b8e869ac96591cda2704bf7e77a301025e405227791a0bddf14a3dac65125538 - md5: ca0fad6a41ddaef54a153b78eccb5037 - depends: - - _libgcc_mutex 0.1 conda_forge - - _openmp_mutex >=4.5 - constrains: - - libgomp 14.1.0 h77fa898_0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 842109 - timestamp: 1719538896937 - kind: conda name: libgcc-ng version: 14.1.0 @@ -19746,22 +11926,6 @@ packages: purls: [] size: 842109 timestamp: 1719538896937 -- kind: conda - name: libgcc-ng - version: 14.1.0 - build: he277a41_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgcc-ng-14.1.0-he277a41_0.conda - sha256: b9ca03216bc089c0c46f008bc6f447bc0df8dc826d9801fb4283e49fa89c877e - md5: 47ecd1292a3fd78b616640b35dd9632c - depends: - - _openmp_mutex >=4.5 - constrains: - - libgomp 14.1.0 he277a41_0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 532273 - timestamp: 1719547536460 - kind: conda name: libgcc-ng version: 14.1.0 @@ -19779,21 +11943,6 @@ packages: purls: [] size: 532273 timestamp: 1719547536460 -- kind: conda - name: libgcrypt - version: 1.11.0 - build: h4ab18f5_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcrypt-1.11.0-h4ab18f5_0.conda - sha256: df01345f5f23ef268523f1fc6c088b6cec1b49c978b8b92da608b4d81c16d62f - md5: 0a00e32cabe3e571c0611387e7bc2042 - depends: - - libgcc-ng >=12 - - libgpg-error >=1.50,<2.0a0 - license: LGPL-2.1-or-later AND GPL-2.0-or-later - license_family: GPL - size: 685291 - timestamp: 1719405073729 - kind: conda name: libgcrypt version: 1.11.0 @@ -19810,34 +11959,6 @@ packages: purls: [] size: 685291 timestamp: 1719405073729 -- kind: conda - name: libgd - version: 2.3.3 - build: h0dceb68_9 - build_number: 9 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgd-2.3.3-h0dceb68_9.conda - sha256: 4ed8546ff3356fc42f0e155446a060b14ee4aa96802e2da586532861deb3b917 - md5: 1feb43971521d430bf826f8398598c5b - depends: - - expat - - 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 - - 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 - license: GD - license_family: BSD - size: 202884 - timestamp: 1696161058863 - kind: conda name: libgd version: 2.3.3 @@ -19867,34 +11988,6 @@ packages: purls: [] size: 202884 timestamp: 1696161058863 -- kind: conda - name: libgd - version: 2.3.3 - build: h119a65a_9 - build_number: 9 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h119a65a_9.conda - sha256: b74f95a6e1f3b31a74741b39cba83ed99fc82d17243c0fd3b5ab16ddd48ab89d - md5: cfebc557e54905dadc355c0e9f003004 - depends: - - expat - - 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 - - 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 - license: GD - license_family: BSD - size: 224448 - timestamp: 1696160785971 - kind: conda name: libgd version: 2.3.3 @@ -19953,17 +12046,18 @@ packages: - zlib license: GD license_family: BSD + purls: [] size: 344848 timestamp: 1696161193894 - kind: conda name: libgd version: 2.3.3 - build: h312136b_9 + build: hcd22fd5_9 build_number: 9 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgd-2.3.3-h312136b_9.conda - sha256: fa75f4206eb9cd8e5e24fe1b6381a7450cfcb507c42813fd028a924a4872bc76 - md5: 69c987e1f9268d9ade86497c4ab8cc45 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgd-2.3.3-hcd22fd5_9.conda + sha256: fe821d61ff28069d6ff8a56a354329808d03a84900a5491c166c585b0ee5b78b + md5: 765021fb606a138701b961b4a3607a3e depends: - expat - fontconfig >=2.14.2,<3.0a0 @@ -19971,31 +12065,28 @@ packages: - freetype >=2.12.1,<3.0a0 - icu >=73.2,<74.0a0 - libexpat >=2.5.0,<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 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - xorg-libxpm >=3.5.16,<4.0a0 - zlib license: GD license_family: BSD purls: [] - size: 344848 - timestamp: 1696161193894 + size: 231712 + timestamp: 1696160722186 - kind: conda name: libgd version: 2.3.3 - build: hcd22fd5_9 + build: hfdf3952_9 build_number: 9 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgd-2.3.3-hcd22fd5_9.conda - sha256: fe821d61ff28069d6ff8a56a354329808d03a84900a5491c166c585b0ee5b78b - md5: 765021fb606a138701b961b4a3607a3e + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hfdf3952_9.conda + sha256: cfdecfaa27807abc2728bd8c60b923ce1b44020553e122e9a56fc3acb77acaec + md5: 0d847466f115fbdaaf2b6926f2e33278 depends: - expat - fontconfig >=2.14.2,<3.0a0 @@ -20003,7 +12094,7 @@ packages: - freetype >=2.12.1,<3.0a0 - icu >=73.2,<74.0a0 - libexpat >=2.5.0,<3.0a0 - - libgcc-ng >=12 + - 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 @@ -20013,149 +12104,9 @@ packages: - zlib license: GD license_family: BSD - size: 231712 - timestamp: 1696160722186 -- kind: conda - name: libgd - version: 2.3.3 - build: hcd22fd5_9 - build_number: 9 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgd-2.3.3-hcd22fd5_9.conda - sha256: fe821d61ff28069d6ff8a56a354329808d03a84900a5491c166c585b0ee5b78b - md5: 765021fb606a138701b961b4a3607a3e - depends: - - expat - - 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 - - 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 - license: GD - license_family: BSD - purls: [] - size: 231712 - timestamp: 1696160722186 -- kind: conda - name: libgd - version: 2.3.3 - build: hfdf3952_9 - build_number: 9 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hfdf3952_9.conda - sha256: cfdecfaa27807abc2728bd8c60b923ce1b44020553e122e9a56fc3acb77acaec - md5: 0d847466f115fbdaaf2b6926f2e33278 - depends: - - expat - - 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 - - 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 - license: GD - license_family: BSD - size: 206783 - timestamp: 1696161158189 -- kind: conda - name: libgd - version: 2.3.3 - build: hfdf3952_9 - build_number: 9 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgd-2.3.3-hfdf3952_9.conda - sha256: cfdecfaa27807abc2728bd8c60b923ce1b44020553e122e9a56fc3acb77acaec - md5: 0d847466f115fbdaaf2b6926f2e33278 - depends: - - expat - - 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 - - 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 - license: GD - license_family: BSD - purls: [] - size: 206783 - timestamp: 1696161158189 -- kind: conda - name: libgdal - version: 3.9.1 - build: h0bd8f10_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgdal-3.9.1-h0bd8f10_2.conda - sha256: 4fa7c03e025ba33513bd1c9cccb556e7a0ba64691ce7d26887795e0e4570eb9e - md5: cbf9ca903d26ae570bfe4497228dd04e - depends: - - __osx >=11.0 - - blosc >=1.21.6,<2.0a0 - - cfitsio >=4.4.1,<4.4.2.0a0 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - geotiff >=1.7.1,<1.8.0a0 - - giflib >=5.2.2,<5.3.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - json-c >=0.17,<0.18.0a0 - - kealib >=1.5.3,<1.6.0a0 - - lerc >=4.0.0,<5.0a0 - - libaec >=1.1.3,<2.0a0 - - libarchive >=3.7.4,<3.8.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libdeflate >=1.20,<1.21.0a0 - - libexpat >=2.6.2,<3.0a0 - - libiconv >=1.17,<2.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libkml >=1.3.0,<1.4.0a0 - - libnetcdf >=4.9.2,<4.9.3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libpq >=16.3,<17.0a0 - - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openjpeg >=2.5.2,<3.0a0 - - openssl >=3.3.1,<4.0a0 - - pcre2 >=10.44,<10.45.0a0 - - poppler >=24.4.0,<24.5.0a0 - - postgresql - - proj >=9.4.0,<9.5.0a0 - - tiledb >=2.24.1,<2.25.0a0 - - xerces-c >=3.2.5,<3.3.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 9366301 - timestamp: 1719487275416 + purls: [] + size: 206783 + timestamp: 1696161158189 - kind: conda name: libgdal version: 3.9.1 @@ -20212,62 +12163,6 @@ packages: purls: [] size: 9366301 timestamp: 1719487275416 -- kind: conda - name: libgdal - version: 3.9.1 - build: h768874b_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgdal-3.9.1-h768874b_2.conda - sha256: 667c87543a2266ad194193e0b5771bcf7d2dd6ba9e0ae03ba6933f6461df814c - md5: 483e38426065dd4b444a5ba3891a81fb - depends: - - blosc >=1.21.6,<2.0a0 - - cfitsio >=4.4.1,<4.4.2.0a0 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - geotiff >=1.7.1,<1.8.0a0 - - giflib >=5.2.2,<5.3.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - json-c >=0.17,<0.18.0a0 - - kealib >=1.5.3,<1.6.0a0 - - lerc >=4.0.0,<5.0a0 - - libaec >=1.1.3,<2.0a0 - - libarchive >=3.7.4,<3.8.0a0 - - libcurl >=8.8.0,<9.0a0 - - libdeflate >=1.20,<1.21.0a0 - - libexpat >=2.6.2,<3.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libkml >=1.3.0,<1.4.0a0 - - libnetcdf >=4.9.2,<4.9.3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libpq >=16.3,<17.0a0 - - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.0,<4.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libuuid >=2.38.1,<3.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openjpeg >=2.5.2,<3.0a0 - - openssl >=3.3.1,<4.0a0 - - pcre2 >=10.44,<10.45.0a0 - - poppler >=24.4.0,<24.5.0a0 - - postgresql - - proj >=9.4.0,<9.5.0a0 - - tiledb >=2.24.1,<2.25.0a0 - - xerces-c >=3.2.5,<3.3.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 11354591 - timestamp: 1719486842278 - kind: conda name: libgdal version: 3.9.1 @@ -20377,30 +12272,35 @@ packages: - zstd >=1.5.6,<1.6.0a0 license: MIT license_family: MIT + purls: [] size: 9001537 timestamp: 1719487717128 - kind: conda name: libgdal version: 3.9.1 - build: h954eb94_2 + build: hc21aedb_2 build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgdal-3.9.1-h954eb94_2.conda - sha256: 6883ec8b6626ca59bbaf61e117b57747dbd92f6aa1c8dc5815f648f56908b9fa - md5: 1df4899f5045b02206fef3b563d08f0b + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-3.9.1-hc21aedb_2.conda + sha256: 8b37c6d23a9102b2124054cdd63bc90eea13bd11945a35fdd339637acf291a99 + md5: c518689f5b66ee82a751fa43d093d0d2 depends: + - __osx >=10.13 - blosc >=1.21.6,<2.0a0 - cfitsio >=4.4.1,<4.4.2.0a0 - freexl >=2.0.0,<3.0a0 - geos >=3.12.1,<3.12.2.0a0 - geotiff >=1.7.1,<1.8.0a0 + - giflib >=5.2.2,<5.3.0a0 - hdf4 >=4.2.15,<4.2.16.0a0 - hdf5 >=1.14.3,<1.14.4.0a0 + - json-c >=0.17,<0.18.0a0 - kealib >=1.5.3,<1.6.0a0 - lerc >=4.0.0,<5.0a0 - libaec >=1.1.3,<2.0a0 - libarchive >=3.7.4,<3.8.0a0 - libcurl >=8.8.0,<9.0a0 + - libcxx >=16 - libdeflate >=1.20,<1.21.0a0 - libexpat >=2.6.2,<3.0a0 - libiconv >=1.17,<2.0a0 @@ -20423,28 +12323,25 @@ packages: - postgresql - proj >=9.4.0,<9.5.0a0 - tiledb >=2.24.1,<2.25.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - xerces-c >=3.2.5,<3.3.0a0 - xz >=5.2.6,<6.0a0 - zstd >=1.5.6,<1.6.0a0 license: MIT license_family: MIT purls: [] - size: 9001537 - timestamp: 1719487717128 + size: 10212976 + timestamp: 1719487296333 - kind: conda name: libgdal version: 3.9.1 - build: hc21aedb_2 + build: he176cbe_2 build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-3.9.1-hc21aedb_2.conda - sha256: 8b37c6d23a9102b2124054cdd63bc90eea13bd11945a35fdd339637acf291a99 - md5: c518689f5b66ee82a751fa43d093d0d2 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-3.9.1-he176cbe_2.conda + sha256: daca265aef14753c32c276d3da4f5f8d6c40487cec89ea26b9a2701c5b9ceb86 + md5: 6609176ac1581c84c79115cb18f899a6 depends: - - __osx >=10.13 + - __glibc >=2.17,<3.0.a0 - blosc >=1.21.6,<2.0a0 - cfitsio >=4.4.1,<4.4.2.0a0 - freexl >=2.0.0,<3.0a0 @@ -20459,9 +12356,9 @@ packages: - libaec >=1.1.3,<2.0a0 - libarchive >=3.7.4,<3.8.0a0 - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - libdeflate >=1.20,<1.21.0a0 - libexpat >=2.6.2,<3.0a0 + - libgcc-ng >=12 - libiconv >=1.17,<2.0a0 - libjpeg-turbo >=3.0.0,<4.0a0 - libkml >=1.3.0,<1.4.0a0 @@ -20470,7 +12367,9 @@ packages: - libpq >=16.3,<17.0a0 - libspatialite >=5.1.0,<5.2.0a0 - libsqlite >=3.46.0,<4.0a0 + - libstdcxx-ng >=12 - libtiff >=4.6.0,<4.7.0a0 + - libuuid >=2.38.1,<3.0a0 - libwebp-base >=1.4.0,<2.0a0 - libxml2 >=2.12.7,<3.0a0 - libzlib >=1.3.1,<2.0a0 @@ -20487,203 +12386,18 @@ packages: - zstd >=1.5.6,<1.6.0a0 license: MIT license_family: MIT - size: 10212976 - timestamp: 1719487296333 + purls: [] + size: 11655794 + timestamp: 1719486674754 - kind: conda - name: libgdal - version: 3.9.1 - build: hc21aedb_2 + name: libgettextpo + version: 0.22.5 + build: h59595ed_2 build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgdal-3.9.1-hc21aedb_2.conda - sha256: 8b37c6d23a9102b2124054cdd63bc90eea13bd11945a35fdd339637acf291a99 - md5: c518689f5b66ee82a751fa43d093d0d2 - depends: - - __osx >=10.13 - - blosc >=1.21.6,<2.0a0 - - cfitsio >=4.4.1,<4.4.2.0a0 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - geotiff >=1.7.1,<1.8.0a0 - - giflib >=5.2.2,<5.3.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - json-c >=0.17,<0.18.0a0 - - kealib >=1.5.3,<1.6.0a0 - - lerc >=4.0.0,<5.0a0 - - libaec >=1.1.3,<2.0a0 - - libarchive >=3.7.4,<3.8.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libdeflate >=1.20,<1.21.0a0 - - libexpat >=2.6.2,<3.0a0 - - libiconv >=1.17,<2.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libkml >=1.3.0,<1.4.0a0 - - libnetcdf >=4.9.2,<4.9.3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libpq >=16.3,<17.0a0 - - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openjpeg >=2.5.2,<3.0a0 - - openssl >=3.3.1,<4.0a0 - - pcre2 >=10.44,<10.45.0a0 - - poppler >=24.4.0,<24.5.0a0 - - postgresql - - proj >=9.4.0,<9.5.0a0 - - tiledb >=2.24.1,<2.25.0a0 - - xerces-c >=3.2.5,<3.3.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - purls: [] - size: 10212976 - timestamp: 1719487296333 -- kind: conda - name: libgdal - version: 3.9.1 - build: he176cbe_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-3.9.1-he176cbe_2.conda - sha256: daca265aef14753c32c276d3da4f5f8d6c40487cec89ea26b9a2701c5b9ceb86 - md5: 6609176ac1581c84c79115cb18f899a6 - depends: - - __glibc >=2.17,<3.0.a0 - - blosc >=1.21.6,<2.0a0 - - cfitsio >=4.4.1,<4.4.2.0a0 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - geotiff >=1.7.1,<1.8.0a0 - - giflib >=5.2.2,<5.3.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - json-c >=0.17,<0.18.0a0 - - kealib >=1.5.3,<1.6.0a0 - - lerc >=4.0.0,<5.0a0 - - libaec >=1.1.3,<2.0a0 - - libarchive >=3.7.4,<3.8.0a0 - - libcurl >=8.8.0,<9.0a0 - - libdeflate >=1.20,<1.21.0a0 - - libexpat >=2.6.2,<3.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libkml >=1.3.0,<1.4.0a0 - - libnetcdf >=4.9.2,<4.9.3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libpq >=16.3,<17.0a0 - - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.0,<4.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libuuid >=2.38.1,<3.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openjpeg >=2.5.2,<3.0a0 - - openssl >=3.3.1,<4.0a0 - - pcre2 >=10.44,<10.45.0a0 - - poppler >=24.4.0,<24.5.0a0 - - postgresql - - proj >=9.4.0,<9.5.0a0 - - tiledb >=2.24.1,<2.25.0a0 - - xerces-c >=3.2.5,<3.3.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 11655794 - timestamp: 1719486674754 -- kind: conda - name: libgdal - version: 3.9.1 - build: he176cbe_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgdal-3.9.1-he176cbe_2.conda - sha256: daca265aef14753c32c276d3da4f5f8d6c40487cec89ea26b9a2701c5b9ceb86 - md5: 6609176ac1581c84c79115cb18f899a6 - depends: - - __glibc >=2.17,<3.0.a0 - - blosc >=1.21.6,<2.0a0 - - cfitsio >=4.4.1,<4.4.2.0a0 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - geotiff >=1.7.1,<1.8.0a0 - - giflib >=5.2.2,<5.3.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - json-c >=0.17,<0.18.0a0 - - kealib >=1.5.3,<1.6.0a0 - - lerc >=4.0.0,<5.0a0 - - libaec >=1.1.3,<2.0a0 - - libarchive >=3.7.4,<3.8.0a0 - - libcurl >=8.8.0,<9.0a0 - - libdeflate >=1.20,<1.21.0a0 - - libexpat >=2.6.2,<3.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libkml >=1.3.0,<1.4.0a0 - - libnetcdf >=4.9.2,<4.9.3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libpq >=16.3,<17.0a0 - - libspatialite >=5.1.0,<5.2.0a0 - - libsqlite >=3.46.0,<4.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libuuid >=2.38.1,<3.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openjpeg >=2.5.2,<3.0a0 - - openssl >=3.3.1,<4.0a0 - - pcre2 >=10.44,<10.45.0a0 - - poppler >=24.4.0,<24.5.0a0 - - postgresql - - proj >=9.4.0,<9.5.0a0 - - tiledb >=2.24.1,<2.25.0a0 - - xerces-c >=3.2.5,<3.3.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - purls: [] - size: 11655794 - timestamp: 1719486674754 -- kind: conda - name: libgettextpo - version: 0.22.5 - build: h59595ed_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgettextpo-0.22.5-h59595ed_2.conda - sha256: e2f784564a2bdc6f753f00f63cc77c97601eb03bc89dccc4413336ec6d95490b - md5: 172bcc51059416e7ce99e7b528cede83 - depends: - - libgcc-ng >=12 - license: GPL-3.0-or-later - license_family: GPL - size: 170582 - timestamp: 1712512286907 -- kind: conda - name: libgettextpo - version: 0.22.5 - build: h59595ed_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgettextpo-0.22.5-h59595ed_2.conda - sha256: e2f784564a2bdc6f753f00f63cc77c97601eb03bc89dccc4413336ec6d95490b - md5: 172bcc51059416e7ce99e7b528cede83 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgettextpo-0.22.5-h59595ed_2.conda + sha256: e2f784564a2bdc6f753f00f63cc77c97601eb03bc89dccc4413336ec6d95490b + md5: 172bcc51059416e7ce99e7b528cede83 depends: - libgcc-ng >=12 license: GPL-3.0-or-later @@ -20691,22 +12405,6 @@ packages: purls: [] size: 170582 timestamp: 1712512286907 -- kind: conda - name: libgettextpo - version: 0.22.5 - build: h5ff76d1_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgettextpo-0.22.5-h5ff76d1_2.conda - sha256: 139d1861e21c41b950ebf9e395db2492839337a3b481ad2901a4a6800c555e37 - md5: 54cc9d12c29c2f0516f2ef4987de53ae - depends: - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h5ff76d1_2 - license: GPL-3.0-or-later - license_family: GPL - size: 172506 - timestamp: 1712512827340 - kind: conda name: libgettextpo version: 0.22.5 @@ -20724,22 +12422,6 @@ packages: purls: [] size: 172506 timestamp: 1712512827340 -- kind: conda - name: libgettextpo - version: 0.22.5 - build: h8fbad5d_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgettextpo-0.22.5-h8fbad5d_2.conda - sha256: c3f5580e172c3fc03d33e8994024f08b709a239bd599792e51435fa7a06beb64 - md5: a66fad933e22d22599a6dd149d359d25 - depends: - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h8fbad5d_2 - license: GPL-3.0-or-later - license_family: GPL - size: 159856 - timestamp: 1712512788407 - kind: conda name: libgettextpo version: 0.22.5 @@ -20757,22 +12439,6 @@ packages: purls: [] size: 159856 timestamp: 1712512788407 -- kind: conda - name: libgettextpo-devel - version: 0.22.5 - build: h59595ed_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgettextpo-devel-0.22.5-h59595ed_2.conda - sha256: 695eb2439ad4a89e4205dd675cc52fba5cef6b5d41b83f07cdbf4770a336cc15 - md5: b63d9b6da3653179a278077f0de20014 - depends: - - libgcc-ng >=12 - - libgettextpo 0.22.5 h59595ed_2 - license: GPL-3.0-or-later - license_family: GPL - size: 36758 - timestamp: 1712512303244 - kind: conda name: libgettextpo-devel version: 0.22.5 @@ -20790,23 +12456,6 @@ packages: purls: [] size: 36758 timestamp: 1712512303244 -- kind: conda - name: libgettextpo-devel - version: 0.22.5 - build: h5ff76d1_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgettextpo-devel-0.22.5-h5ff76d1_2.conda - sha256: 57940f6a872ffcf5a3406e96bdbd9d25854943e4dd84acee56178ffb728a9671 - md5: 1e0384c52cd8b54812912e7234e66056 - depends: - - libgettextpo 0.22.5 h5ff76d1_2 - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h5ff76d1_2 - license: GPL-3.0-or-later - license_family: GPL - size: 37189 - timestamp: 1712512859854 - kind: conda name: libgettextpo-devel version: 0.22.5 @@ -20825,23 +12474,6 @@ packages: purls: [] size: 37189 timestamp: 1712512859854 -- kind: conda - name: libgettextpo-devel - version: 0.22.5 - build: h8fbad5d_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgettextpo-devel-0.22.5-h8fbad5d_2.conda - sha256: b1be0bb8a726e2c47a025ff348e6ba8b51ef668f6ace06694657025d84ae66e2 - md5: 1113aa220b042b7ce8d077ea8f696f98 - depends: - - libgettextpo 0.22.5 h8fbad5d_2 - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h8fbad5d_2 - license: GPL-3.0-or-later - license_family: GPL - size: 37221 - timestamp: 1712512820461 - kind: conda name: libgettextpo-devel version: 0.22.5 @@ -20860,21 +12492,6 @@ packages: purls: [] size: 37221 timestamp: 1712512820461 -- kind: conda - name: libgfortran - version: 5.0.0 - build: 13_2_0_h97931a8_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran-5.0.0-13_2_0_h97931a8_3.conda - sha256: 4874422e567b68334705c135c17e5acdca1404de8255673ce30ad3510e00be0d - md5: 0b6e23a012ee7a9a5f6b244f5a92c1d5 - depends: - - libgfortran5 13.2.0 h2873a65_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 110106 - timestamp: 1707328956438 - kind: conda name: libgfortran version: 5.0.0 @@ -20891,21 +12508,6 @@ packages: purls: [] size: 110106 timestamp: 1707328956438 -- kind: conda - name: libgfortran - version: 5.0.0 - build: 13_2_0_hd922786_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran-5.0.0-13_2_0_hd922786_3.conda - sha256: 44e541b4821c96b28b27fef5630883a60ce4fee91fd9c79f25a199f8f73f337b - md5: 4a55d9e169114b2b90d3ec4604cd7bbf - depends: - - libgfortran5 13.2.0 hf226fd6_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 110233 - timestamp: 1707330749033 - kind: conda name: libgfortran version: 5.0.0 @@ -20922,20 +12524,6 @@ packages: purls: [] size: 110233 timestamp: 1707330749033 -- kind: conda - name: libgfortran-ng - version: 14.1.0 - build: h69a702a_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-14.1.0-h69a702a_0.conda - sha256: ef624dacacf97b2b0af39110b36e2fd3e39e358a1a6b7b21b85c9ac22d8ffed9 - md5: f4ca84fbd6d06b0a052fb2d5b96dde41 - depends: - - libgfortran5 14.1.0 hc5f4f2c_0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 49893 - timestamp: 1719538933879 - kind: conda name: libgfortran-ng version: 14.1.0 @@ -20963,40 +12551,9 @@ packages: - libgfortran5 14.1.0 h9420597_0 license: GPL-3.0-only WITH GCC-exception-3.1 license_family: GPL - size: 50098 - timestamp: 1719547575524 -- kind: conda - name: libgfortran-ng - version: 14.1.0 - build: he9431aa_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran-ng-14.1.0-he9431aa_0.conda - sha256: 72d7aa3d0b20b9d64a2f1c72f016c5a8a19594bb56857267e9fc7c1fc0f13223 - md5: a50ae662c1e7f26f0f2c99e31d1bf614 - depends: - - libgfortran5 14.1.0 h9420597_0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - purls: [] - size: 50098 - timestamp: 1719547575524 -- kind: conda - name: libgfortran5 - version: 13.2.0 - build: h2873a65_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgfortran5-13.2.0-h2873a65_3.conda - sha256: da3db4b947e30aec7596a3ef92200d17e774cccbbf7efc47802529a4ca5ca31b - md5: e4fb4d23ec2870ff3c40d10afe305aec - depends: - - llvm-openmp >=8.0.0 - constrains: - - libgfortran 5.0.0 13_2_0_*_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 1571379 - timestamp: 1707328880361 + purls: [] + size: 50098 + timestamp: 1719547575524 - kind: conda name: libgfortran5 version: 13.2.0 @@ -21015,23 +12572,6 @@ packages: purls: [] size: 1571379 timestamp: 1707328880361 -- kind: conda - name: libgfortran5 - version: 13.2.0 - build: hf226fd6_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgfortran5-13.2.0-hf226fd6_3.conda - sha256: bafc679eedb468a86aa4636061c55966186399ee0a04b605920d208d97ac579a - md5: 66ac81d54e95c534ae488726c1f698ea - depends: - - llvm-openmp >=8.0.0 - constrains: - - libgfortran 5.0.0 13_2_0_*_3 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 997381 - timestamp: 1707330687590 - kind: conda name: libgfortran5 version: 13.2.0 @@ -21050,22 +12590,6 @@ packages: purls: [] size: 997381 timestamp: 1707330687590 -- kind: conda - name: libgfortran5 - version: 14.1.0 - build: h9420597_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgfortran5-14.1.0-h9420597_0.conda - sha256: 34a339c50c0fd2944ea31a013336b500f91f2e00ccfa0607f1bcc5d0a3378373 - md5: b907b29b964b8ebd7be215e47a659179 - depends: - - libgcc-ng >=14.1.0 - constrains: - - libgfortran-ng 14.1.0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 1099210 - timestamp: 1719547548899 - kind: conda name: libgfortran5 version: 14.1.0 @@ -21083,22 +12607,6 @@ packages: purls: [] size: 1099210 timestamp: 1719547548899 -- kind: conda - name: libgfortran5 - version: 14.1.0 - build: hc5f4f2c_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-14.1.0-hc5f4f2c_0.conda - sha256: a67d66b1e60a8a9a9e4440cee627c959acb4810cb182e089a4b0729bfdfbdf90 - md5: 6456c2620c990cd8dde2428a27ba0bc5 - depends: - - libgcc-ng >=14.1.0 - constrains: - - libgfortran-ng 14.1.0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 1457561 - timestamp: 1719538909168 - kind: conda name: libgfortran5 version: 14.1.0 @@ -21116,27 +12624,6 @@ packages: purls: [] size: 1457561 timestamp: 1719538909168 -- kind: conda - name: libglib - version: 2.80.2 - build: h59d46d9_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libglib-2.80.2-h59d46d9_1.conda - sha256: 630c10b41bad621c1b6c7cf7241bceca4a009fdc1db2a5b9125dc49059eab070 - md5: 104d740896163d3e5b4b5ca7bc8f5bbb - depends: - - __osx >=11.0 - - libffi >=3.4,<4.0a0 - - libiconv >=1.17,<2.0a0 - - libintl >=0.22.5,<1.0a0 - - libzlib >=1.3.1,<2.0a0 - - pcre2 >=10.44,<10.45.0a0 - constrains: - - glib 2.80.2 *_1 - license: LGPL-2.1-or-later - size: 3611916 - timestamp: 1718518978463 - kind: conda name: libglib version: 2.80.2 @@ -21159,29 +12646,6 @@ packages: purls: [] size: 3611916 timestamp: 1718518978463 -- kind: conda - name: libglib - version: 2.80.2 - build: h7025463_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libglib-2.80.2-h7025463_1.conda - sha256: 84dc3f80a2956a055c7aa3b5df9061756cf5d3eecb11bf656688e1ee6177bd7e - md5: f9f0561c59e62d02f6d6d118ce8b5b63 - depends: - - libffi >=3.4,<4.0a0 - - libiconv >=1.17,<2.0a0 - - libintl >=0.22.5,<1.0a0 - - libzlib >=1.3.1,<2.0a0 - - pcre2 >=10.44,<10.45.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - glib 2.80.2 *_1 - license: LGPL-2.1-or-later - size: 3763076 - timestamp: 1718518904807 - kind: conda name: libglib version: 2.80.2 @@ -21206,27 +12670,6 @@ packages: purls: [] size: 3763076 timestamp: 1718518904807 -- kind: conda - name: libglib - version: 2.80.2 - build: h736d271_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libglib-2.80.2-h736d271_1.conda - sha256: 273be75c5a58e9b3405dda728e9d56969dae7a777ce0d8a056e818fd7ab998c1 - md5: af378e417fce55cc2542d69aa9ba1ba2 - depends: - - __osx >=10.13 - - libffi >=3.4,<4.0a0 - - libiconv >=1.17,<2.0a0 - - libintl >=0.22.5,<1.0a0 - - libzlib >=1.3.1,<2.0a0 - - pcre2 >=10.44,<10.45.0a0 - constrains: - - glib 2.80.2 *_1 - license: LGPL-2.1-or-later - size: 3662693 - timestamp: 1718518784359 - kind: conda name: libglib version: 2.80.2 @@ -21249,26 +12692,6 @@ packages: purls: [] size: 3662693 timestamp: 1718518784359 -- kind: conda - name: libglib - version: 2.80.2 - build: h8a4344b_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.80.2-h8a4344b_1.conda - sha256: 03dcc12fe937e32b1fbd7bd7cfe0f7a3e82ee4fe8d29c4d67afb657f13d04394 - md5: 9c406bb3d4dac2b358873e6462496d09 - depends: - - libffi >=3.4,<4.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - pcre2 >=10.44,<10.45.0a0 - constrains: - - glib 2.80.2 *_1 - license: LGPL-2.1-or-later - size: 3908606 - timestamp: 1718518530469 - kind: conda name: libglib version: 2.80.2 @@ -21290,26 +12713,6 @@ packages: purls: [] size: 3908606 timestamp: 1718518530469 -- kind: conda - name: libglib - version: 2.80.2 - build: haee52c6_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libglib-2.80.2-haee52c6_1.conda - sha256: a335871680134b5093e02101a7b003248cfd345209290e9761cde8c23b60f770 - md5: 0fc46be5b8f20066d1c3d5743db6a285 - depends: - - libffi >=3.4,<4.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - pcre2 >=10.44,<10.45.0a0 - constrains: - - glib 2.80.2 *_1 - license: LGPL-2.1-or-later - size: 4000176 - timestamp: 1718518584193 - kind: conda name: libglib version: 2.80.2 @@ -21331,20 +12734,6 @@ packages: purls: [] size: 4000176 timestamp: 1718518584193 -- kind: conda - name: libgomp - version: 14.1.0 - build: h77fa898_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-14.1.0-h77fa898_0.conda - sha256: 7699df61a1f6c644b3576a40f54791561f2845983120477a16116b951c9cdb05 - md5: ae061a5ed5f05818acdf9adab72c146d - depends: - - _libgcc_mutex 0.1 conda_forge - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 456925 - timestamp: 1719538796073 - kind: conda name: libgomp version: 14.1.0 @@ -21360,18 +12749,6 @@ packages: purls: [] size: 456925 timestamp: 1719538796073 -- kind: conda - name: libgomp - version: 14.1.0 - build: he277a41_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgomp-14.1.0-he277a41_0.conda - sha256: 11f326e49e0fb92c2a52e870c029fc26b4b6d3eb9414fa4374cb8496b231a730 - md5: 434ccc943b843117e4cebc97265f2504 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 459535 - timestamp: 1719547432949 - kind: conda name: libgomp version: 14.1.0 @@ -21385,29 +12762,6 @@ packages: purls: [] size: 459535 timestamp: 1719547432949 -- kind: conda - name: libgoogle-cloud - version: 2.25.0 - build: h2736e30_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-2.25.0-h2736e30_0.conda - sha256: 8859c1ef6c48eb77aba52ed77d23d12dd3c0edf89b6577d1d5c22c581436160d - md5: 1bbc13a65b92eafde06dbdf0ef3658cd - depends: - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libgrpc >=1.62.2,<1.63.0a0 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - libstdcxx-ng >=12 - - openssl >=3.3.1,<4.0a0 - constrains: - - libgoogle-cloud 2.25.0 *_0 - license: Apache-2.0 - license_family: Apache - size: 1225871 - timestamp: 1717568093844 - kind: conda name: libgoogle-cloud version: 2.25.0 @@ -21439,69 +12793,23 @@ packages: subdir: win-64 url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.25.0-h5e7cea3_0.conda sha256: 19a106129e91de04afa0311ef3fd6e68f18215d87766466a5065002885bebbc0 - md5: a601f39a04b5bf020c17245282c267ba - depends: - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgrpc >=1.62.2,<1.63.0a0 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libgoogle-cloud 2.25.0 *_0 - license: Apache-2.0 - license_family: Apache - size: 14504 - timestamp: 1717568718024 -- kind: conda - name: libgoogle-cloud - version: 2.25.0 - build: h5e7cea3_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-2.25.0-h5e7cea3_0.conda - sha256: 19a106129e91de04afa0311ef3fd6e68f18215d87766466a5065002885bebbc0 - md5: a601f39a04b5bf020c17245282c267ba - depends: - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgrpc >=1.62.2,<1.63.0a0 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libgoogle-cloud 2.25.0 *_0 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 14504 - timestamp: 1717568718024 -- kind: conda - name: libgoogle-cloud - version: 2.25.0 - build: h721cda5_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-2.25.0-h721cda5_0.conda - sha256: 972ee8160d05efb3dd219aa33505a1392f438fa6c93c48029d7d4bb353adee54 - md5: 2ec851a8c265bcb5290de1b069d2377d + md5: a601f39a04b5bf020c17245282c267ba depends: - - __osx >=10.13 - libabseil * cxx17* - libabseil >=20240116.2,<20240117.0a0 - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - libgrpc >=1.62.2,<1.63.0a0 - libprotobuf >=4.25.3,<4.25.4.0a0 - - openssl >=3.3.1,<4.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 constrains: - libgoogle-cloud 2.25.0 *_0 license: Apache-2.0 license_family: Apache - size: 872936 - timestamp: 1717567655105 + purls: [] + size: 14504 + timestamp: 1717568718024 - kind: conda name: libgoogle-cloud version: 2.25.0 @@ -21526,29 +12834,6 @@ packages: purls: [] size: 872936 timestamp: 1717567655105 -- kind: conda - name: libgoogle-cloud - version: 2.25.0 - build: hc02380a_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-2.25.0-hc02380a_0.conda - sha256: 99fb236d07fba9ca3bb25995012acea8aac11e1d91007c921ea90f200625683c - md5: 49bee4cfd74c6629b4d26af1c4d56b96 - depends: - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libgrpc >=1.62.2,<1.63.0a0 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - libstdcxx-ng >=12 - - openssl >=3.3.1,<4.0a0 - constrains: - - libgoogle-cloud 2.25.0 *_0 - license: Apache-2.0 - license_family: Apache - size: 1203726 - timestamp: 1717569985130 - kind: conda name: libgoogle-cloud version: 2.25.0 @@ -21573,29 +12858,6 @@ packages: purls: [] size: 1203726 timestamp: 1717569985130 -- kind: conda - name: libgoogle-cloud - version: 2.25.0 - build: hfe08963_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-2.25.0-hfe08963_0.conda - sha256: 9b059dc7cc61736abe986c0a08ed60e396ad6f97a9ecf50b86f6aa92d9059fbc - md5: b62654d7efeec851f7dbd3f1a8293901 - depends: - - __osx >=11.0 - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libgrpc >=1.62.2,<1.63.0a0 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - openssl >=3.3.1,<4.0a0 - constrains: - - libgoogle-cloud 2.25.0 *_0 - license: Apache-2.0 - license_family: Apache - size: 858988 - timestamp: 1717568164614 - kind: conda name: libgoogle-cloud version: 2.25.0 @@ -21620,27 +12882,6 @@ packages: purls: [] size: 858988 timestamp: 1717568164614 -- kind: conda - name: libgoogle-cloud-storage - version: 2.25.0 - build: h3d9a0c8_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgoogle-cloud-storage-2.25.0-h3d9a0c8_0.conda - sha256: b822aeb45227d14b86330424ef40403a366f87e57420b74be423038780b26148 - md5: 5e3f7cfcfd74065847da8f8598ff81d3 - depends: - - libabseil - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl - - libgcc-ng >=12 - - libgoogle-cloud 2.25.0 h2736e30_0 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0a0 - - openssl - license: Apache-2.0 - license_family: Apache - size: 760553 - timestamp: 1717568249646 - kind: conda name: libgoogle-cloud-storage version: 2.25.0 @@ -21663,27 +12904,6 @@ packages: purls: [] size: 760553 timestamp: 1717568249646 -- kind: conda - name: libgoogle-cloud-storage - version: 2.25.0 - build: h3fa5b87_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgoogle-cloud-storage-2.25.0-h3fa5b87_0.conda - sha256: de208c7a8439baf34c409135c113c6b2a8aa48fcd1ee19a994058feb38f411af - md5: 812582944070a2218de1de5be4008509 - depends: - - __osx >=11.0 - - libabseil - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl - - libcxx >=16 - - libgoogle-cloud 2.25.0 hfe08963_0 - - libzlib >=1.2.13,<2.0a0 - - openssl - license: Apache-2.0 - license_family: Apache - size: 534544 - timestamp: 1717569680951 - kind: conda name: libgoogle-cloud-storage version: 2.25.0 @@ -21706,27 +12926,6 @@ packages: purls: [] size: 534544 timestamp: 1717569680951 -- kind: conda - name: libgoogle-cloud-storage - version: 2.25.0 - build: ha1c69e0_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgoogle-cloud-storage-2.25.0-ha1c69e0_0.conda - sha256: 1fad5db2c2e412bbf52358980339ea311eff928f1697d1f0064a6cf35e6db85b - md5: f69d7b9e3b58aa47cb5bcc98ca567115 - depends: - - __osx >=10.13 - - libabseil - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl - - libcxx >=16 - - libgoogle-cloud 2.25.0 h721cda5_0 - - libzlib >=1.2.13,<2.0a0 - - openssl - license: Apache-2.0 - license_family: Apache - size: 551457 - timestamp: 1717568515429 - kind: conda name: libgoogle-cloud-storage version: 2.25.0 @@ -21749,27 +12948,6 @@ packages: purls: [] size: 551457 timestamp: 1717568515429 -- kind: conda - name: libgoogle-cloud-storage - version: 2.25.0 - build: haca2cfa_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgoogle-cloud-storage-2.25.0-haca2cfa_0.conda - sha256: 35f878ebdee41eeaa01108c87b3931632c512d7f857abfe635936ff43cdf7cff - md5: 81edea5e029e115f11694efc981ead65 - depends: - - libabseil - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl - - libgcc-ng >=12 - - libgoogle-cloud 2.25.0 hc02380a_0 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0a0 - - openssl - license: Apache-2.0 - license_family: Apache - size: 706832 - timestamp: 1717570204462 - kind: conda name: libgoogle-cloud-storage version: 2.25.0 @@ -21792,27 +12970,6 @@ packages: purls: [] size: 706832 timestamp: 1717570204462 -- kind: conda - name: libgoogle-cloud-storage - version: 2.25.0 - build: hce61461_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgoogle-cloud-storage-2.25.0-hce61461_0.conda - sha256: 59c4a41be5138b93582a34784da25a5910276bd829b2b5db2d0a1d8642afb739 - md5: 1a42bec7b2d085684f9ee9b010e209d9 - depends: - - libabseil - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl - - libgoogle-cloud 2.25.0 h5e7cea3_0 - - libzlib >=1.2.13,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 14398 - timestamp: 1717569068173 - kind: conda name: libgoogle-cloud-storage version: 2.25.0 @@ -21835,24 +12992,6 @@ packages: purls: [] size: 14398 timestamp: 1717569068173 -- kind: conda - name: libgpg-error - version: '1.50' - build: h4f305b6_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgpg-error-1.50-h4f305b6_0.conda - sha256: c60969d5c315f33fee90a1f2dd5d169e2834ace5a55f5a6f822aa7485a3a84cc - md5: 0d7ff1a8e69565ca3add6925e18e708f - depends: - - gettext - - libasprintf >=0.22.5,<1.0a0 - - libgcc-ng >=12 - - libgettextpo >=0.22.5,<1.0a0 - - libstdcxx-ng >=12 - license: GPL-2.0-only - license_family: GPL - size: 273774 - timestamp: 1719390736440 - kind: conda name: libgpg-error version: '1.50' @@ -21872,31 +13011,6 @@ packages: purls: [] size: 273774 timestamp: 1719390736440 -- kind: conda - name: libgrpc - version: 1.62.2 - build: h15f2491_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgrpc-1.62.2-h15f2491_0.conda - sha256: 28241ed89335871db33cb6010e9ccb2d9e9b6bb444ddf6884f02f0857363c06a - md5: 8dabe607748cb3d7002ad73cd06f1325 - depends: - - c-ares >=1.28.1,<2.0a0 - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libgcc-ng >=12 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - libre2-11 >=2023.9.1,<2024.0a0 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.1,<4.0a0 - - re2 - constrains: - - grpc-cpp =1.62.2 - license: Apache-2.0 - license_family: APACHE - size: 7316832 - timestamp: 1713390645548 - kind: conda name: libgrpc version: 1.62.2 @@ -21936,70 +13050,19 @@ packages: - c-ares >=1.28.1,<2.0a0 - libabseil * cxx17* - libabseil >=20240116.1,<20240117.0a0 - - libcxx >=16 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - libre2-11 >=2023.9.1,<2024.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.1,<4.0a0 - - re2 - constrains: - - grpc-cpp =1.62.2 - license: Apache-2.0 - license_family: APACHE - size: 5189573 - timestamp: 1713392887258 -- kind: conda - name: libgrpc - version: 1.62.2 - build: h384b2fc_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libgrpc-1.62.2-h384b2fc_0.conda - sha256: 7c228040e7dac4e5e7e6935a4decf6bc2155cc05fcfb0811d25ccb242d0036ba - md5: 9421f67cf8b4bc976fe5d0c3ab42de18 - depends: - - __osx >=10.13 - - c-ares >=1.28.1,<2.0a0 - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libcxx >=16 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - libre2-11 >=2023.9.1,<2024.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.1,<4.0a0 - - re2 - constrains: - - grpc-cpp =1.62.2 - license: Apache-2.0 - license_family: APACHE - purls: [] - size: 5189573 - timestamp: 1713392887258 -- kind: conda - name: libgrpc - version: 1.62.2 - build: h5273850_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libgrpc-1.62.2-h5273850_0.conda - sha256: 08794bf5ea0e19ac23ed47d0f8699b5c05c46f14334b41f075e53bac9bbf97d8 - md5: 2939e4b5baecfeac1e8dee5c4f579f1a - depends: - - c-ares >=1.28.1,<2.0a0 - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 + - libcxx >=16 - libprotobuf >=4.25.3,<4.25.4.0a0 - libre2-11 >=2023.9.1,<2024.0a0 - libzlib >=1.2.13,<2.0.0a0 - openssl >=3.2.1,<4.0a0 - re2 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 constrains: - grpc-cpp =1.62.2 license: Apache-2.0 license_family: APACHE - size: 16097674 - timestamp: 1713392821679 + purls: [] + size: 5189573 + timestamp: 1713392887258 - kind: conda name: libgrpc version: 1.62.2 @@ -22027,31 +13090,6 @@ packages: purls: [] size: 16097674 timestamp: 1713392821679 -- kind: conda - name: libgrpc - version: 1.62.2 - build: h98a9317_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libgrpc-1.62.2-h98a9317_0.conda - sha256: ae5fe7ba0c5c599f0e20fa08be436518b7ef25ab6f705e8c7fcf0d0f34525f72 - md5: 2a669953ec0f08c2cc56bb43fed78de8 - depends: - - c-ares >=1.28.1,<2.0a0 - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libgcc-ng >=12 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - libre2-11 >=2023.9.1,<2024.0a0 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.1,<4.0a0 - - re2 - constrains: - - grpc-cpp =1.62.2 - license: Apache-2.0 - license_family: APACHE - size: 7395259 - timestamp: 1713390742813 - kind: conda name: libgrpc version: 1.62.2 @@ -22078,30 +13116,6 @@ packages: purls: [] size: 7395259 timestamp: 1713390742813 -- kind: conda - name: libgrpc - version: 1.62.2 - build: h9c18a4f_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libgrpc-1.62.2-h9c18a4f_0.conda - sha256: d2c5b5a828f6f1242c11e8c91968f48f64446f7dd5cbfa1197545e465eb7d47a - md5: e624fc11026dbb84c549435eccd08623 - depends: - - c-ares >=1.28.1,<2.0a0 - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libcxx >=16 - - libprotobuf >=4.25.3,<4.25.4.0a0 - - libre2-11 >=2023.9.1,<2024.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.1,<4.0a0 - - re2 - constrains: - - grpc-cpp =1.62.2 - license: Apache-2.0 - license_family: APACHE - size: 5016525 - timestamp: 1713392846329 - kind: conda name: libgrpc version: 1.62.2 @@ -22127,25 +13141,6 @@ packages: purls: [] size: 5016525 timestamp: 1713392846329 -- kind: conda - name: libhwloc - version: 2.10.0 - build: default_h8125262_1001 - build_number: 1001 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libhwloc-2.10.0-default_h8125262_1001.conda - sha256: 7f1aa1b071269df72e88297c046ec153b7f9a81e6f135d2da4401c96f41b5052 - md5: e761885eb4c181074d172220d46319a0 - depends: - - libxml2 >=2.12.7,<3.0a0 - - pthreads-win32 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 2373948 - timestamp: 1715973819139 - kind: conda name: libhwloc version: 2.10.0 @@ -22166,18 +13161,6 @@ packages: purls: [] size: 2373948 timestamp: 1715973819139 -- kind: conda - name: libiconv - version: '1.17' - build: h0d3ecfb_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libiconv-1.17-h0d3ecfb_2.conda - sha256: bc7de5097b97bcafcf7deaaed505f7ce02f648aac8eccc0d5a47cc599a1d0304 - md5: 69bda57310071cf6d2b86caf11573d2d - license: LGPL-2.1-only - size: 676469 - timestamp: 1702682458114 - kind: conda name: libiconv version: '1.17' @@ -22191,20 +13174,6 @@ packages: purls: [] size: 676469 timestamp: 1702682458114 -- kind: conda - name: libiconv - version: '1.17' - build: h31becfc_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libiconv-1.17-h31becfc_2.conda - sha256: a30e09d089cb75a0d5b8e5c354694c1317da98261185ed65aa3793e741060614 - md5: 9a8eb13f14de7d761555a98712e6df65 - depends: - - libgcc-ng >=12 - license: LGPL-2.1-only - size: 705787 - timestamp: 1702684557134 - kind: conda name: libiconv version: '1.17' @@ -22220,22 +13189,6 @@ packages: purls: [] size: 705787 timestamp: 1702684557134 -- kind: conda - name: libiconv - version: '1.17' - build: hcfcfb64_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libiconv-1.17-hcfcfb64_2.conda - sha256: 5f844dd19b046d43174ad80c6ea75b5d504020e3b63cfbc4ace97b8730d35c7b - md5: e1eb10b1cca179f2baa3601e4efc8712 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.1-only - size: 636146 - timestamp: 1702682547199 - kind: conda name: libiconv version: '1.17' @@ -22253,20 +13206,6 @@ packages: purls: [] size: 636146 timestamp: 1702682547199 -- kind: conda - name: libiconv - version: '1.17' - build: hd590300_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-hd590300_2.conda - sha256: 8ac2f6a9f186e76539439e50505d98581472fedb347a20e7d1f36429849f05c9 - md5: d66573916ffcf376178462f1b61c941e - depends: - - libgcc-ng >=12 - license: LGPL-2.1-only - size: 705775 - timestamp: 1702682170569 - kind: conda name: libiconv version: '1.17' @@ -22282,18 +13221,6 @@ packages: purls: [] size: 705775 timestamp: 1702682170569 -- kind: conda - name: libiconv - version: '1.17' - build: hd75f5a5_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libiconv-1.17-hd75f5a5_2.conda - sha256: 23d4923baeca359423a7347c2ed7aaf48c68603df0cf8b87cc94a10b0d4e9a23 - md5: 6c3628d047e151efba7cf08c5e54d1ca - license: LGPL-2.1-only - size: 666538 - timestamp: 1702682713201 - kind: conda name: libiconv version: '1.17' @@ -22307,20 +13234,6 @@ packages: purls: [] size: 666538 timestamp: 1702682713201 -- kind: conda - name: libintl - version: 0.22.5 - build: h5728263_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libintl-0.22.5-h5728263_2.conda - sha256: 1b95335af0a3e278b31e16667fa4e51d1c3f5e22d394d982539dfd5d34c5ae19 - md5: aa622c938af057adc119f8b8eecada01 - depends: - - libiconv >=1.17,<2.0a0 - license: LGPL-2.1-or-later - size: 95745 - timestamp: 1712516102666 - kind: conda name: libintl version: 0.22.5 @@ -22336,20 +13249,6 @@ packages: purls: [] size: 95745 timestamp: 1712516102666 -- kind: conda - name: libintl - version: 0.22.5 - build: h5ff76d1_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libintl-0.22.5-h5ff76d1_2.conda - sha256: 280aaef0ed84637ee869012ad9ad9ed208e068dd9b8cf010dafeea717dad7203 - md5: 3fb6774cb8cdbb93a6013b67bcf9716d - depends: - - libiconv >=1.17,<2.0a0 - license: LGPL-2.1-or-later - size: 74307 - timestamp: 1712512790983 - kind: conda name: libintl version: 0.22.5 @@ -22365,20 +13264,6 @@ packages: purls: [] size: 74307 timestamp: 1712512790983 -- kind: conda - name: libintl - version: 0.22.5 - build: h8fbad5d_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-0.22.5-h8fbad5d_2.conda - sha256: 21bc79bdf34ffd20cb84d2a8bd82d7d0e2a1b94b9e72773f0fb207e5b4f1ff63 - md5: 3d216d0add050129007de3342be7b8c5 - depends: - - libiconv >=1.17,<2.0a0 - license: LGPL-2.1-or-later - size: 81206 - timestamp: 1712512755390 - kind: conda name: libintl version: 0.22.5 @@ -22394,21 +13279,6 @@ packages: purls: [] size: 81206 timestamp: 1712512755390 -- kind: conda - name: libintl-devel - version: 0.22.5 - build: h5728263_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libintl-devel-0.22.5-h5728263_2.conda - sha256: 6164fd51abfc7294477c58da77ee1ff9ebc63b9a33404b646407f7fbc3cc7d0d - md5: a2ad82fae23975e4ccbfab2847d31d48 - depends: - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h5728263_2 - license: LGPL-2.1-or-later - size: 40772 - timestamp: 1712516363413 - kind: conda name: libintl-devel version: 0.22.5 @@ -22425,21 +13295,6 @@ packages: purls: [] size: 40772 timestamp: 1712516363413 -- kind: conda - name: libintl-devel - version: 0.22.5 - build: h5ff76d1_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libintl-devel-0.22.5-h5ff76d1_2.conda - sha256: e3f15a85c6e63633a5ff503d56366bab31cd2e07ea21559889bc7eb19564106d - md5: ea0a07e556d6b238db685cae6e3585d0 - depends: - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h5ff76d1_2 - license: LGPL-2.1-or-later - size: 38422 - timestamp: 1712512843420 - kind: conda name: libintl-devel version: 0.22.5 @@ -22462,45 +13317,16 @@ packages: build: h8fbad5d_2 build_number: 2 subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-devel-0.22.5-h8fbad5d_2.conda - sha256: e52b2d0c5711f64b523756ccd9b800ee6f10a6317432b20a417dc3792e0a794a - md5: 962b3348c68efd25da253e94590ea9a2 - depends: - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h8fbad5d_2 - license: LGPL-2.1-or-later - size: 38616 - timestamp: 1712512805567 -- kind: conda - name: libintl-devel - version: 0.22.5 - build: h8fbad5d_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-devel-0.22.5-h8fbad5d_2.conda - sha256: e52b2d0c5711f64b523756ccd9b800ee6f10a6317432b20a417dc3792e0a794a - md5: 962b3348c68efd25da253e94590ea9a2 - depends: - - libiconv >=1.17,<2.0a0 - - libintl 0.22.5 h8fbad5d_2 - license: LGPL-2.1-or-later - purls: [] - size: 38616 - timestamp: 1712512805567 -- kind: conda - name: libjpeg-turbo - version: 3.0.0 - build: h0dc2134_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libjpeg-turbo-3.0.0-h0dc2134_1.conda - sha256: d9572fd1024adc374aae7c247d0f29fdf4b122f1e3586fe62acc18067f40d02f - md5: 72507f8e3961bc968af17435060b6dd6 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - size: 579748 - timestamp: 1694475265912 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libintl-devel-0.22.5-h8fbad5d_2.conda + sha256: e52b2d0c5711f64b523756ccd9b800ee6f10a6317432b20a417dc3792e0a794a + md5: 962b3348c68efd25da253e94590ea9a2 + depends: + - libiconv >=1.17,<2.0a0 + - libintl 0.22.5 h8fbad5d_2 + license: LGPL-2.1-or-later + purls: [] + size: 38616 + timestamp: 1712512805567 - kind: conda name: libjpeg-turbo version: 3.0.0 @@ -22516,22 +13342,6 @@ packages: purls: [] size: 579748 timestamp: 1694475265912 -- kind: conda - name: libjpeg-turbo - version: 3.0.0 - build: h31becfc_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libjpeg-turbo-3.0.0-h31becfc_1.conda - sha256: 675bc1f2a8581cd34a86c412663ec29c5f90c1d9f8d11866aa1ade5cdbdf8429 - md5: ed24e702928be089d9ba3f05618515c6 - depends: - - libgcc-ng >=12 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - size: 647126 - timestamp: 1694475003570 - kind: conda name: libjpeg-turbo version: 3.0.0 @@ -22549,20 +13359,6 @@ packages: purls: [] size: 647126 timestamp: 1694475003570 -- kind: conda - name: libjpeg-turbo - version: 3.0.0 - build: hb547adb_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libjpeg-turbo-3.0.0-hb547adb_1.conda - sha256: a42054eaa38e84fc1e5ab443facac4bbc9d1b6b6f23f54b7bf4f1eb687e1d993 - md5: 3ff1e053dc3a2b8e36b9bfa4256a58d1 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - size: 547541 - timestamp: 1694475104253 - kind: conda name: libjpeg-turbo version: 3.0.0 @@ -22578,24 +13374,6 @@ packages: purls: [] size: 547541 timestamp: 1694475104253 -- kind: conda - name: libjpeg-turbo - version: 3.0.0 - build: hcfcfb64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libjpeg-turbo-3.0.0-hcfcfb64_1.conda - sha256: 4e7808e3098b4b4ed7e287f63bb24f9045cc4d95bfd39f0db870fc2837d74dff - md5: 3f1b948619c45b1ca714d60c7389092c - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - size: 822966 - timestamp: 1694475223854 - kind: conda name: libjpeg-turbo version: 3.0.0 @@ -22615,22 +13393,6 @@ packages: purls: [] size: 822966 timestamp: 1694475223854 -- kind: conda - name: libjpeg-turbo - version: 3.0.0 - build: hd590300_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libjpeg-turbo-3.0.0-hd590300_1.conda - sha256: b954e09b7e49c2f2433d6f3bb73868eda5e378278b0f8c1dd10a7ef090e14f2f - md5: ea25936bb4080d843790b586850f82b8 - depends: - - libgcc-ng >=12 - constrains: - - jpeg <0.0.0a - license: IJG AND BSD-3-Clause AND Zlib - size: 618575 - timestamp: 1694474974816 - kind: conda name: libjpeg-turbo version: 3.0.0 @@ -22648,26 +13410,6 @@ packages: purls: [] size: 618575 timestamp: 1694474974816 -- kind: conda - name: libkml - version: 1.3.0 - build: h01aab08_1018 - build_number: 1018 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libkml-1.3.0-h01aab08_1018.conda - sha256: f67fc0be886c7eac14dbce858bfcffbc90a55b598e897e513f0979dd2caad750 - md5: 3eb5f16bcc8a02892199aa63555c731f - depends: - - libboost-headers - - libexpat >=2.5.0,<3.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - uriparser >=0.9.7,<1.0a0 - license: BSD-3-Clause - license_family: BSD - size: 513804 - timestamp: 1696451330826 - kind: conda name: libkml version: 1.3.0 @@ -22689,25 +13431,6 @@ packages: purls: [] size: 513804 timestamp: 1696451330826 -- kind: conda - name: libkml - version: 1.3.0 - build: h1eb4d9f_1018 - build_number: 1018 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libkml-1.3.0-h1eb4d9f_1018.conda - sha256: ba3833cd0c517bb7a00b235b85a35bc58096e981ef3ac392c0916d83a1abc00a - md5: f287028317d50fa3edad9c715d22e26b - depends: - - libboost-headers - - libcxx >=15.0.7 - - libexpat >=2.5.0,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - uriparser >=0.9.7,<1.0a0 - license: BSD-3-Clause - license_family: BSD - size: 421133 - timestamp: 1696451613703 - kind: conda name: libkml version: 1.3.0 @@ -22728,26 +13451,6 @@ packages: purls: [] size: 421133 timestamp: 1696451613703 -- kind: conda - name: libkml - version: 1.3.0 - build: h7d16752_1018 - build_number: 1018 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libkml-1.3.0-h7d16752_1018.conda - sha256: 3695e5046f617307a9c2b01763d81fc584c900d2da1b7186fe54d40c16cacc4c - md5: 0a2cb881ed5cf04e6e05079ee0a7a18b - depends: - - libboost-headers - - libexpat >=2.5.0,<3.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - uriparser >=0.9.7,<1.0a0 - license: BSD-3-Clause - license_family: BSD - size: 482999 - timestamp: 1696451010797 - kind: conda name: libkml version: 1.3.0 @@ -22769,25 +13472,6 @@ packages: purls: [] size: 482999 timestamp: 1696451010797 -- kind: conda - name: libkml - version: 1.3.0 - build: hab3ca0e_1018 - build_number: 1018 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libkml-1.3.0-hab3ca0e_1018.conda - sha256: f546750a59b85a4b721f69e34e797ceddb93c438ee384db285e3344490d6a9b5 - md5: 535b1bb4896b113c14dfa64141370a12 - depends: - - libboost-headers - - libcxx >=15.0.7 - - libexpat >=2.5.0,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - uriparser >=0.9.7,<1.0a0 - license: BSD-3-Clause - license_family: BSD - size: 398649 - timestamp: 1696452291278 - kind: conda name: libkml version: 1.3.0 @@ -22808,27 +13492,6 @@ packages: purls: [] size: 398649 timestamp: 1696452291278 -- kind: conda - name: libkml - version: 1.3.0 - build: haf3e7a6_1018 - build_number: 1018 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libkml-1.3.0-haf3e7a6_1018.conda - sha256: 74117fe100d9aa3aaab25eb705c44165f8ff6feec2e7c058212a3f5434f85d5f - md5: 950e8765b20b79ecbd296543f848b4ec - depends: - - libboost-headers - - libexpat >=2.5.0,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - uriparser >=0.9.7,<1.0a0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 1764160 - timestamp: 1696451646350 - kind: conda name: libkml version: 1.3.0 @@ -22851,25 +13514,6 @@ packages: purls: [] size: 1764160 timestamp: 1696451646350 -- kind: conda - name: liblapack - version: 3.9.0 - build: 22_linux64_openblas - build_number: 22 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-22_linux64_openblas.conda - sha256: db246341d42f9100d45adeb1a7ba8b1ef5b51ceb9056fd643e98046a3259fde6 - md5: b083767b6c877e24ee597d93b87ab838 - depends: - - libblas 3.9.0 22_linux64_openblas - constrains: - - libcblas 3.9.0 22_linux64_openblas - - blas * openblas - - liblapacke 3.9.0 22_linux64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14471 - timestamp: 1712542277696 - kind: conda name: liblapack version: 3.9.0 @@ -22890,25 +13534,6 @@ packages: purls: [] size: 14471 timestamp: 1712542277696 -- kind: conda - name: liblapack - version: 3.9.0 - build: 22_linuxaarch64_openblas - build_number: 22 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/liblapack-3.9.0-22_linuxaarch64_openblas.conda - sha256: a7cb3fd83fdd6eca14adbe3d0cbba6e6246683d39af783f5c05852ed2a9e16a5 - md5: 8c709d281609792c39b1d5c0241f90f1 - depends: - - libblas 3.9.0 22_linuxaarch64_openblas - constrains: - - blas * openblas - - libcblas 3.9.0 22_linuxaarch64_openblas - - liblapacke 3.9.0 22_linuxaarch64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14451 - timestamp: 1712542059832 - kind: conda name: liblapack version: 3.9.0 @@ -22932,61 +13557,23 @@ packages: - kind: conda name: liblapack version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda - sha256: e36744f3e780564d6748b5dd05e15ad6a1af9184cf32ab9d1304c13a6bc3e16b - md5: f21b282ff7ba14df6134a0fe6ab42b1b - depends: - - libblas 3.9.0 22_osx64_openblas - constrains: - - liblapacke 3.9.0 22_osx64_openblas - - blas * openblas - - libcblas 3.9.0 22_osx64_openblas - license: BSD-3-Clause - license_family: BSD - size: 14657 - timestamp: 1712542322711 -- kind: conda - name: liblapack - version: 3.9.0 - build: 22_osx64_openblas - build_number: 22 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda - sha256: e36744f3e780564d6748b5dd05e15ad6a1af9184cf32ab9d1304c13a6bc3e16b - md5: f21b282ff7ba14df6134a0fe6ab42b1b - depends: - - libblas 3.9.0 22_osx64_openblas - constrains: - - liblapacke 3.9.0 22_osx64_openblas - - blas * openblas - - libcblas 3.9.0 22_osx64_openblas - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 14657 - timestamp: 1712542322711 -- kind: conda - name: liblapack - version: 3.9.0 - build: 22_osxarm64_openblas - build_number: 22 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/liblapack-3.9.0-22_osxarm64_openblas.conda - sha256: 2b1b24c98d15a6a3ad54cf7c8fef1ddccf84b7c557cde08235aaeffd1ff50ee8 - md5: f2794950bc005e123b2c21f7fa3d7a6e + build: 22_osx64_openblas + build_number: 22 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/liblapack-3.9.0-22_osx64_openblas.conda + sha256: e36744f3e780564d6748b5dd05e15ad6a1af9184cf32ab9d1304c13a6bc3e16b + md5: f21b282ff7ba14df6134a0fe6ab42b1b depends: - - libblas 3.9.0 22_osxarm64_openblas + - libblas 3.9.0 22_osx64_openblas constrains: + - liblapacke 3.9.0 22_osx64_openblas - blas * openblas - - liblapacke 3.9.0 22_osxarm64_openblas - - libcblas 3.9.0 22_osxarm64_openblas + - libcblas 3.9.0 22_osx64_openblas license: BSD-3-Clause license_family: BSD - size: 14730 - timestamp: 1712542435551 + purls: [] + size: 14657 + timestamp: 1712542322711 - kind: conda name: liblapack version: 3.9.0 @@ -23007,25 +13594,6 @@ packages: purls: [] size: 14730 timestamp: 1712542435551 -- kind: conda - name: liblapack - version: 3.9.0 - build: 22_win64_mkl - build_number: 22 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/liblapack-3.9.0-22_win64_mkl.conda - sha256: 8b28b361a13819ed83a67d3bfdde750a13bc8b50b9af26d94fd61616d0f2d703 - md5: c752cc2af9f3d8d7b2fdebb915a33ef7 - depends: - - libblas 3.9.0 22_win64_mkl - constrains: - - liblapacke 3.9.0 22_win64_mkl - - blas * mkl - - libcblas 3.9.0 22_win64_mkl - license: BSD-3-Clause - license_family: BSD - size: 5182500 - timestamp: 1712543085027 - kind: conda name: liblapack version: 3.9.0 @@ -23046,25 +13614,6 @@ packages: purls: [] size: 5182500 timestamp: 1712543085027 -- kind: conda - name: libllvm15 - version: 15.0.7 - build: hb3ce162_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.7-hb3ce162_4.conda - sha256: e71584c0f910140630580fdd0a013029a52fd31e435192aea2aa8d29005262d1 - md5: 8a35df3cbc0c8b12cc8af9473ae75eef - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libxml2 >=2.12.1,<3.0.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 33321457 - timestamp: 1701375836233 - kind: conda name: libllvm15 version: 15.0.7 @@ -23085,24 +13634,6 @@ packages: purls: [] size: 33321457 timestamp: 1701375836233 -- kind: conda - name: libllvm18 - version: 18.1.8 - build: hc9dba70_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm18-18.1.8-hc9dba70_0.conda - sha256: e29a5f79a746f33a73fe540ae46eaaf8bbb64abceeb9f056347d9f2112b8e799 - md5: f94ed0c5953c78dcca7adb953f4c5bfb - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: Apache-2.0 WITH LLVM-exception - license_family: Apache - size: 38397164 - timestamp: 1718831290770 - kind: conda name: libllvm18 version: 18.1.8 @@ -23122,34 +13653,6 @@ packages: purls: [] size: 38397164 timestamp: 1718831290770 -- kind: conda - name: libnetcdf - version: 4.9.2 - build: nompi_h135f659_114 - build_number: 114 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnetcdf-4.9.2-nompi_h135f659_114.conda - sha256: 055572a4c8a1c3f9ac60071ee678f5ea49cfd7ac60a636d817988a6f9d6de6ae - md5: a908e463c710bd6b10a9eaa89fdf003c - depends: - - blosc >=1.21.5,<2.0a0 - - bzip2 >=1.0.8,<2.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - libzip >=1.10.1,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - zlib - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 849172 - timestamp: 1717671645362 - kind: conda name: libnetcdf version: 4.9.2 @@ -23179,34 +13682,6 @@ packages: purls: [] size: 849172 timestamp: 1717671645362 -- kind: conda - name: libnetcdf - version: 4.9.2 - build: nompi_h7334405_114 - build_number: 114 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libnetcdf-4.9.2-nompi_h7334405_114.conda - sha256: a4af96274a6c72d97e84dfc728ecc765af300de805d962a835c0841bb6a8f331 - md5: 32ffbe5b0b0134e49f6347f4de8c5dcc - depends: - - __osx >=10.13 - - blosc >=1.21.5,<2.0a0 - - bzip2 >=1.0.8,<2.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libxml2 >=2.12.7,<3.0a0 - - libzip >=1.10.1,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - zlib - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 726205 - timestamp: 1717671847032 - kind: conda name: libnetcdf version: 4.9.2 @@ -23236,34 +13711,6 @@ packages: purls: [] size: 726205 timestamp: 1717671847032 -- kind: conda - name: libnetcdf - version: 4.9.2 - build: nompi_h9180261_114 - build_number: 114 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnetcdf-4.9.2-nompi_h9180261_114.conda - sha256: 287922068a7d6289c924377056e70697bc394d77e4f49206e6fa66167140d410 - md5: 11142bc63a8d949f5f7e1f7c90c08f4a - depends: - - blosc >=1.21.5,<2.0a0 - - bzip2 >=1.0.8,<2.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - libzip >=1.10.1,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - zlib - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 859784 - timestamp: 1717671546549 - kind: conda name: libnetcdf version: 4.9.2 @@ -23293,34 +13740,6 @@ packages: purls: [] size: 859784 timestamp: 1717671546549 -- kind: conda - name: libnetcdf - version: 4.9.2 - build: nompi_h92078aa_114 - build_number: 114 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libnetcdf-4.9.2-nompi_h92078aa_114.conda - sha256: 111fb98bf02e717c69eb78388a5b03dc7af05bfa840ac51c2b31beb70bf42318 - md5: 819507db3802d9a179de4d161285c22f - depends: - - blosc >=1.21.5,<2.0a0 - - bzip2 >=1.0.8,<2.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzip >=1.10.1,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zlib - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 624793 - timestamp: 1717672198533 - kind: conda name: libnetcdf version: 4.9.2 @@ -23350,34 +13769,6 @@ packages: purls: [] size: 624793 timestamp: 1717672198533 -- kind: conda - name: libnetcdf - version: 4.9.2 - build: nompi_he469be0_114 - build_number: 114 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libnetcdf-4.9.2-nompi_he469be0_114.conda - sha256: aeac591ba859f9cf775993e8b7f21e50803405d41ef363dc4981d114e8df88a8 - md5: 8fd3ce6d910ed831c130c391c4364d3f - depends: - - __osx >=11.0 - - blosc >=1.21.5,<2.0a0 - - bzip2 >=1.0.8,<2.0a0 - - hdf4 >=4.2.15,<4.2.16.0a0 - - hdf5 >=1.14.3,<1.14.4.0a0 - - libaec >=1.1.3,<2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libxml2 >=2.12.7,<3.0a0 - - libzip >=1.10.1,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - zlib - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 681051 - timestamp: 1717671966211 - kind: conda name: libnetcdf version: 4.9.2 @@ -23426,51 +13817,9 @@ packages: - openssl >=3.2.0,<4.0a0 license: MIT license_family: MIT - size: 631936 - timestamp: 1702130036271 -- kind: conda - name: libnghttp2 - version: 1.58.0 - build: h47da74e_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.58.0-h47da74e_1.conda - sha256: 1910c5306c6aa5bcbd623c3c930c440e9c77a5a019008e1487810e3c1d3716cb - md5: 700ac6ea6d53d5510591c4344d5c989a - depends: - - c-ares >=1.23.0,<2.0a0 - - libev >=4.33,<4.34.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 - license: MIT - license_family: MIT - purls: [] - size: 631936 - timestamp: 1702130036271 -- kind: conda - name: libnghttp2 - version: 1.58.0 - build: h64cf6d3_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libnghttp2-1.58.0-h64cf6d3_1.conda - sha256: 412fd768e787e586602f8e9ea52bf089f3460fc630f6987f0cbd89b70e9a4380 - md5: faecc55c2a8155d9ff1c0ff9a0fef64f - depends: - - __osx >=10.9 - - c-ares >=1.23.0,<2.0a0 - - libcxx >=16.0.6 - - libev >=4.33,<4.34.0a0 - - libev >=4.33,<5.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.0,<4.0a0 - license: MIT - license_family: MIT - size: 599736 - timestamp: 1702130398536 + purls: [] + size: 631936 + timestamp: 1702130036271 - kind: conda name: libnghttp2 version: 1.58.0 @@ -23493,27 +13842,6 @@ packages: purls: [] size: 599736 timestamp: 1702130398536 -- kind: conda - name: libnghttp2 - version: 1.58.0 - build: ha4dd798_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libnghttp2-1.58.0-ha4dd798_1.conda - sha256: fc97aaaf0c6d0f508be313d86c2705b490998d382560df24be918b8e977802cd - md5: 1813e066bfcef82de579a0be8a766df4 - depends: - - __osx >=10.9 - - c-ares >=1.23.0,<2.0a0 - - libcxx >=16.0.6 - - libev >=4.33,<4.34.0a0 - - libev >=4.33,<5.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.0,<4.0a0 - license: MIT - license_family: MIT - size: 565451 - timestamp: 1702130473930 - kind: conda name: libnghttp2 version: 1.58.0 @@ -23536,27 +13864,6 @@ packages: purls: [] size: 565451 timestamp: 1702130473930 -- kind: conda - name: libnghttp2 - version: 1.58.0 - build: hb0e430d_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnghttp2-1.58.0-hb0e430d_1.conda - sha256: ecc11e4f92f9d5830a90d42b4db55c66c4ad531e00dcf30d55171d934a568cb5 - md5: 8f724cdddffa79152de61f5564a3526b - depends: - - c-ares >=1.23.0,<2.0a0 - - libev >=4.33,<4.34.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 - license: MIT - license_family: MIT - size: 677508 - timestamp: 1702130071743 - kind: conda name: libnghttp2 version: 1.58.0 @@ -23579,20 +13886,6 @@ packages: purls: [] size: 677508 timestamp: 1702130071743 -- kind: conda - name: libnsl - version: 2.0.1 - build: h31becfc_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libnsl-2.0.1-h31becfc_0.conda - sha256: fd18c2b75d7411096428d36a70b36b1a17e31f7b8956b6905d145792d49e97f8 - md5: c14f32510f694e3185704d89967ec422 - depends: - - libgcc-ng >=12 - license: LGPL-2.1-only - license_family: GPL - size: 34501 - timestamp: 1697358973269 - kind: conda name: libnsl version: 2.0.1 @@ -23608,20 +13901,6 @@ packages: purls: [] size: 34501 timestamp: 1697358973269 -- kind: conda - name: libnsl - version: 2.0.1 - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.1-hd590300_0.conda - sha256: 26d77a3bb4dceeedc2a41bd688564fe71bf2d149fdcf117049970bc02ff1add6 - md5: 30fd6e37fe21f86f4bd26d6ee73eeec7 - depends: - - libgcc-ng >=12 - license: LGPL-2.1-only - license_family: GPL - size: 33408 - timestamp: 1697359010159 - kind: conda name: libnsl version: 2.0.1 @@ -23637,22 +13916,6 @@ packages: purls: [] size: 33408 timestamp: 1697359010159 -- kind: conda - name: libogg - version: 1.3.5 - build: h2466b09_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libogg-1.3.5-h2466b09_0.conda - sha256: fcffdf32c620569738b85c98ddd25e1c84c8add80cd732743d90d469b7b532bb - md5: 44a4d173e62c5ed6d715f18ae7c46b7a - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 35459 - timestamp: 1719302192495 - kind: conda name: libogg version: 1.3.5 @@ -23670,20 +13933,6 @@ packages: purls: [] size: 35459 timestamp: 1719302192495 -- kind: conda - name: libogg - version: 1.3.5 - build: h4ab18f5_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libogg-1.3.5-h4ab18f5_0.conda - sha256: 5eda3fe92b99b25dd4737226a9485078ab405672d9f621be75edcb68f1e9026d - md5: 601bfb4b3c6f0b844443bb81a56651e0 - depends: - - libgcc-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 205914 - timestamp: 1719301575771 - kind: conda name: libogg version: 1.3.5 @@ -23699,24 +13948,6 @@ packages: purls: [] size: 205914 timestamp: 1719301575771 -- kind: conda - name: libopenblas - version: 0.3.27 - build: openmp_h6c19121_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libopenblas-0.3.27-openmp_h6c19121_0.conda - sha256: feb2662444fc98a4842fe54cc70b1f109b2146108e7bac2b3bbad1f219cede90 - md5: 82eba59f4eca26a9fc904d584f8761c0 - depends: - - libgfortran 5.* - - libgfortran5 >=12.3.0 - - llvm-openmp >=16.0.6 - constrains: - - openblas >=0.3.27,<0.3.28.0a0 - license: BSD-3-Clause - license_family: BSD - size: 2925015 - timestamp: 1712364212874 - kind: conda name: libopenblas version: 0.3.27 @@ -23736,24 +13967,6 @@ packages: purls: [] size: 2925015 timestamp: 1712364212874 -- kind: conda - name: libopenblas - version: 0.3.27 - build: openmp_hfef2a42_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libopenblas-0.3.27-openmp_hfef2a42_0.conda - sha256: 45519189c0295296268cb7eabeeaa03ef54d780416c9a24be1d2a21db63a7848 - md5: 00237c9c7f2cb6725fe2960680a6e225 - depends: - - libgfortran 5.* - - libgfortran5 >=12.3.0 - - llvm-openmp >=16.0.6 - constrains: - - openblas >=0.3.27,<0.3.28.0a0 - license: BSD-3-Clause - license_family: BSD - size: 6047531 - timestamp: 1712366254156 - kind: conda name: libopenblas version: 0.3.27 @@ -23773,24 +13986,6 @@ packages: purls: [] size: 6047531 timestamp: 1712366254156 -- kind: conda - name: libopenblas - version: 0.3.27 - build: pthreads_h413a1c8_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.27-pthreads_h413a1c8_0.conda - sha256: 2ae7559aed0705deb3f716c7b247c74fd1b5e35b64e39834ce8b95f7564d4a3e - md5: a356024784da6dfd4683dc5ecf45b155 - depends: - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 - constrains: - - openblas >=0.3.27,<0.3.28.0a0 - license: BSD-3-Clause - license_family: BSD - size: 5598747 - timestamp: 1712364444346 - kind: conda name: libopenblas version: 0.3.27 @@ -23810,24 +14005,6 @@ packages: purls: [] size: 5598747 timestamp: 1712364444346 -- kind: conda - name: libopenblas - version: 0.3.27 - build: pthreads_h5a5ec62_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libopenblas-0.3.27-pthreads_h5a5ec62_0.conda - sha256: 8a898c64f769c03217fee45d2df9faaee6c1a24349e21ba3569bc7a2ed8dfd1e - md5: ffecca8f4f31cd50b92c0e6e6bfe4416 - depends: - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 - constrains: - - openblas >=0.3.27,<0.3.28.0a0 - license: BSD-3-Clause - license_family: BSD - size: 4300345 - timestamp: 1712492725507 - kind: conda name: libopenblas version: 0.3.27 @@ -23847,21 +14024,6 @@ packages: purls: [] size: 4300345 timestamp: 1712492725507 -- kind: conda - name: libopus - version: 1.3.1 - build: h7f98852_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libopus-1.3.1-h7f98852_1.tar.bz2 - sha256: 0e1c2740ebd1c93226dc5387461bbcf8142c518f2092f3ea7551f77755decc8f - md5: 15345e56d527b330e1cacbdf58676e8f - depends: - - libgcc-ng >=9.3.0 - license: BSD-3-Clause - license_family: BSD - size: 260658 - timestamp: 1606823578035 - kind: conda name: libopus version: 1.3.1 @@ -23878,19 +14040,6 @@ packages: purls: [] size: 260658 timestamp: 1606823578035 -- kind: conda - name: libpng - version: 1.6.43 - build: h091b4b1_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libpng-1.6.43-h091b4b1_0.conda - sha256: 66c4713b07408398f2221229a1c1d5df57d65dc0902258113f2d9ecac4772495 - md5: 77e684ca58d82cae9deebafb95b1a2b8 - depends: - - libzlib >=1.2.13,<2.0.0a0 - license: zlib-acknowledgement - size: 264177 - timestamp: 1708780447187 - kind: conda name: libpng version: 1.6.43 @@ -23905,20 +14054,6 @@ packages: purls: [] size: 264177 timestamp: 1708780447187 -- kind: conda - name: libpng - version: 1.6.43 - build: h194ca79_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libpng-1.6.43-h194ca79_0.conda - sha256: 6f408f3d6854f86e223289f0dda12562b047c7a1fdf3636c67ec39afcd141f43 - md5: 1123e504d9254dd9494267ab9aba95f0 - depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: zlib-acknowledgement - size: 294380 - timestamp: 1708782876525 - kind: conda name: libpng version: 1.6.43 @@ -23938,49 +14073,19 @@ packages: name: libpng version: 1.6.43 build: h19919ed_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.43-h19919ed_0.conda - sha256: 6ad31bf262a114de5bbe0c6ba73b29ed25239d0f46f9d59700310d2ea0b3c142 - md5: 77e398acc32617a0384553aea29e866b - depends: - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: zlib-acknowledgement - size: 347514 - timestamp: 1708780763195 -- kind: conda - name: libpng - version: 1.6.43 - build: h19919ed_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.43-h19919ed_0.conda - sha256: 6ad31bf262a114de5bbe0c6ba73b29ed25239d0f46f9d59700310d2ea0b3c142 - md5: 77e398acc32617a0384553aea29e866b - depends: - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: zlib-acknowledgement - purls: [] - size: 347514 - timestamp: 1708780763195 -- kind: conda - name: libpng - version: 1.6.43 - build: h2797004_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.43-h2797004_0.conda - sha256: 502f6ff148ac2777cc55ae4ade01a8fc3543b4ffab25c4e0eaa15f94e90dd997 - md5: 009981dd9cfcaa4dbfa25ffaed86bcae + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/libpng-1.6.43-h19919ed_0.conda + sha256: 6ad31bf262a114de5bbe0c6ba73b29ed25239d0f46f9d59700310d2ea0b3c142 + md5: 77e398acc32617a0384553aea29e866b depends: - - libgcc-ng >=12 - libzlib >=1.2.13,<2.0.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: zlib-acknowledgement - size: 288221 - timestamp: 1708780443939 + purls: [] + size: 347514 + timestamp: 1708780763195 - kind: conda name: libpng version: 1.6.43 @@ -23996,19 +14101,6 @@ packages: purls: [] size: 288221 timestamp: 1708780443939 -- kind: conda - name: libpng - version: 1.6.43 - build: h92b6c6a_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libpng-1.6.43-h92b6c6a_0.conda - sha256: 13e646d24b5179e6b0a5ece4451a587d759f55d9a360b7015f8f96eff4524b8f - md5: 65dcddb15965c9de2c0365cb14910532 - depends: - - libzlib >=1.2.13,<2.0.0a0 - license: zlib-acknowledgement - size: 268524 - timestamp: 1708780496420 - kind: conda name: libpng version: 1.6.43 @@ -24023,21 +14115,6 @@ packages: purls: [] size: 268524 timestamp: 1708780496420 -- kind: conda - name: libpq - version: '16.3' - build: h4501773_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libpq-16.3-h4501773_0.conda - sha256: 039da003586fdcdb40b8c8ffa25d5ded33316ba3a32ec79afde098a68b8a3acc - md5: 74f18d32d7cc71584c8b05fd1ee555a0 - depends: - - __osx >=10.13 - - krb5 >=1.21.2,<1.22.0a0 - - openssl >=3.3.0,<4.0a0 - license: PostgreSQL - size: 2398885 - timestamp: 1715267344306 - kind: conda name: libpq version: '16.3' @@ -24054,21 +14131,6 @@ packages: purls: [] size: 2398885 timestamp: 1715267344306 -- kind: conda - name: libpq - version: '16.3' - build: h7afe498_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libpq-16.3-h7afe498_0.conda - sha256: ef7c3bca8ee224e7bb282d85fa573180a8ef4eab943c313cb5b799ce506651bf - md5: b0f5315a3f630ade192cb9b569ce54ba - depends: - - __osx >=11.0 - - krb5 >=1.21.2,<1.22.0a0 - - openssl >=3.3.0,<4.0a0 - license: PostgreSQL - size: 2365596 - timestamp: 1715266849220 - kind: conda name: libpq version: '16.3' @@ -24085,21 +14147,6 @@ packages: purls: [] size: 2365596 timestamp: 1715266849220 -- kind: conda - name: libpq - version: '16.3' - build: ha72fbe1_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libpq-16.3-ha72fbe1_0.conda - sha256: 117ba1e11f07b1ca0671641bd6d1f2e7fc6e27db1c317a0cdb4799ffa69f47db - md5: bac737ae28b79cfbafd515258d97d29e - depends: - - krb5 >=1.21.2,<1.22.0a0 - - libgcc-ng >=12 - - openssl >=3.3.0,<4.0a0 - license: PostgreSQL - size: 2500439 - timestamp: 1715266400833 - kind: conda name: libpq version: '16.3' @@ -24116,23 +14163,6 @@ packages: purls: [] size: 2500439 timestamp: 1715266400833 -- kind: conda - name: libpq - version: '16.3' - build: hab9416b_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libpq-16.3-hab9416b_0.conda - sha256: 5cb998386c86fcbf5c3b929c0ec252e80b56d3f2ef4bc857496f5d06d3b28af1 - md5: 84d2332f3110845bbafbfd7d5311354f - depends: - - krb5 >=1.21.2,<1.22.0a0 - - openssl >=3.3.0,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: PostgreSQL - size: 3456937 - timestamp: 1715267132646 - kind: conda name: libpq version: '16.3' @@ -24151,21 +14181,6 @@ packages: purls: [] size: 3456937 timestamp: 1715267132646 -- kind: conda - name: libpq - version: '16.3' - build: hcf0348d_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libpq-16.3-hcf0348d_0.conda - sha256: 8f4f0be9e86cce1a51423ccb9bfe559fb3778e2c2d62176ee52c31a029cc8d6d - md5: 7dd46e914b037824b9a9629ca6586fc3 - depends: - - krb5 >=1.21.2,<1.22.0a0 - - libgcc-ng >=12 - - openssl >=3.3.0,<4.0a0 - license: PostgreSQL - size: 2539253 - timestamp: 1715266429766 - kind: conda name: libpq version: '16.3' @@ -24182,24 +14197,6 @@ packages: purls: [] size: 2539253 timestamp: 1715266429766 -- kind: conda - name: libprotobuf - version: 4.25.3 - build: h08a7969_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-4.25.3-h08a7969_0.conda - sha256: 70e0eef046033af2e8d21251a785563ad738ed5281c74e21c31c457780845dcd - md5: 6945825cebd2aeb16af4c69d97c32c13 - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 2811207 - timestamp: 1709514552541 - kind: conda name: libprotobuf version: 4.25.3 @@ -24219,24 +14216,6 @@ packages: purls: [] size: 2811207 timestamp: 1709514552541 -- kind: conda - name: libprotobuf - version: 4.25.3 - build: h4e4d658_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libprotobuf-4.25.3-h4e4d658_0.conda - sha256: 3f126769fb5820387d436370ad48600e05d038a28689fdf9988b64e1059947a8 - md5: 57b7ee4f1fd8573781cfdabaec4a7782 - depends: - - __osx >=10.13 - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libcxx >=16 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 2216001 - timestamp: 1709514908146 - kind: conda name: libprotobuf version: 4.25.3 @@ -24256,25 +14235,6 @@ packages: purls: [] size: 2216001 timestamp: 1709514908146 -- kind: conda - name: libprotobuf - version: 4.25.3 - build: h503648d_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libprotobuf-4.25.3-h503648d_0.conda - sha256: 5d4c5592be3994657ebf47e52f26b734cc50b0ea9db007d920e2e31762aac216 - md5: 4da7de0ba35777742edf67bf7a1075df - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 5650604 - timestamp: 1709514804631 - kind: conda name: libprotobuf version: 4.25.3 @@ -24295,24 +14255,6 @@ packages: purls: [] size: 5650604 timestamp: 1709514804631 -- kind: conda - name: libprotobuf - version: 4.25.3 - build: h648ac29_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libprotobuf-4.25.3-h648ac29_0.conda - sha256: 76775a1457b2d4de1097bec2fda16b8e6e80f761d11aa7a525fa215bff4ab87c - md5: a239d63913ec9e008bdbe35899f677f4 - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 2576197 - timestamp: 1709513627963 - kind: conda name: libprotobuf version: 4.25.3 @@ -24332,23 +14274,6 @@ packages: purls: [] size: 2576197 timestamp: 1709513627963 -- kind: conda - name: libprotobuf - version: 4.25.3 - build: hbfab5d5_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libprotobuf-4.25.3-hbfab5d5_0.conda - sha256: d754519abc3ddbdedab2a38d0639170f5347c1573eef80c707f3a8dc5dff706a - md5: 5f70b2b945a9741cba7e6dfe735a02a7 - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libcxx >=16 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 2154402 - timestamp: 1709514097574 - kind: conda name: libprotobuf version: 4.25.3 @@ -24367,26 +14292,6 @@ packages: purls: [] size: 2154402 timestamp: 1709514097574 -- kind: conda - name: libre2-11 - version: 2023.09.01 - build: h5a48ba9_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libre2-11-2023.09.01-h5a48ba9_2.conda - sha256: 3f3c65fe0e9e328b4c1ebc2b622727cef3e5b81b18228cfa6cf0955bc1ed8eff - md5: 41c69fba59d495e8cf5ffda48a607e35 - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - constrains: - - re2 2023.09.01.* - license: BSD-3-Clause - license_family: BSD - size: 232603 - timestamp: 1708946763521 - kind: conda name: libre2-11 version: 2023.09.01 @@ -24413,51 +14318,11 @@ packages: version: 2023.09.01 build: h7b2c953_2 build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libre2-11-2023.09.01-h7b2c953_2.conda - sha256: c8a0a6e7a627dc9c66ffb8858f8f6d499f67fd269b6636b25dc5169760610f05 - md5: 0b7b2ced046d6b5fe6e9d46b1ee0324c - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libcxx >=16 - constrains: - - re2 2023.09.01.* - license: BSD-3-Clause - license_family: BSD - size: 171443 - timestamp: 1708947163461 -- kind: conda - name: libre2-11 - version: 2023.09.01 - build: h7b2c953_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libre2-11-2023.09.01-h7b2c953_2.conda - sha256: c8a0a6e7a627dc9c66ffb8858f8f6d499f67fd269b6636b25dc5169760610f05 - md5: 0b7b2ced046d6b5fe6e9d46b1ee0324c - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libcxx >=16 - constrains: - - re2 2023.09.01.* - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 171443 - timestamp: 1708947163461 -- kind: conda - name: libre2-11 - version: 2023.09.01 - build: h81f5012_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libre2-11-2023.09.01-h81f5012_2.conda - sha256: 384b72a09bd4bb29c1aa085110b2f940dba431587ffb4e2c1a28f605887a1867 - md5: c5c36ec64e3c86504728c38b79011d08 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/libre2-11-2023.09.01-h7b2c953_2.conda + sha256: c8a0a6e7a627dc9c66ffb8858f8f6d499f67fd269b6636b25dc5169760610f05 + md5: 0b7b2ced046d6b5fe6e9d46b1ee0324c depends: - - __osx >=10.13 - libabseil * cxx17* - libabseil >=20240116.1,<20240117.0a0 - libcxx >=16 @@ -24465,8 +14330,9 @@ packages: - re2 2023.09.01.* license: BSD-3-Clause license_family: BSD - size: 184017 - timestamp: 1708947106275 + purls: [] + size: 171443 + timestamp: 1708947163461 - kind: conda name: libre2-11 version: 2023.09.01 @@ -24488,26 +14354,6 @@ packages: purls: [] size: 184017 timestamp: 1708947106275 -- kind: conda - name: libre2-11 - version: 2023.09.01 - build: h9d008c2_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libre2-11-2023.09.01-h9d008c2_2.conda - sha256: 1da5cfd57091a52c822ec9580694f1e07817e53db43b0407a477daa2d2a16fcd - md5: 387c114aadcaeb02210f646c4b5efca2 - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - constrains: - - re2 2023.09.01.* - license: BSD-3-Clause - license_family: BSD - size: 217529 - timestamp: 1708946830978 - kind: conda name: libre2-11 version: 2023.09.01 @@ -24529,27 +14375,6 @@ packages: purls: [] size: 217529 timestamp: 1708946830978 -- kind: conda - name: libre2-11 - version: 2023.09.01 - build: hf8d8778_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libre2-11-2023.09.01-hf8d8778_2.conda - sha256: 04331dad30a076ebb24c683197a5feabf4fd9be0fa0e06f416767096f287f900 - md5: cf54cb5077a60797d53a132d37af25fc - depends: - - libabseil * cxx17* - - libabseil >=20240116.1,<20240117.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - re2 2023.09.01.* - license: BSD-3-Clause - license_family: BSD - size: 256561 - timestamp: 1708947458481 - kind: conda name: libre2-11 version: 2023.09.01 @@ -24572,27 +14397,6 @@ packages: purls: [] size: 256561 timestamp: 1708947458481 -- kind: conda - name: librsvg - version: 2.58.1 - build: h010368b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/librsvg-2.58.1-h010368b_0.conda - sha256: 8eb8e5c6b6c3de473c0a62c7c1a412f7d60178135e9e87ab52facbe901d14bb1 - md5: 0b0a93a0d4e6c55125b49bf84797c393 - depends: - - 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 - - libpng >=1.6.43,<1.7.0a0 - - libxml2 >=2.12.7,<3.0a0 - - pango >=1.50.14,<2.0a0 - license: LGPL-2.1-or-later - size: 6548333 - timestamp: 1718640684679 - kind: conda name: librsvg version: 2.58.1 @@ -24615,26 +14419,6 @@ packages: purls: [] size: 6548333 timestamp: 1718640684679 -- kind: conda - name: librsvg - version: 2.58.1 - build: h368d7ee_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/librsvg-2.58.1-h368d7ee_0.conda - sha256: e5570f68f7d58c0e52eafcd927286c626c5a5f6b8efa41b14a44c96a13a6fe85 - md5: 9da7b482dcbacc85708f138f9900df06 - depends: - - __osx >=10.13 - - cairo >=1.18.0,<2.0a0 - - gdk-pixbuf >=2.42.12,<3.0a0 - - libglib >=2.80.2,<3.0a0 - - libxml2 >=2.12.7,<3.0a0 - - pango >=1.50.14,<2.0a0 - constrains: - - __osx >=10.12 - license: LGPL-2.1-or-later - size: 4981919 - timestamp: 1718633067423 - kind: conda name: librsvg version: 2.58.1 @@ -24656,27 +14440,6 @@ packages: purls: [] size: 4981919 timestamp: 1718633067423 -- kind: conda - name: librsvg - version: 2.58.1 - build: hadf69e7_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.58.1-hadf69e7_0.conda - sha256: c3b6c48e50a3ff8522d868215dcccfbd8f2720e512084b12f4bfcb6a668c5552 - md5: 73fc255d740d23da4f554b58dc4909fd - depends: - - 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 - - libpng >=1.6.43,<1.7.0a0 - - libxml2 >=2.12.7,<3.0a0 - - pango >=1.50.14,<2.0a0 - license: LGPL-2.1-or-later - size: 6249241 - timestamp: 1718632825697 - kind: conda name: librsvg version: 2.58.1 @@ -24699,26 +14462,6 @@ packages: purls: [] size: 6249241 timestamp: 1718632825697 -- kind: conda - name: librsvg - version: 2.58.1 - build: hbc281fb_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/librsvg-2.58.1-hbc281fb_0.conda - sha256: 01fdd2c28b24d319f46cf8072147beda48e223757a8fb6bca95fb6c93bad918b - md5: e642889ae7e977769f6d0328e2ec7497 - depends: - - __osx >=11.0 - - cairo >=1.18.0,<2.0a0 - - gdk-pixbuf >=2.42.12,<3.0a0 - - libglib >=2.80.2,<3.0a0 - - libxml2 >=2.12.7,<3.0a0 - - pango >=1.50.14,<2.0a0 - constrains: - - __osx >=11.0 - license: LGPL-2.1-or-later - size: 4768935 - timestamp: 1718634301441 - kind: conda name: librsvg version: 2.58.1 @@ -24740,23 +14483,6 @@ packages: purls: [] size: 4768935 timestamp: 1718634301441 -- kind: conda - name: librttopo - version: 1.1.0 - build: h8917695_15 - build_number: 15 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/librttopo-1.1.0-h8917695_15.conda - sha256: 03e248787162a1804683c614c0681c2488fa6d9f353cb32e2f8c1158157165ea - md5: 20c3c14bc491f30daecaa6f73e2223ae - depends: - - geos >=3.12.1,<3.12.2.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: GPL-2.0-or-later - license_family: GPL - size: 233194 - timestamp: 1700766491991 - kind: conda name: librttopo version: 1.1.0 @@ -24775,24 +14501,6 @@ packages: purls: [] size: 233194 timestamp: 1700766491991 -- kind: conda - name: librttopo - version: 1.1.0 - build: h94c4f80_15 - build_number: 15 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/librttopo-1.1.0-h94c4f80_15.conda - sha256: 1a85091ebed8272b0c9b9e5aacba1d423c6411bfa91d7777c1ede8c7a42c933b - md5: 3c2a870012ae8f6ffcc7735715f197b1 - depends: - - geos >=3.12.1,<3.12.2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: GPL-2.0-or-later - license_family: GPL - size: 402764 - timestamp: 1700767022424 - kind: conda name: librttopo version: 1.1.0 @@ -24812,23 +14520,6 @@ packages: purls: [] size: 402764 timestamp: 1700767022424 -- kind: conda - name: librttopo - version: 1.1.0 - build: hc8f776e_15 - build_number: 15 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/librttopo-1.1.0-hc8f776e_15.conda - sha256: 00f016e7b7d4f68ddefc4e857b63c963402e66aeff8bb560a8bacdd6d51c6508 - md5: c87bc8aa4ea874b9db3f06cc16d939eb - depends: - - __osx >=10.9 - - geos >=3.12.1,<3.12.2.0a0 - - libcxx >=16.0.6 - license: GPL-2.0-or-later - license_family: GPL - size: 192020 - timestamp: 1700766752152 - kind: conda name: librttopo version: 1.1.0 @@ -24847,23 +14538,6 @@ packages: purls: [] size: 192020 timestamp: 1700766752152 -- kind: conda - name: librttopo - version: 1.1.0 - build: hd8968fb_15 - build_number: 15 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/librttopo-1.1.0-hd8968fb_15.conda - sha256: d73cb2055f83ada5a3c9c52009f6341ff95c4a0f2581029b2b6dbf03a381ad78 - md5: 5df2305d559d0e956da65304bbaa9ba4 - depends: - - geos >=3.12.1,<3.12.2.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: GPL-2.0-or-later - license_family: GPL - size: 249783 - timestamp: 1700766535371 - kind: conda name: librttopo version: 1.1.0 @@ -24885,60 +14559,21 @@ packages: - kind: conda name: librttopo version: 1.1.0 - build: hf05f67e_15 - build_number: 15 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/librttopo-1.1.0-hf05f67e_15.conda - sha256: 10c46efefda5cc77143832a186f517e401098907cf9c3ec7406a5c242bb34e33 - md5: e65bedc9d9779a161cf26b6d12305246 - depends: - - __osx >=10.9 - - geos >=3.12.1,<3.12.2.0a0 - - libcxx >=16.0.6 - license: GPL-2.0-or-later - license_family: GPL - size: 213839 - timestamp: 1700766697471 -- kind: conda - name: librttopo - version: 1.1.0 - build: hf05f67e_15 - build_number: 15 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/librttopo-1.1.0-hf05f67e_15.conda - sha256: 10c46efefda5cc77143832a186f517e401098907cf9c3ec7406a5c242bb34e33 - md5: e65bedc9d9779a161cf26b6d12305246 - depends: - - __osx >=10.9 - - geos >=3.12.1,<3.12.2.0a0 - - libcxx >=16.0.6 - license: GPL-2.0-or-later - license_family: GPL - purls: [] - size: 213839 - timestamp: 1700766697471 -- kind: conda - name: libsndfile - version: 1.2.2 - build: hc60ed4a_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsndfile-1.2.2-hc60ed4a_1.conda - sha256: f709cbede3d4f3aee4e2f8d60bd9e256057f410bd60b8964cb8cf82ec1457573 - md5: ef1910918dd895516a769ed36b5b3a4e - depends: - - lame >=3.100,<3.101.0a0 - - libflac >=1.4.3,<1.5.0a0 - - libgcc-ng >=12 - - libogg >=1.3.4,<1.4.0a0 - - libopus >=1.3.1,<2.0a0 - - libstdcxx-ng >=12 - - libvorbis >=1.3.7,<1.4.0a0 - - mpg123 >=1.32.1,<1.33.0a0 - license: LGPL-2.1-or-later - license_family: LGPL - size: 354372 - timestamp: 1695747735668 + build: hf05f67e_15 + build_number: 15 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/librttopo-1.1.0-hf05f67e_15.conda + sha256: 10c46efefda5cc77143832a186f517e401098907cf9c3ec7406a5c242bb34e33 + md5: e65bedc9d9779a161cf26b6d12305246 + depends: + - __osx >=10.9 + - geos >=3.12.1,<3.12.2.0a0 + - libcxx >=16.0.6 + license: GPL-2.0-or-later + license_family: GPL + purls: [] + size: 213839 + timestamp: 1700766697471 - kind: conda name: libsndfile version: 1.2.2 @@ -25034,33 +14669,6 @@ packages: purls: [] size: 528765 timestamp: 1605135849110 -- kind: conda - name: libspatialite - version: 5.1.0 - build: h1b797e6_7 - build_number: 7 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libspatialite-5.1.0-h1b797e6_7.conda - sha256: aaafce9e72d17c1d5d17180ca84e10fc53ba49a62f8b3c510faf9f73b28aacce - md5: 57631d552246420c26f8e98aab6a491d - depends: - - freexl >=2 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - librttopo >=1.1.0,<1.2.0a0 - - libsqlite >=3.45.3,<4.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - sqlite - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zlib - license: MPL-1.1 - license_family: MOZILLA - size: 8535466 - timestamp: 1717778732447 - kind: conda name: libspatialite version: 5.1.0 @@ -25089,33 +14697,6 @@ packages: purls: [] size: 8535466 timestamp: 1717778732447 -- kind: conda - name: libspatialite - version: 5.1.0 - build: h5579707_7 - build_number: 7 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libspatialite-5.1.0-h5579707_7.conda - sha256: 39f91448573cb8f1b016b3deb28138ddfd4945789caa6fa6d53bf73b6c00b2aa - md5: 3c644ddec526be45f1c16a04306f57a5 - depends: - - __osx >=10.13 - - freexl >=2 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - libcxx >=16 - - libiconv >=1.17,<2.0a0 - - librttopo >=1.1.0,<1.2.0a0 - - libsqlite >=3.45.3,<4.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - sqlite - - zlib - license: MPL-1.1 - license_family: MOZILLA - size: 3146197 - timestamp: 1717778409091 - kind: conda name: libspatialite version: 5.1.0 @@ -25144,33 +14725,6 @@ packages: purls: [] size: 3146197 timestamp: 1717778409091 -- kind: conda - name: libspatialite - version: 5.1.0 - build: h64db68f_7 - build_number: 7 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libspatialite-5.1.0-h64db68f_7.conda - sha256: aaccef6b3efaf82ed2d95ae232b9da20730f6037a08ad6322c0302f657cde12f - md5: 4ec26751fa4bd250077583a4dfe0692a - depends: - - __osx >=11.0 - - freexl >=2 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - libcxx >=16 - - libiconv >=1.17,<2.0a0 - - librttopo >=1.1.0,<1.2.0a0 - - libsqlite >=3.45.3,<4.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - sqlite - - zlib - license: MPL-1.1 - license_family: MOZILLA - size: 2999202 - timestamp: 1717778530084 - kind: conda name: libspatialite version: 5.1.0 @@ -25199,32 +14753,6 @@ packages: purls: [] size: 2999202 timestamp: 1717778530084 -- kind: conda - name: libspatialite - version: 5.1.0 - build: h6894ac2_7 - build_number: 7 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libspatialite-5.1.0-h6894ac2_7.conda - sha256: 671e0fd5f1fc5489ff92b2de6a5107b5b0d99144e7a45cce932b461439167fa6 - md5: 071529f42792bb3bc49452b74e92f996 - depends: - - freexl >=2 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - libgcc-ng >=12 - - librttopo >=1.1.0,<1.2.0a0 - - libsqlite >=3.45.3,<4.0a0 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - sqlite - - zlib - license: MPL-1.1 - license_family: MOZILLA - size: 2933281 - timestamp: 1717780567855 - kind: conda name: libspatialite version: 5.1.0 @@ -25252,32 +14780,6 @@ packages: purls: [] size: 2933281 timestamp: 1717780567855 -- kind: conda - name: libspatialite - version: 5.1.0 - build: h6fbd9c4_7 - build_number: 7 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libspatialite-5.1.0-h6fbd9c4_7.conda - sha256: 1cc07bc239174385f35cce30494356437b247faa023f9f946a37926c313cf71d - md5: e39bdbe437c74e43b534e21290ca3897 - depends: - - freexl >=2 - - freexl >=2.0.0,<3.0a0 - - geos >=3.12.1,<3.12.2.0a0 - - libgcc-ng >=12 - - librttopo >=1.1.0,<1.2.0a0 - - libsqlite >=3.45.3,<4.0a0 - - libstdcxx-ng >=12 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - proj >=9.4.0,<9.5.0a0 - - sqlite - - zlib - license: MPL-1.1 - license_family: MOZILLA - size: 3511809 - timestamp: 1717778547419 - kind: conda name: libspatialite version: 5.1.0 @@ -25305,20 +14807,6 @@ packages: purls: [] size: 3511809 timestamp: 1717778547419 -- kind: conda - name: libsqlite - version: 3.46.0 - build: h1b8f9f3_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libsqlite-3.46.0-h1b8f9f3_0.conda - sha256: 63af1a9e3284c7e4952364bafe7267e41e2d9d8bcc0e85a4ea4b0ec02d3693f6 - md5: 5dadfbc1a567fe6e475df4ce3148be09 - depends: - - __osx >=10.13 - - libzlib >=1.2.13,<2.0a0 - license: Unlicense - size: 908643 - timestamp: 1718050720117 - kind: conda name: libsqlite version: 3.46.0 @@ -25334,21 +14822,6 @@ packages: purls: [] size: 908643 timestamp: 1718050720117 -- kind: conda - name: libsqlite - version: 3.46.0 - build: h2466b09_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libsqlite-3.46.0-h2466b09_0.conda - sha256: 662bd7e0d63c5b8c31cca19b91649e798319b93568a2ba8d1375efb91eeb251b - md5: 951b0a3a463932e17414cd9f047fa03d - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Unlicense - size: 876677 - timestamp: 1718051113874 - kind: conda name: libsqlite version: 3.46.0 @@ -25365,20 +14838,6 @@ packages: purls: [] size: 876677 timestamp: 1718051113874 -- kind: conda - name: libsqlite - version: 3.46.0 - build: hde9e2c9_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.46.0-hde9e2c9_0.conda - sha256: daee3f68786231dad457d0dfde3f7f1f9a7f2018adabdbb864226775101341a8 - md5: 18aa975d2094c34aef978060ae7da7d8 - depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0a0 - license: Unlicense - size: 865346 - timestamp: 1718050628718 - kind: conda name: libsqlite version: 3.46.0 @@ -25394,20 +14853,6 @@ packages: purls: [] size: 865346 timestamp: 1718050628718 -- kind: conda - name: libsqlite - version: 3.46.0 - build: hf51ef55_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libsqlite-3.46.0-hf51ef55_0.conda - sha256: 7b48d006be6cd089105687fb524a2c93c4218bfc398d0611340cafec55249977 - md5: a8ae63fd6fb7d007f74ef3df95e5edf3 - depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0a0 - license: Unlicense - size: 1043861 - timestamp: 1718050586624 - kind: conda name: libsqlite version: 3.46.0 @@ -25423,20 +14868,6 @@ packages: purls: [] size: 1043861 timestamp: 1718050586624 -- kind: conda - name: libsqlite - version: 3.46.0 - build: hfb93653_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libsqlite-3.46.0-hfb93653_0.conda - sha256: 73048f9cb8647d3d3bfe6021c0b7d663e12cffbe9b4f31bd081e713b0a9ad8f9 - md5: 12300188028c9bc02da965128b91b517 - depends: - - __osx >=11.0 - - libzlib >=1.2.13,<2.0a0 - license: Unlicense - size: 830198 - timestamp: 1718050644825 - kind: conda name: libsqlite version: 3.46.0 @@ -25456,51 +14887,19 @@ packages: name: libssh2 version: 1.11.0 build: h0841786_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda - sha256: 50e47fd9c4f7bf841a11647ae7486f65220cfc988ec422a4475fe8d5a823824d - md5: 1f5a58e686b13bcfde88b93f547d23fe - depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 271133 - timestamp: 1685837707056 -- kind: conda - name: libssh2 - version: 1.11.0 - build: h0841786_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda - sha256: 50e47fd9c4f7bf841a11647ae7486f65220cfc988ec422a4475fe8d5a823824d - md5: 1f5a58e686b13bcfde88b93f547d23fe - depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 271133 - timestamp: 1685837707056 -- kind: conda - name: libssh2 - version: 1.11.0 - build: h492db2e_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libssh2-1.11.0-h492db2e_0.conda - sha256: 409163dd4a888b9266369f1bce57b5ca56c216e34249637c3e10eb404e356171 - md5: 45532845e121677ad328c9af9953f161 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.11.0-h0841786_0.conda + sha256: 50e47fd9c4f7bf841a11647ae7486f65220cfc988ec422a4475fe8d5a823824d + md5: 1f5a58e686b13bcfde88b93f547d23fe depends: - libgcc-ng >=12 - libzlib >=1.2.13,<2.0.0a0 - openssl >=3.1.1,<4.0a0 license: BSD-3-Clause license_family: BSD - size: 284335 - timestamp: 1685837600415 + purls: [] + size: 271133 + timestamp: 1685837707056 - kind: conda name: libssh2 version: 1.11.0 @@ -25518,21 +14917,6 @@ packages: purls: [] size: 284335 timestamp: 1685837600415 -- kind: conda - name: libssh2 - version: 1.11.0 - build: h7a5bd25_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libssh2-1.11.0-h7a5bd25_0.conda - sha256: bb57d0c53289721fff1eeb3103a1c6a988178e88d8a8f4345b0b91a35f0e0015 - md5: 029f7dc931a3b626b94823bc77830b01 - depends: - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 255610 - timestamp: 1685837894256 - kind: conda name: libssh2 version: 1.11.0 @@ -25549,24 +14933,6 @@ packages: purls: [] size: 255610 timestamp: 1685837894256 -- kind: conda - name: libssh2 - version: 1.11.0 - build: h7dfc565_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libssh2-1.11.0-h7dfc565_0.conda - sha256: 813fd04eed2a2d5d9c36e53c554f9c1f08e9324e2922bd60c9c52dbbed2dbcec - md5: dc262d03aae04fe26825062879141a41 - depends: - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.1,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 266806 - timestamp: 1685838242099 - kind: conda name: libssh2 version: 1.11.0 @@ -25586,21 +14952,6 @@ packages: purls: [] size: 266806 timestamp: 1685838242099 -- kind: conda - name: libssh2 - version: 1.11.0 - build: hd019ec5_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libssh2-1.11.0-hd019ec5_0.conda - sha256: f3886763b88f4b24265db6036535ef77b7b77ce91b1cbe588c0fbdd861eec515 - md5: ca3a72efba692c59a90d4b9fc0dfe774 - depends: - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.1,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 259556 - timestamp: 1685837820566 - kind: conda name: libssh2 version: 1.11.0 @@ -25617,20 +14968,6 @@ packages: purls: [] size: 259556 timestamp: 1685837820566 -- kind: conda - name: libstdcxx-ng - version: 14.1.0 - build: h3f4de04_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libstdcxx-ng-14.1.0-h3f4de04_0.conda - sha256: 4f2f35b78258d1a1e56b1b0e61091862c10ec76bf67ca1b0ff99dd5e07e76271 - md5: 2f84852b723ac4389eb188db695526bb - depends: - - libgcc-ng 14.1.0 he277a41_0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 3805250 - timestamp: 1719547563542 - kind: conda name: libstdcxx-ng version: 14.1.0 @@ -25646,20 +14983,6 @@ packages: purls: [] size: 3805250 timestamp: 1719547563542 -- kind: conda - name: libstdcxx-ng - version: 14.1.0 - build: hc0a3c3a_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-14.1.0-hc0a3c3a_0.conda - sha256: 88c42b388202ffe16adaa337e36cf5022c63cf09b0405cf06fc6aeacccbe6146 - md5: 1cb187a157136398ddbaae90713e2498 - depends: - - libgcc-ng 14.1.0 h77fa898_0 - license: GPL-3.0-only WITH GCC-exception-3.1 - license_family: GPL - size: 3881307 - timestamp: 1719538923443 - kind: conda name: libstdcxx-ng version: 14.1.0 @@ -25675,26 +14998,6 @@ packages: purls: [] size: 3881307 timestamp: 1719538923443 -- kind: conda - name: libsystemd0 - version: '255' - build: h3516f8a_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsystemd0-255-h3516f8a_1.conda - sha256: af27b0d225435d03f378a119f8eab6b280c53557a3c84cdb3bb8fd3167615aed - md5: 3366af27f0b593544a6cd453c7932ac5 - depends: - - __glibc >=2.17,<3.0.a0 - - libcap >=2.69,<2.70.0a0 - - libgcc-ng >=12 - - libgcrypt >=1.10.3,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: LGPL-2.1-or-later - size: 402592 - timestamp: 1709568499820 - kind: conda name: libsystemd0 version: '255' @@ -25716,27 +15019,6 @@ packages: purls: [] size: 402592 timestamp: 1709568499820 -- kind: conda - name: libtiff - version: 4.6.0 - build: h07db509_3 - build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libtiff-4.6.0-h07db509_3.conda - sha256: 6df3e129682f6dc43826e5028e1807624b2a7634c4becbb50e56be9f77167f25 - md5: 28c9f8c6dd75666dfb296aea06c49cb8 - depends: - - lerc >=4.0.0,<5.0a0 - - libcxx >=16 - - libdeflate >=1.20,<1.21.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libwebp-base >=1.3.2,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: HPND - size: 238349 - timestamp: 1711218119201 - kind: conda name: libtiff version: 4.6.0 @@ -25759,27 +15041,6 @@ packages: purls: [] size: 238349 timestamp: 1711218119201 -- kind: conda - name: libtiff - version: 4.6.0 - build: h129831d_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libtiff-4.6.0-h129831d_3.conda - sha256: f9b35c5ec1aea9a2cc20e9275a0bb8f056482faa8c5a62feb243ed780755ea30 - md5: 568593071d2e6cea7b5fc1f75bfa10ca - depends: - - lerc >=4.0.0,<5.0a0 - - libcxx >=16 - - libdeflate >=1.20,<1.21.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libwebp-base >=1.3.2,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: HPND - size: 257489 - timestamp: 1711218113053 - kind: conda name: libtiff version: 4.6.0 @@ -25802,28 +15063,6 @@ packages: purls: [] size: 257489 timestamp: 1711218113053 -- kind: conda - name: libtiff - version: 4.6.0 - build: h1dd3fc0_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.6.0-h1dd3fc0_3.conda - sha256: fc3b210f9584a92793c07396cb93e72265ff3f1fa7ca629128bf0a50d5cb15e4 - md5: 66f03896ffbe1a110ffda05c7a856504 - depends: - - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.20,<1.21.0a0 - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libstdcxx-ng >=12 - - libwebp-base >=1.3.2,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: HPND - size: 282688 - timestamp: 1711217970425 - kind: conda name: libtiff version: 4.6.0 @@ -25847,28 +15086,6 @@ packages: purls: [] size: 282688 timestamp: 1711217970425 -- kind: conda - name: libtiff - version: 4.6.0 - build: hddb2be6_3 - build_number: 3 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libtiff-4.6.0-hddb2be6_3.conda - sha256: 2e04844865cfe0286d70482c129f159542b325f4e45774aaff5fbe5027b30b0a - md5: 6d1828c9039929e2f185c5fa9d133018 - depends: - - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.20,<1.21.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: HPND - size: 787198 - timestamp: 1711218639912 - kind: conda name: libtiff version: 4.6.0 @@ -25892,28 +15109,6 @@ packages: purls: [] size: 787198 timestamp: 1711218639912 -- kind: conda - name: libtiff - version: 4.6.0 - build: hf980d43_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libtiff-4.6.0-hf980d43_3.conda - sha256: 8f578c4e5acf94479b698aea284b2ebfeb32dc3ae99a60c7ef5e07c7003d98cc - md5: b6f3abf5726ae33094bee238b4eb492f - depends: - - lerc >=4.0.0,<5.0a0 - - libdeflate >=1.20,<1.21.0a0 - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libstdcxx-ng >=12 - - libwebp-base >=1.3.2,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: HPND - size: 316525 - timestamp: 1711218038581 - kind: conda name: libtiff version: 4.6.0 @@ -25937,20 +15132,6 @@ packages: purls: [] size: 316525 timestamp: 1711218038581 -- kind: conda - name: libuuid - version: 2.38.1 - build: h0b41bf4_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.38.1-h0b41bf4_0.conda - sha256: 787eb542f055a2b3de553614b25f09eefb0a0931b0c87dbcce6efdfd92f04f18 - md5: 40b61aab5c7ba9ff276c41cfffe6b80b - depends: - - libgcc-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 33601 - timestamp: 1680112270483 - kind: conda name: libuuid version: 2.38.1 @@ -25975,42 +15156,12 @@ packages: sha256: 616277b0c5f7616c2cdf36f6c316ea3f9aa5bb35f2d4476a349ab58b9b91675f md5: 000e30b09db0b7c775b21695dff30969 depends: - - libgcc-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 35720 - timestamp: 1680113474501 -- kind: conda - name: libuuid - version: 2.38.1 - build: hb4cce97_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libuuid-2.38.1-hb4cce97_0.conda - sha256: 616277b0c5f7616c2cdf36f6c316ea3f9aa5bb35f2d4476a349ab58b9b91675f - md5: 000e30b09db0b7c775b21695dff30969 - depends: - - libgcc-ng >=12 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 35720 - timestamp: 1680113474501 -- kind: conda - name: libvorbis - version: 1.3.7 - build: h0e60522_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libvorbis-1.3.7-h0e60522_0.tar.bz2 - sha256: 6cdc018a024908270205d8512d92f92cf0adaaa5401c2b403757189b138bf56a - md5: e1a22282de0169c93e4ffe6ce6acc212 - depends: - - libogg >=1.3.4,<1.4.0a0 - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 + - libgcc-ng >=12 license: BSD-3-Clause license_family: BSD - size: 273721 - timestamp: 1610610022421 + purls: [] + size: 35720 + timestamp: 1680113474501 - kind: conda name: libvorbis version: 1.3.7 @@ -26028,22 +15179,6 @@ packages: purls: [] size: 273721 timestamp: 1610610022421 -- kind: conda - name: libvorbis - version: 1.3.7 - build: h9c3ff4c_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libvorbis-1.3.7-h9c3ff4c_0.tar.bz2 - sha256: 53080d72388a57b3c31ad5805c93a7328e46ff22fab7c44ad2a86d712740af33 - md5: 309dec04b70a3cc0f1e84a4013683bc0 - depends: - - libgcc-ng >=9.3.0 - - libogg >=1.3.4,<1.4.0a0 - - libstdcxx-ng >=9.3.0 - license: BSD-3-Clause - license_family: BSD - size: 286280 - timestamp: 1610609811627 - kind: conda name: libvorbis version: 1.3.7 @@ -26061,24 +15196,6 @@ packages: purls: [] size: 286280 timestamp: 1610609811627 -- kind: conda - name: libwebp - version: 1.4.0 - build: h2466b09_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libwebp-1.4.0-h2466b09_0.conda - sha256: ebabb57084e85cd09d529dbb4fe0f4db6cd0d369ad8095342c37b98855fd87fd - md5: 11334a8fb02041b453e2f89a4ae16f8d - depends: - - libwebp-base 1.4.0.* - - libwebp-base >=1.4.0,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 71106 - timestamp: 1714600150795 - kind: conda name: libwebp version: 1.4.0 @@ -26098,26 +15215,6 @@ packages: purls: [] size: 71106 timestamp: 1714600150795 -- kind: conda - name: libwebp - version: 1.4.0 - build: h2c329e2_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.4.0-h2c329e2_0.conda - sha256: bd45805b169e3e0ff166d360c3c4842d77107d28c8f9feba020a8e8b9c80f948 - md5: 80030debaa84cfc31755d53742df3ca6 - depends: - - 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.* - - libwebp-base >=1.4.0,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 91941 - timestamp: 1714599671055 - kind: conda name: libwebp version: 1.4.0 @@ -26139,26 +15236,6 @@ packages: purls: [] size: 91941 timestamp: 1714599671055 -- kind: conda - name: libwebp - version: 1.4.0 - build: h54798ee_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-1.4.0-h54798ee_0.conda - sha256: e75e7a58793236fc8e92733c8bad168ce7bea40ca54c8c643e357511ba4a7b98 - md5: 078abbcc54996b186b9144cf795bd30f - depends: - - __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.* - - libwebp-base >=1.4.0,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 87703 - timestamp: 1714599993749 - kind: conda name: libwebp version: 1.4.0 @@ -26180,26 +15257,6 @@ packages: purls: [] size: 87703 timestamp: 1714599993749 -- kind: conda - name: libwebp - version: 1.4.0 - build: h8b4e01b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libwebp-1.4.0-h8b4e01b_0.conda - sha256: b7015194cb7e0c38e9b216be32bb11d885bc9cbe6bb14729818a1fea732ad437 - md5: b8ec3537009b561eb9bbd1780f920093 - depends: - - 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.* - - libwebp-base >=1.4.0,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 101815 - timestamp: 1714602881855 - kind: conda name: libwebp version: 1.4.0 @@ -26221,26 +15278,6 @@ packages: purls: [] size: 101815 timestamp: 1714602881855 -- kind: conda - name: libwebp - version: 1.4.0 - build: hc207709_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libwebp-1.4.0-hc207709_0.conda - sha256: 5c7103d5462deedf0f80a081bc895c25b05404719c11b33a846dc5f5328d791c - md5: c5aa72a275c001665128245084c9ce14 - depends: - - __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.* - - libwebp-base >=1.4.0,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 87124 - timestamp: 1714599963620 - kind: conda name: libwebp version: 1.4.0 @@ -26262,20 +15299,6 @@ packages: purls: [] size: 87124 timestamp: 1714599963620 -- kind: conda - name: libwebp-base - version: 1.4.0 - build: h10d778d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libwebp-base-1.4.0-h10d778d_0.conda - sha256: 7bafd8f4c637778cd0aa390bf3a894feef0e1fcf6ea6000c7ffc25c4c5a65538 - md5: b2c0047ea73819d992484faacbbe1c24 - constrains: - - libwebp 1.4.0 - license: BSD-3-Clause - license_family: BSD - size: 355099 - timestamp: 1713200298965 - kind: conda name: libwebp-base version: 1.4.0 @@ -26291,22 +15314,6 @@ packages: purls: [] size: 355099 timestamp: 1713200298965 -- kind: conda - name: libwebp-base - version: 1.4.0 - build: h31becfc_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libwebp-base-1.4.0-h31becfc_0.conda - sha256: 10dded60f274e29c573cfacf6e96f5d0fc374ee431250374a44cbd773916ab9d - md5: 5fd7ab3e5f382c70607fbac6335e6e19 - depends: - - libgcc-ng >=12 - constrains: - - libwebp 1.4.0 - license: BSD-3-Clause - license_family: BSD - size: 363577 - timestamp: 1713201785160 - kind: conda name: libwebp-base version: 1.4.0 @@ -26324,20 +15331,6 @@ packages: purls: [] size: 363577 timestamp: 1713201785160 -- kind: conda - name: libwebp-base - version: 1.4.0 - build: h93a5062_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libwebp-base-1.4.0-h93a5062_0.conda - sha256: 0d4bad713a512d79bfeb4d61821f447afab8b0792aca823f505ce6b195e9fde5 - md5: c0af0edfebe780b19940e94871f1a765 - constrains: - - libwebp 1.4.0 - license: BSD-3-Clause - license_family: BSD - size: 287750 - timestamp: 1713200194013 - kind: conda name: libwebp-base version: 1.4.0 @@ -26353,24 +15346,6 @@ packages: purls: [] size: 287750 timestamp: 1713200194013 -- kind: conda - name: libwebp-base - version: 1.4.0 - build: hcfcfb64_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libwebp-base-1.4.0-hcfcfb64_0.conda - sha256: d0ca51cb1de9192be9a3238e71fbcca5a535619c499c4f4c9b2ed41c14d36770 - md5: abd61d0ab127ec5cd68f62c2969e6f34 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - libwebp 1.4.0 - license: BSD-3-Clause - license_family: BSD - size: 274359 - timestamp: 1713200524021 - kind: conda name: libwebp-base version: 1.4.0 @@ -26390,22 +15365,6 @@ packages: purls: [] size: 274359 timestamp: 1713200524021 -- kind: conda - name: libwebp-base - version: 1.4.0 - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.4.0-hd590300_0.conda - sha256: 49bc5f6b1e11cb2babf2a2a731d1a680a5e08a858280876a779dbda06c78c35f - md5: b26e8aa824079e1be0294e7152ca4559 - depends: - - libgcc-ng >=12 - constrains: - - libwebp 1.4.0 - license: BSD-3-Clause - license_family: BSD - size: 438953 - timestamp: 1713199854503 - kind: conda name: libwebp-base version: 1.4.0 @@ -26423,22 +15382,6 @@ packages: purls: [] size: 438953 timestamp: 1713199854503 -- kind: conda - name: libxcb - version: '1.16' - build: h0dc2134_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libxcb-1.16-h0dc2134_0.conda - sha256: c64277f586b716d5c34947e7f2783ef0d24f239a136bc6a024e854bede0389a9 - md5: 07e80289d4ba724f37b4b6f001f88fbe - depends: - - pthread-stubs - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - size: 322676 - timestamp: 1693089168477 - kind: conda name: libxcb version: '1.16' @@ -26470,45 +15413,10 @@ packages: - xorg-libxau >=1.0.11,<2.0a0 - xorg-libxdmcp license: MIT - license_family: MIT - size: 398500 - timestamp: 1693091042711 -- kind: conda - name: libxcb - version: '1.16' - build: h7935292_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcb-1.16-h7935292_0.conda - sha256: 5e4fec0243dca4af29cce38182b5a1b109a32f064421389f1a44aa883de79a1b - md5: 93c0136e9cba96657339dfe25fba4da7 - depends: - - libgcc-ng >=12 - - pthread-stubs - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - purls: [] - size: 398500 - timestamp: 1693091042711 -- kind: conda - name: libxcb - version: '1.16' - build: hcd874cb_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libxcb-1.16-hcd874cb_0.conda - sha256: 3b1f3b04baa370cfb1c350cfa829e6236519df5f03e3f57ea2cb2eb044eb8616 - md5: 7c1217d3b075f195ab17370f2d550f5d - depends: - - m2w64-gcc-libs - - m2w64-gcc-libs-core - - pthread-stubs - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - size: 989932 - timestamp: 1693089470750 + license_family: MIT + purls: [] + size: 398500 + timestamp: 1693091042711 - kind: conda name: libxcb version: '1.16' @@ -26528,23 +15436,6 @@ packages: purls: [] size: 989932 timestamp: 1693089470750 -- kind: conda - name: libxcb - version: '1.16' - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.16-hd590300_0.conda - sha256: 7180375f37fd264bb50672a63da94536d4abd81ccec059e932728ae056324b3a - md5: 151cba22b85a989c2d6ef9633ffee1e4 - depends: - - libgcc-ng >=12 - - pthread-stubs - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - size: 394932 - timestamp: 1693088990429 - kind: conda name: libxcb version: '1.16' @@ -26563,22 +15454,6 @@ packages: purls: [] size: 394932 timestamp: 1693088990429 -- kind: conda - name: libxcb - version: '1.16' - build: hf2054a2_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libxcb-1.16-hf2054a2_0.conda - sha256: ebf4b797f18de4280548520c97ca1528bcb5a8bc721e3bb133a4e3c930a5320f - md5: 55b5ed79062edde70459943d2d430d99 - depends: - - pthread-stubs - - xorg-libxau >=1.0.11,<2.0a0 - - xorg-libxdmcp - license: MIT - license_family: MIT - size: 359805 - timestamp: 1693089356642 - kind: conda name: libxcb version: '1.16' @@ -26596,20 +15471,6 @@ packages: purls: [] size: 359805 timestamp: 1693089356642 -- kind: conda - name: libxcrypt - version: 4.4.36 - build: h31becfc_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxcrypt-4.4.36-h31becfc_1.conda - sha256: 6b46c397644091b8a26a3048636d10b989b1bf266d4be5e9474bf763f828f41f - md5: b4df5d7d4b63579d081fd3a4cf99740e - depends: - - libgcc-ng >=12 - license: LGPL-2.1-or-later - size: 114269 - timestamp: 1702724369203 - kind: conda name: libxcrypt version: 4.4.36 @@ -26625,20 +15486,6 @@ packages: purls: [] size: 114269 timestamp: 1702724369203 -- kind: conda - name: libxcrypt - version: 4.4.36 - build: hd590300_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxcrypt-4.4.36-hd590300_1.conda - sha256: 6ae68e0b86423ef188196fff6207ed0c8195dd84273cb5623b85aa08033a410c - md5: 5aa797f8787fe7a17d1b0821485b5adc - depends: - - libgcc-ng >=12 - license: LGPL-2.1-or-later - size: 100393 - timestamp: 1702724383534 - kind: conda name: libxcrypt version: 4.4.36 @@ -26654,26 +15501,6 @@ packages: purls: [] size: 100393 timestamp: 1702724383534 -- kind: conda - name: libxkbcommon - version: 1.7.0 - build: h2c5496b_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxkbcommon-1.7.0-h2c5496b_1.conda - sha256: 6804c2a7062d10de6f159f7106dc45ebccc8d42bfb925f7919e26e567fa6da6b - md5: e2eaefa4de2b7237af7c907b8bbc760a - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libxcb >=1.16,<1.17.0a0 - - libxml2 >=2.12.7,<3.0a0 - - xkeyboard-config - - xorg-libxau >=1.0.11,<2.0a0 - license: MIT/X11 Derivative - license_family: MIT - size: 593336 - timestamp: 1718819935698 - kind: conda name: libxkbcommon version: 1.7.0 @@ -26695,25 +15522,6 @@ packages: purls: [] size: 593336 timestamp: 1718819935698 -- kind: conda - name: libxml2 - version: 2.12.7 - build: h283a6d9_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libxml2-2.12.7-h283a6d9_1.conda - sha256: aef096aa784e61f860fab08974c6260836bf05d742fb69f304f0e9b7d557c99a - md5: 7ab2653cc21c44a1370ef3b409261b3d - depends: - - libiconv >=1.17,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 1709896 - timestamp: 1717547244225 - kind: conda name: libxml2 version: 2.12.7 @@ -26734,25 +15542,6 @@ packages: purls: [] size: 1709896 timestamp: 1717547244225 -- kind: conda - name: libxml2 - version: 2.12.7 - build: h3e169fe_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libxml2-2.12.7-h3e169fe_1.conda - sha256: 75554b5ef4c61a97c1d2ddcaff2d87c5ee120ff6925c2b714e18b20727cafb98 - md5: ddb63049aa7bd9f08f2cdc5a1c144d1a - depends: - - __osx >=10.13 - - icu >=73.2,<74.0a0 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - xz >=5.2.6,<6.0a0 - license: MIT - license_family: MIT - size: 619297 - timestamp: 1717546472911 - kind: conda name: libxml2 version: 2.12.7 @@ -26773,25 +15562,6 @@ packages: purls: [] size: 619297 timestamp: 1717546472911 -- kind: conda - name: libxml2 - version: 2.12.7 - build: h49dc7a2_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libxml2-2.12.7-h49dc7a2_1.conda - sha256: 97b3f1ac86a26afc2591ecfe85a9fa7409d8b8d2956f308ddef34dd977ad9185 - md5: cec3f7f6dd48a5b40ac62faa55288638 - depends: - - icu >=73.2,<74.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - xz >=5.2.6,<6.0a0 - license: MIT - license_family: MIT - size: 751903 - timestamp: 1717546699265 - kind: conda name: libxml2 version: 2.12.7 @@ -26812,25 +15582,6 @@ packages: purls: [] size: 751903 timestamp: 1717546699265 -- kind: conda - name: libxml2 - version: 2.12.7 - build: ha661575_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libxml2-2.12.7-ha661575_1.conda - sha256: 0ea12032b53d3767564a058ccd5208c0a1724ed2f8074dd22257ff3859ea6a4e - md5: 8ea71a74847498c793b0a8e9054a177a - depends: - - __osx >=11.0 - - icu >=73.2,<74.0a0 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - xz >=5.2.6,<6.0a0 - license: MIT - license_family: MIT - size: 588487 - timestamp: 1717546487246 - kind: conda name: libxml2 version: 2.12.7 @@ -26851,25 +15602,6 @@ packages: purls: [] size: 588487 timestamp: 1717546487246 -- kind: conda - name: libxml2 - version: 2.12.7 - build: hc051c1a_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.7-hc051c1a_1.conda - sha256: 576ea9134176636283ff052897bf7a91ffd8ac35b2c505dfde2890ec52849698 - md5: 340278ded8b0dc3a73f3660bbb0adbc6 - depends: - - icu >=73.2,<74.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - xz >=5.2.6,<6.0a0 - license: MIT - license_family: MIT - size: 704984 - timestamp: 1717546454837 - kind: conda name: libxml2 version: 2.12.7 @@ -26890,26 +15622,6 @@ packages: purls: [] size: 704984 timestamp: 1717546454837 -- kind: conda - name: libzip - version: 1.10.1 - build: h1d365fa_3 - build_number: 3 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libzip-1.10.1-h1d365fa_3.conda - sha256: 221698b52dd7a3dcfc67ff9460e9c8649fc6c86506a2a2ab6f57b97e7489bb9f - md5: 5c629cd12d89e2856c17b1dc5fcf44a4 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.2,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 146434 - timestamp: 1694417117772 - kind: conda name: libzip version: 1.10.1 @@ -26931,24 +15643,6 @@ packages: purls: [] size: 146434 timestamp: 1694417117772 -- kind: conda - name: libzip - version: 1.10.1 - build: h2629f0a_3 - build_number: 3 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzip-1.10.1-h2629f0a_3.conda - sha256: 84e93f189072dcfcbe77744f19c7e4171523fbecfaba7352e5a23bbe014574c7 - md5: ac79812548e7e8cf61f7b0abdef01d3b - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.2,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 107198 - timestamp: 1694416433629 - kind: conda name: libzip version: 1.10.1 @@ -26971,57 +15665,22 @@ packages: - kind: conda name: libzip version: 1.10.1 - build: h4156a30_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzip-1.10.1-h4156a30_3.conda - sha256: 4b1a653eeb5a139431fb074830b7a099d111594b1867363772f27ac84dee0acd - md5: ad9400456170b46f2615bdd48dff87fe - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.2,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 114810 - timestamp: 1694416439941 -- kind: conda - name: libzip - version: 1.10.1 - build: h4156a30_3 - build_number: 3 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzip-1.10.1-h4156a30_3.conda - sha256: 4b1a653eeb5a139431fb074830b7a099d111594b1867363772f27ac84dee0acd - md5: ad9400456170b46f2615bdd48dff87fe - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.2,<4.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 114810 - timestamp: 1694416439941 -- kind: conda - name: libzip - version: 1.10.1 - build: ha0bc3c6_3 + build: h4156a30_3 build_number: 3 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libzip-1.10.1-ha0bc3c6_3.conda - sha256: fb42f34c2275523a06bc8464454fa57f2417203524cabb7aacca4e5de6cfeb69 - md5: e37c0da207079e488709043634d6a711 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzip-1.10.1-h4156a30_3.conda + sha256: 4b1a653eeb5a139431fb074830b7a099d111594b1867363772f27ac84dee0acd + md5: ad9400456170b46f2615bdd48dff87fe depends: - bzip2 >=1.0.8,<2.0a0 + - libgcc-ng >=12 - libzlib >=1.2.13,<2.0.0a0 - openssl >=3.1.2,<4.0a0 license: BSD-3-Clause license_family: BSD - size: 128244 - timestamp: 1694416824668 + purls: [] + size: 114810 + timestamp: 1694416439941 - kind: conda name: libzip version: 1.10.1 @@ -27040,23 +15699,6 @@ packages: purls: [] size: 128244 timestamp: 1694416824668 -- kind: conda - name: libzip - version: 1.10.1 - build: hc158999_3 - build_number: 3 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libzip-1.10.1-hc158999_3.conda - sha256: 0689e4a6e67e80027e43eefb8a365273405a01f5ab2ece97319155b8be5d64f6 - md5: 6112b3173f3aa2f12a8f40d07a77cc35 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.1.2,<4.0a0 - license: BSD-3-Clause - license_family: BSD - size: 127599 - timestamp: 1694416738467 - kind: conda name: libzip version: 1.10.1 @@ -27075,25 +15717,6 @@ packages: purls: [] size: 127599 timestamp: 1694416738467 -- kind: conda - name: libzlib - version: 1.3.1 - build: h2466b09_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/libzlib-1.3.1-h2466b09_1.conda - sha256: b13846a54a15243e15f96fec06b526d8155adc6a1ac2b6ed47a88f6a71a94b68 - md5: d4483ca8afc57ddf1f6dded53b36c17f - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - zlib 1.3.1 *_1 - license: Zlib - license_family: Other - size: 56186 - timestamp: 1716874730539 - kind: conda name: libzlib version: 1.3.1 @@ -27114,23 +15737,6 @@ packages: purls: [] size: 56186 timestamp: 1716874730539 -- kind: conda - name: libzlib - version: 1.3.1 - build: h4ab18f5_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.1-h4ab18f5_1.conda - sha256: adf6096f98b537a11ae3729eaa642b0811478f0ea0402ca67b5108fe2cb0010d - md5: 57d7dc60e9325e3de37ff8dffd18e814 - depends: - - libgcc-ng >=12 - constrains: - - zlib 1.3.1 *_1 - license: Zlib - license_family: Other - size: 61574 - timestamp: 1716874187109 - kind: conda name: libzlib version: 1.3.1 @@ -27149,23 +15755,6 @@ packages: purls: [] size: 61574 timestamp: 1716874187109 -- kind: conda - name: libzlib - version: 1.3.1 - build: h68df207_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/libzlib-1.3.1-h68df207_1.conda - sha256: 0d6dfd1e36e10c205ff1fdcf42d42289ff0f50be7a4eaa7b34f086a5e22a0734 - md5: b13fb82f88902e34dd0638cd7d378c21 - depends: - - libgcc-ng >=12 - constrains: - - zlib 1.3.1 *_1 - license: Zlib - license_family: Other - size: 67199 - timestamp: 1716874136348 - kind: conda name: libzlib version: 1.3.1 @@ -27184,23 +15773,6 @@ packages: purls: [] size: 67199 timestamp: 1716874136348 -- kind: conda - name: libzlib - version: 1.3.1 - build: h87427d6_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/libzlib-1.3.1-h87427d6_1.conda - sha256: 80a62db652b1da0ccc100812a1d86e94f75028968991bfb17f9536f3aa72d91d - md5: b7575b5aa92108dcc9aaab0f05f2dbce - depends: - - __osx >=10.13 - constrains: - - zlib 1.3.1 *_1 - license: Zlib - license_family: Other - size: 57372 - timestamp: 1716874211519 - kind: conda name: libzlib version: 1.3.1 @@ -27219,23 +15791,6 @@ packages: purls: [] size: 57372 timestamp: 1716874211519 -- kind: conda - name: libzlib - version: 1.3.1 - build: hfb2fe0b_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/libzlib-1.3.1-hfb2fe0b_1.conda - sha256: c34365dd37b0eab27b9693af32a1f7f284955517c2cc91f1b88a7ef4738ff03e - md5: 636077128927cf79fd933276dc3aed47 - depends: - - __osx >=11.0 - constrains: - - zlib 1.3.1 *_1 - license: Zlib - license_family: Other - size: 46921 - timestamp: 1716874262512 - kind: conda name: libzlib version: 1.3.1 @@ -27254,22 +15809,6 @@ packages: purls: [] size: 46921 timestamp: 1716874262512 -- kind: conda - name: llvm-openmp - version: 18.1.8 - build: h15ab845_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/llvm-openmp-18.1.8-h15ab845_0.conda - sha256: 0fd74128806bd839c7a9aa343faf265b94aece84f75f67f14b6246936138e61e - md5: 2c3c6c8aaf8728f87326964a82fdc7d8 - depends: - - __osx >=10.13 - constrains: - - openmp 18.1.8|18.1.8.* - license: Apache-2.0 WITH LLVM-exception - license_family: APACHE - size: 300682 - timestamp: 1718887195436 - kind: conda name: llvm-openmp version: 18.1.8 @@ -27287,22 +15826,6 @@ packages: purls: [] size: 300682 timestamp: 1718887195436 -- kind: conda - name: llvm-openmp - version: 18.1.8 - build: hde57baf_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/llvm-openmp-18.1.8-hde57baf_0.conda - sha256: 42bc913b3c91934a1ce7ff635e87ee48e2e252632f0cbf607c5a3e4409d9f9dd - md5: 82393fdbe38448d878a8848b6fcbcefb - depends: - - __osx >=11.0 - constrains: - - openmp 18.1.8|18.1.8.* - license: Apache-2.0 WITH LLVM-exception - license_family: APACHE - size: 276438 - timestamp: 1718911793488 - kind: conda name: llvm-openmp version: 18.1.8 @@ -27320,20 +15843,6 @@ packages: purls: [] size: 276438 timestamp: 1718911793488 -- kind: conda - name: lz4-c - version: 1.9.4 - build: hb7217d7_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/lz4-c-1.9.4-hb7217d7_0.conda - sha256: fc343b8c82efe40819b986e29ba748366514e5ab94a1e1138df195af5f45fa24 - md5: 45505bec548634f7d05e02fb25262cb9 - depends: - - libcxx >=14.0.6 - license: BSD-2-Clause - license_family: BSD - size: 141188 - timestamp: 1674727268278 - kind: conda name: lz4-c version: 1.9.4 @@ -27349,21 +15858,6 @@ packages: purls: [] size: 141188 timestamp: 1674727268278 -- kind: conda - name: lz4-c - version: 1.9.4 - build: hcb278e6_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.4-hcb278e6_0.conda - sha256: 1b4c105a887f9b2041219d57036f72c4739ab9e9fe5a1486f094e58c76b31f5f - md5: 318b08df404f9c9be5712aaa5a6f0bb0 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-2-Clause - license_family: BSD - size: 143402 - timestamp: 1674727076728 - kind: conda name: lz4-c version: 1.9.4 @@ -27380,22 +15874,6 @@ packages: purls: [] size: 143402 timestamp: 1674727076728 -- kind: conda - name: lz4-c - version: 1.9.4 - build: hcfcfb64_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/lz4-c-1.9.4-hcfcfb64_0.conda - sha256: a0954b4b1590735ea5f3d0f4579c3883f8ac837387afd5b398b241fda85124ab - md5: e34720eb20a33fc3bfb8451dd837ab7a - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vs2015_runtime >=14.29.30139 - license: BSD-2-Clause - license_family: BSD - size: 134235 - timestamp: 1674728465431 - kind: conda name: lz4-c version: 1.9.4 @@ -27413,21 +15891,6 @@ packages: purls: [] size: 134235 timestamp: 1674728465431 -- kind: conda - name: lz4-c - version: 1.9.4 - build: hd600fc2_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/lz4-c-1.9.4-hd600fc2_0.conda - sha256: 076870eb72411f41c46598c7582a2f3f42ba94c526a2d60a0c8f70a0a7a64429 - md5: 500145a83ed07ce79c8cef24252f366b - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-2-Clause - license_family: BSD - size: 163770 - timestamp: 1674727020254 - kind: conda name: lz4-c version: 1.9.4 @@ -27444,20 +15907,6 @@ packages: purls: [] size: 163770 timestamp: 1674727020254 -- kind: conda - name: lz4-c - version: 1.9.4 - build: hf0c8a7f_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/lz4-c-1.9.4-hf0c8a7f_0.conda - sha256: 39aa0c01696e4e202bf5e337413de09dfeec061d89acd5f28e9968b4e93c3f48 - md5: aa04f7143228308662696ac24023f991 - depends: - - libcxx >=14.0.6 - license: BSD-2-Clause - license_family: BSD - size: 156415 - timestamp: 1674727335352 - kind: conda name: lz4-c version: 1.9.4 @@ -27480,41 +15929,13 @@ packages: build_number: 1001 subdir: osx-64 url: https://conda.anaconda.org/conda-forge/osx-64/lzo-2.10-h10d778d_1001.conda - sha256: 4006c57f805ca6aec72ee0eb7166b2fd648dd1bf3721b9de4b909cd374196643 - md5: bfecd73e4a2dc18ffd5288acf8a212ab - license: GPL-2.0-or-later - license_family: GPL2 - size: 146405 - timestamp: 1713516112292 -- kind: conda - name: lzo - version: '2.10' - build: h10d778d_1001 - build_number: 1001 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/lzo-2.10-h10d778d_1001.conda - sha256: 4006c57f805ca6aec72ee0eb7166b2fd648dd1bf3721b9de4b909cd374196643 - md5: bfecd73e4a2dc18ffd5288acf8a212ab - license: GPL-2.0-or-later - license_family: GPL2 - purls: [] - size: 146405 - timestamp: 1713516112292 -- kind: conda - name: lzo - version: '2.10' - build: h31becfc_1001 - build_number: 1001 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/lzo-2.10-h31becfc_1001.conda - sha256: d8626d739ac4268e63ca4ba71329cfc4da78b59b377b8cb45a81840138e0e3c9 - md5: 004025fe20a11090e0b02154f413a758 - depends: - - libgcc-ng >=12 + sha256: 4006c57f805ca6aec72ee0eb7166b2fd648dd1bf3721b9de4b909cd374196643 + md5: bfecd73e4a2dc18ffd5288acf8a212ab license: GPL-2.0-or-later license_family: GPL2 - size: 164049 - timestamp: 1713517023523 + purls: [] + size: 146405 + timestamp: 1713516112292 - kind: conda name: lzo version: '2.10' @@ -27531,19 +15952,6 @@ packages: purls: [] size: 164049 timestamp: 1713517023523 -- kind: conda - name: lzo - version: '2.10' - build: h93a5062_1001 - build_number: 1001 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/lzo-2.10-h93a5062_1001.conda - sha256: b68160b0a8ec374cea12de7afb954ca47419cdc300358232e19cec666d60b929 - md5: 915996063a7380c652f83609e970c2a7 - license: GPL-2.0-or-later - license_family: GPL2 - size: 131447 - timestamp: 1713516009610 - kind: conda name: lzo version: '2.10' @@ -27558,23 +15966,6 @@ packages: purls: [] size: 131447 timestamp: 1713516009610 -- kind: conda - name: lzo - version: '2.10' - build: hcfcfb64_1001 - build_number: 1001 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/lzo-2.10-hcfcfb64_1001.conda - sha256: 39e176b8cc8fe878d87594fae0504c649d1c2c6d5476dd7238237d19eb825751 - md5: 629f4f4e874cf096eb93a23240910cee - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: GPL-2.0-or-later - license_family: GPL2 - size: 142771 - timestamp: 1713516312465 - kind: conda name: lzo version: '2.10' @@ -27593,21 +15984,6 @@ packages: purls: [] size: 142771 timestamp: 1713516312465 -- kind: conda - name: lzo - version: '2.10' - build: hd590300_1001 - build_number: 1001 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-hd590300_1001.conda - sha256: 88433b98a9dd9da315400e7fb9cd5f70804cb17dca8b1c85163a64f90f584126 - md5: ec7398d21e2651e0dcb0044d03b9a339 - depends: - - libgcc-ng >=12 - license: GPL-2.0-or-later - license_family: GPL2 - size: 171416 - timestamp: 1713515738503 - kind: conda name: lzo version: '2.10' @@ -27624,21 +16000,6 @@ packages: purls: [] size: 171416 timestamp: 1713515738503 -- kind: conda - name: m2w64-gcc-libgfortran - version: 5.3.0 - build: '6' - build_number: 6 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libgfortran-5.3.0-6.tar.bz2 - sha256: 9de95a7996d5366ae0808eef2acbc63f9b11b874aa42375f55379e6715845dc6 - md5: 066552ac6b907ec6d72c0ddab29050dc - depends: - - m2w64-gcc-libs-core - - msys2-conda-epoch ==20160418 - license: GPL, LGPL, FDL, custom - size: 350687 - timestamp: 1608163451316 - kind: conda name: m2w64-gcc-libgfortran version: 5.3.0 @@ -27655,24 +16016,6 @@ packages: purls: [] size: 350687 timestamp: 1608163451316 -- kind: conda - name: m2w64-gcc-libs - version: 5.3.0 - build: '7' - build_number: 7 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libs-5.3.0-7.tar.bz2 - sha256: 3bd1ab02b7c89a5b153a17be03b36d833f1517ff2a6a77ead7c4a808b88196aa - md5: fe759119b8b3bfa720b8762c6fdc35de - depends: - - m2w64-gcc-libgfortran - - m2w64-gcc-libs-core - - m2w64-gmp - - m2w64-libwinpthread-git - - msys2-conda-epoch ==20160418 - license: GPL3+, partial:GCCRLE, partial:LGPL2+ - size: 532390 - timestamp: 1608163512830 - kind: conda name: m2w64-gcc-libs version: 5.3.0 @@ -27692,22 +16035,6 @@ packages: purls: [] size: 532390 timestamp: 1608163512830 -- kind: conda - name: m2w64-gcc-libs-core - version: 5.3.0 - build: '7' - build_number: 7 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/m2w64-gcc-libs-core-5.3.0-7.tar.bz2 - sha256: 58afdfe859ed2e9a9b1cc06bc408720cb2c3a6a132e59d4805b090d7574f4ee0 - md5: 4289d80fb4d272f1f3b56cfe87ac90bd - depends: - - m2w64-gmp - - m2w64-libwinpthread-git - - msys2-conda-epoch ==20160418 - license: GPL3+, partial:GCCRLE, partial:LGPL2+ - size: 219240 - timestamp: 1608163481341 - kind: conda name: m2w64-gcc-libs-core version: 5.3.0 @@ -27725,20 +16052,6 @@ packages: purls: [] size: 219240 timestamp: 1608163481341 -- kind: conda - name: m2w64-gmp - version: 6.1.0 - build: '2' - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/m2w64-gmp-6.1.0-2.tar.bz2 - sha256: 7e3cd95f554660de45f8323fca359e904e8d203efaf07a4d311e46d611481ed1 - md5: 53a1c73e1e3d185516d7e3af177596d9 - depends: - - msys2-conda-epoch ==20160418 - license: LGPL3 - size: 743501 - timestamp: 1608163782057 - kind: conda name: m2w64-gmp version: 6.1.0 @@ -27754,20 +16067,6 @@ packages: purls: [] size: 743501 timestamp: 1608163782057 -- kind: conda - name: m2w64-libwinpthread-git - version: 5.0.0.4634.697f757 - build: '2' - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/m2w64-libwinpthread-git-5.0.0.4634.697f757-2.tar.bz2 - sha256: f63a09b2cae7defae0480f1740015d6235f1861afa6fe2e2d3e10bd0d1314ee0 - md5: 774130a326dee16f1ceb05cc687ee4f0 - depends: - - msys2-conda-epoch ==20160418 - license: MIT, BSD - size: 31928 - timestamp: 1608166099896 - kind: conda name: m2w64-libwinpthread-git version: 5.0.0.4634.697f757 @@ -27800,22 +16099,6 @@ packages: - coverage ; extra == 'testing' - pyyaml ; extra == 'testing' requires_python: '>=3.8' -- kind: conda - name: markdown-it-py - version: 3.0.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/markdown-it-py-3.0.0-pyhd8ed1ab_0.conda - sha256: c041b0eaf7a6af3344d5dd452815cdc148d6284fec25a4fa3f4263b3a021e962 - md5: 93a8e71256479c62074356ef6ebf501b - depends: - - mdurl >=0.1,<1 - - python >=3.8 - license: MIT - license_family: MIT - size: 64356 - timestamp: 1686175179621 - kind: conda name: markdown-it-py version: 3.0.0 @@ -27834,24 +16117,6 @@ packages: - pkg:pypi/markdown-it-py?source=conda-forge-mapping size: 64356 timestamp: 1686175179621 -- kind: conda - name: markupsafe - version: 2.1.5 - build: py39h17cfd9d_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/markupsafe-2.1.5-py39h17cfd9d_0.conda - sha256: e18591162cb401bc651a69bd2545a679b69c54405d778d05778f43ba76c6a4dd - md5: 554a0bcb046e1bac7887a92f33b96acc - depends: - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - size: 23827 - timestamp: 1706900341193 - kind: conda name: markupsafe version: 2.1.5 @@ -27872,24 +16137,6 @@ packages: - pkg:pypi/markupsafe?source=conda-forge-mapping size: 23827 timestamp: 1706900341193 -- kind: conda - name: markupsafe - version: 2.1.5 - build: py39h7cc1d5f_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/markupsafe-2.1.5-py39h7cc1d5f_0.conda - sha256: a1d6317b35fe1a25e0b0ac9479baa26c397813f1f882b2d62a2b4703da6f96a8 - md5: d6fda92ac61840449b8053eaee6a682e - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - size: 24748 - timestamp: 1706901572172 - kind: conda name: markupsafe version: 2.1.5 @@ -27910,23 +16157,6 @@ packages: - pkg:pypi/markupsafe?source=conda-forge-mapping size: 24748 timestamp: 1706901572172 -- kind: conda - name: markupsafe - version: 2.1.5 - build: py39ha09f3b3_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/markupsafe-2.1.5-py39ha09f3b3_0.conda - sha256: 2fbc1105e680dd34e44f59c67ad30b5e5fbbed65ce4dfb09dac0df811bc24f73 - md5: db347b50af50d030b73be1d1e457cac2 - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - size: 23107 - timestamp: 1706900243497 - kind: conda name: markupsafe version: 2.1.5 @@ -27946,26 +16176,6 @@ packages: - pkg:pypi/markupsafe?source=conda-forge-mapping size: 23107 timestamp: 1706900243497 -- kind: conda - name: markupsafe - version: 2.1.5 - build: py39ha55989b_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/markupsafe-2.1.5-py39ha55989b_0.conda - sha256: 6318073ed42b6186ef4ac0feba54b9da7aa1c7e59d848bb81ac2ac372730f095 - md5: f8b7e33c8bf98901925817b7f4436c7e - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - size: 26856 - timestamp: 1706900665492 - kind: conda name: markupsafe version: 2.1.5 @@ -27997,52 +16207,17 @@ packages: sha256: 855d305ceda4751cdd495923104dd34da5a6be45e4fd50a4e80361d9f95bcb38 md5: 9a9a22eb1f83c44953319ee3b027769f depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - size: 24314 - timestamp: 1706900151453 -- kind: conda - name: markupsafe - version: 2.1.5 - build: py39hd1e30aa_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.5-py39hd1e30aa_0.conda - sha256: 855d305ceda4751cdd495923104dd34da5a6be45e4fd50a4e80361d9f95bcb38 - md5: 9a9a22eb1f83c44953319ee3b027769f - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - constrains: - - jinja2 >=3.0.0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/markupsafe?source=conda-forge-mapping - size: 24314 - timestamp: 1706900151453 -- kind: conda - name: matplotlib - version: 3.9.0 - build: py39h6e9494a_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-3.9.0-py39h6e9494a_0.conda - sha256: 06cf235fa44da13f89ea040f5661be460d8bfda83868a9898c9b9a4b3a1ebd59 - md5: 5e5ef9b1b4d563e211fdfb178bc7aee6 - depends: - - matplotlib-base >=3.9.0,<3.9.1.0a0 + - libgcc-ng >=12 - python >=3.9,<3.10.0a0 - python_abi 3.9.* *_cp39 - - tornado >=5 - license: PSF-2.0 - license_family: PSF - size: 8704 - timestamp: 1719857818535 + constrains: + - jinja2 >=3.0.0 + license: BSD-3-Clause + license_family: BSD + purls: + - pkg:pypi/markupsafe?source=conda-forge-mapping + size: 24314 + timestamp: 1706900151453 - kind: conda name: matplotlib version: 3.9.0 @@ -28062,23 +16237,6 @@ packages: - pkg:pypi/matplotlib?source=conda-forge-mapping size: 8704 timestamp: 1719857818535 -- kind: conda - name: matplotlib - version: 3.9.0 - build: py39ha65689a_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-3.9.0-py39ha65689a_0.conda - sha256: c68f0d3b5bada00fe4e22a7259c3bef75f12964808075548dc2cb16279a3ac25 - md5: 81bcb85e6299a9013b0f839bd251fc14 - depends: - - matplotlib-base >=3.9.0,<3.9.1.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tornado >=5 - license: PSF-2.0 - license_family: PSF - size: 8776 - timestamp: 1719871594871 - kind: conda name: matplotlib version: 3.9.0 @@ -28098,24 +16256,6 @@ packages: - pkg:pypi/matplotlib?source=conda-forge-mapping size: 8776 timestamp: 1719871594871 -- kind: conda - name: matplotlib - version: 3.9.0 - build: py39hcbf5309_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/matplotlib-3.9.0-py39hcbf5309_0.conda - sha256: 407b3ce653f1bdeaa913007495e07c04991c5c55c9d3cb6a62823089ebdb961b - md5: 5485d6688278bf3722f3ae89c568ba7c - depends: - - matplotlib-base >=3.9.0,<3.9.1.0a0 - - pyqt >=5.10 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tornado >=5 - license: PSF-2.0 - license_family: PSF - size: 9093 - timestamp: 1719858471478 - kind: conda name: matplotlib version: 3.9.0 @@ -28136,23 +16276,6 @@ packages: - pkg:pypi/matplotlib?source=conda-forge-mapping size: 9093 timestamp: 1719858471478 -- kind: conda - name: matplotlib - version: 3.9.0 - build: py39hdf13c20_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-3.9.0-py39hdf13c20_0.conda - sha256: 101f3e156e46160a3256bee052d9d1d00db061e2752ad4e467596e96f079b4aa - md5: 7a3a1e9ffa287b81f4eb7a534bf6130b - depends: - - matplotlib-base >=3.9.0,<3.9.1.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tornado >=5 - license: PSF-2.0 - license_family: PSF - size: 8738 - timestamp: 1719857771649 - kind: conda name: matplotlib version: 3.9.0 @@ -28172,24 +16295,6 @@ packages: - pkg:pypi/matplotlib?source=conda-forge-mapping size: 8738 timestamp: 1719857771649 -- kind: conda - name: matplotlib - version: 3.9.0 - build: py39hf3d152e_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.9.0-py39hf3d152e_0.conda - sha256: b2014f59e2880c87fcf50198c47f8888007f6801098e4aff6054bc140e33a761 - md5: b36d59a374433a5e2518e4c11ce1236a - depends: - - matplotlib-base >=3.9.0,<3.9.1.0a0 - - pyqt >=5.10 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tornado >=5 - license: PSF-2.0 - license_family: PSF - size: 8611 - timestamp: 1719871581433 - kind: conda name: matplotlib version: 3.9.0 @@ -28210,38 +16315,6 @@ packages: - pkg:pypi/matplotlib?source=conda-forge-mapping size: 8611 timestamp: 1719871581433 -- kind: conda - name: matplotlib-base - version: 3.9.0 - build: py39h1398496_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/matplotlib-base-3.9.0-py39h1398496_0.conda - sha256: a08a5646218885dd2e2d667316ea402f026dadf21810860c68ff33ca1cd3c4dc - md5: 220b748dab3c2087c6e9555a115b5192 - depends: - - __osx >=11.0 - - certifi >=2020.06.20 - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - freetype >=2.12.1,<3.0a0 - - importlib-resources >=3.2.0 - - kiwisolver >=1.3.1 - - libcxx >=16 - - numpy >=1.19,<3 - - numpy >=1.23 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python-dateutil >=2.7 - - python_abi 3.9.* *_cp39 - - qhull >=2020.2,<2020.3.0a0 - license: PSF-2.0 - license_family: PSF - size: 6892583 - timestamp: 1719857729130 - kind: conda name: matplotlib-base version: 3.9.0 @@ -28275,145 +16348,15 @@ packages: purls: - pkg:pypi/matplotlib?source=conda-forge-mapping size: 6892583 - timestamp: 1719857729130 -- kind: conda - name: matplotlib-base - version: 3.9.0 - build: py39h5376392_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.9.0-py39h5376392_0.conda - sha256: e9f6b4abb4b380644384beec9491c683fea22a456d84c305a76e0812b12bf59f - md5: c08978ef90b6b94ff61ef2a6025d9311 - depends: - - certifi >=2020.06.20 - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - freetype >=2.12.1,<3.0a0 - - importlib-resources >=3.2.0 - - kiwisolver >=1.3.1 - - numpy >=1.19,<3 - - numpy >=1.23 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python >=3.9,<3.10.0a0 - - python-dateutil >=2.7 - - python_abi 3.9.* *_cp39 - - qhull >=2020.2,<2020.3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: PSF-2.0 - license_family: PSF - size: 6817554 - timestamp: 1719858387388 -- kind: conda - name: matplotlib-base - version: 3.9.0 - build: py39h5376392_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.9.0-py39h5376392_0.conda - sha256: e9f6b4abb4b380644384beec9491c683fea22a456d84c305a76e0812b12bf59f - md5: c08978ef90b6b94ff61ef2a6025d9311 - depends: - - certifi >=2020.06.20 - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - freetype >=2.12.1,<3.0a0 - - importlib-resources >=3.2.0 - - kiwisolver >=1.3.1 - - numpy >=1.19,<3 - - numpy >=1.23 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python >=3.9,<3.10.0a0 - - python-dateutil >=2.7 - - python_abi 3.9.* *_cp39 - - qhull >=2020.2,<2020.3.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: PSF-2.0 - license_family: PSF - purls: - - pkg:pypi/matplotlib?source=conda-forge-mapping - size: 6817554 - timestamp: 1719858387388 -- kind: conda - name: matplotlib-base - version: 3.9.0 - build: py39hb2d44f9_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.0-py39hb2d44f9_0.conda - sha256: b7c3d4ac3ac6894bde85ace10bd34757b0dfcd12a17ba62caf1bfee6208ee835 - md5: 26155403e83dc77c68798831bf8365f1 - depends: - - __osx >=10.13 - - certifi >=2020.06.20 - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - freetype >=2.12.1,<3.0a0 - - importlib-resources >=3.2.0 - - kiwisolver >=1.3.1 - - libcxx >=16 - - numpy >=1.19,<3 - - numpy >=1.23 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python >=3.9,<3.10.0a0 - - python-dateutil >=2.7 - - python_abi 3.9.* *_cp39 - - qhull >=2020.2,<2020.3.0a0 - license: PSF-2.0 - license_family: PSF - size: 7035595 - timestamp: 1719857765820 -- kind: conda - name: matplotlib-base - version: 3.9.0 - build: py39hb2d44f9_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.0-py39hb2d44f9_0.conda - sha256: b7c3d4ac3ac6894bde85ace10bd34757b0dfcd12a17ba62caf1bfee6208ee835 - md5: 26155403e83dc77c68798831bf8365f1 - depends: - - __osx >=10.13 - - certifi >=2020.06.20 - - contourpy >=1.0.1 - - cycler >=0.10 - - fonttools >=4.22.0 - - freetype >=2.12.1,<3.0a0 - - importlib-resources >=3.2.0 - - kiwisolver >=1.3.1 - - libcxx >=16 - - numpy >=1.19,<3 - - numpy >=1.23 - - packaging >=20.0 - - pillow >=8 - - pyparsing >=2.3.1 - - python >=3.9,<3.10.0a0 - - python-dateutil >=2.7 - - python_abi 3.9.* *_cp39 - - qhull >=2020.2,<2020.3.0a0 - license: PSF-2.0 - license_family: PSF - purls: - - pkg:pypi/matplotlib?source=conda-forge-mapping - size: 7035595 - timestamp: 1719857765820 -- kind: conda - name: matplotlib-base - version: 3.9.0 - build: py39hd75cb13_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.0-py39hd75cb13_0.conda - sha256: 6e839629b4b26a69720bfd01cb803b01633d53f7e794a2a1b128a37766204679 - md5: 044aad7214d0503903f0d43e6afc2818 + timestamp: 1719857729130 +- kind: conda + name: matplotlib-base + version: 3.9.0 + build: py39h5376392_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/matplotlib-base-3.9.0-py39h5376392_0.conda + sha256: e9f6b4abb4b380644384beec9491c683fea22a456d84c305a76e0812b12bf59f + md5: c08978ef90b6b94ff61ef2a6025d9311 depends: - certifi >=2020.06.20 - contourpy >=1.0.1 @@ -28422,8 +16365,6 @@ packages: - freetype >=2.12.1,<3.0a0 - importlib-resources >=3.2.0 - kiwisolver >=1.3.1 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - numpy >=1.19,<3 - numpy >=1.23 - packaging >=20.0 @@ -28433,20 +16374,25 @@ packages: - python-dateutil >=2.7 - python_abi 3.9.* *_cp39 - qhull >=2020.2,<2020.3.0a0 - - tk >=8.6.13,<8.7.0a0 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: PSF-2.0 license_family: PSF - size: 6985937 - timestamp: 1719871541190 + purls: + - pkg:pypi/matplotlib?source=conda-forge-mapping + size: 6817554 + timestamp: 1719858387388 - kind: conda name: matplotlib-base version: 3.9.0 - build: py39hd75cb13_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.0-py39hd75cb13_0.conda - sha256: 6e839629b4b26a69720bfd01cb803b01633d53f7e794a2a1b128a37766204679 - md5: 044aad7214d0503903f0d43e6afc2818 + build: py39hb2d44f9_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/matplotlib-base-3.9.0-py39hb2d44f9_0.conda + sha256: b7c3d4ac3ac6894bde85ace10bd34757b0dfcd12a17ba62caf1bfee6208ee835 + md5: 26155403e83dc77c68798831bf8365f1 depends: + - __osx >=10.13 - certifi >=2020.06.20 - contourpy >=1.0.1 - cycler >=0.10 @@ -28454,8 +16400,7 @@ packages: - freetype >=2.12.1,<3.0a0 - importlib-resources >=3.2.0 - kiwisolver >=1.3.1 - - libgcc-ng >=12 - - libstdcxx-ng >=12 + - libcxx >=16 - numpy >=1.19,<3 - numpy >=1.23 - packaging >=20.0 @@ -28465,21 +16410,20 @@ packages: - python-dateutil >=2.7 - python_abi 3.9.* *_cp39 - qhull >=2020.2,<2020.3.0a0 - - tk >=8.6.13,<8.7.0a0 license: PSF-2.0 license_family: PSF purls: - pkg:pypi/matplotlib?source=conda-forge-mapping - size: 6985937 - timestamp: 1719871541190 + size: 7035595 + timestamp: 1719857765820 - kind: conda name: matplotlib-base version: 3.9.0 - build: py39hf3ba65a_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/matplotlib-base-3.9.0-py39hf3ba65a_0.conda - sha256: 608b5d555277d97e4fcbb175162d923919d676fdd4619e35109b8c6c6afdc90c - md5: b3f7a703f55b4de5d71ffdc91e22b578 + build: py39hd75cb13_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.9.0-py39hd75cb13_0.conda + sha256: 6e839629b4b26a69720bfd01cb803b01633d53f7e794a2a1b128a37766204679 + md5: 044aad7214d0503903f0d43e6afc2818 depends: - certifi >=2020.06.20 - contourpy >=1.0.1 @@ -28496,15 +16440,16 @@ packages: - pillow >=8 - pyparsing >=2.3.1 - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - python-dateutil >=2.7 - python_abi 3.9.* *_cp39 - qhull >=2020.2,<2020.3.0a0 - tk >=8.6.13,<8.7.0a0 license: PSF-2.0 license_family: PSF - size: 6898610 - timestamp: 1719871570329 + purls: + - pkg:pypi/matplotlib?source=conda-forge-mapping + size: 6985937 + timestamp: 1719871541190 - kind: conda name: matplotlib-base version: 3.9.0 @@ -28558,22 +16503,6 @@ packages: - pkg:pypi/matplotlib-inline?source=conda-forge-mapping size: 14599 timestamp: 1713250613726 -- kind: conda - name: mdit-py-plugins - version: 0.4.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/mdit-py-plugins-0.4.1-pyhd8ed1ab_0.conda - sha256: 3525b8e4598ccaab913a2bcb8a63998c6e5cc1870d0c5a5b4e867aa69c720aa1 - md5: eb90dd178bcdd0260dfaa6e1cbccf042 - depends: - - markdown-it-py >=1.0.0,<4.0.0 - - python >=3.8 - license: MIT - license_family: MIT - size: 41972 - timestamp: 1715570303416 - kind: conda name: mdit-py-plugins version: 0.4.1 @@ -28592,21 +16521,6 @@ packages: - pkg:pypi/mdit-py-plugins?source=conda-forge-mapping size: 41972 timestamp: 1715570303416 -- kind: conda - name: mdurl - version: 0.1.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/mdurl-0.1.2-pyhd8ed1ab_0.conda - sha256: 64073dfb6bb429d52fff30891877b48c7ec0f89625b1bf844905b66a81cce6e1 - md5: 776a8dd9e824f77abac30e6ef43a8f7a - depends: - - python >=3.6 - license: MIT - license_family: MIT - size: 14680 - timestamp: 1704317789138 - kind: conda name: mdurl version: 0.1.2 @@ -28624,23 +16538,6 @@ packages: - pkg:pypi/mdurl?source=conda-forge-mapping size: 14680 timestamp: 1704317789138 -- kind: conda - name: meson - version: 1.3.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/meson-1.3.0-pyhd8ed1ab_0.conda - sha256: d9fe5a31b301c662a7410d477257932a76149430acaf760131a35a1476956e96 - md5: 48fa9fd8e4226d71cdbef619f2402572 - depends: - - ninja >=1.8.2 - - python >=3.5.2 - - setuptools - license: Apache-2.0 - license_family: APACHE - size: 628242 - timestamp: 1700451735019 - kind: conda name: meson version: 1.3.0 @@ -28660,26 +16557,6 @@ packages: - pkg:pypi/meson?source=conda-forge-mapping size: 628242 timestamp: 1700451735019 -- kind: conda - name: minizip - version: 4.0.6 - build: hb638d1e_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/minizip-4.0.6-hb638d1e_0.conda - sha256: b334446aa40fe368ea816f5ee47145aea4408812a5a8d016db51923d7c465835 - md5: 43e2b972e258a25a1e01790ad0e3287a - depends: - - bzip2 >=1.0.8,<2.0a0 - - libzlib >=1.2.13,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: Zlib - license_family: Other - size: 85324 - timestamp: 1717296997985 - kind: conda name: minizip version: 4.0.6 @@ -28701,27 +16578,6 @@ packages: purls: [] size: 85324 timestamp: 1717296997985 -- kind: conda - name: minizip - version: 4.0.7 - build: h27ee973_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/minizip-4.0.7-h27ee973_0.conda - sha256: 8216190bed8462758d1fea34964f4f46e6314e92696d8b6607bde588895663ad - md5: 73dcdab1f21da49048a4f26d648c87a9 - depends: - - __osx >=11.0 - - bzip2 >=1.0.8,<2.0a0 - - libcxx >=16 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: Zlib - license_family: Other - size: 77944 - timestamp: 1718483144234 - kind: conda name: minizip version: 4.0.7 @@ -28744,27 +16600,6 @@ packages: purls: [] size: 77944 timestamp: 1718483144234 -- kind: conda - name: minizip - version: 4.0.7 - build: h401b404_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/minizip-4.0.7-h401b404_0.conda - sha256: 6315ea87d094418e744deb79a22331718b36a0e6e107cd7fc3c52c7922bc8133 - md5: 4474532a312b2245c5c77f1176989b46 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: Zlib - license_family: Other - size: 91409 - timestamp: 1718483022284 - kind: conda name: minizip version: 4.0.7 @@ -28787,27 +16622,6 @@ packages: purls: [] size: 91409 timestamp: 1718483022284 -- kind: conda - name: minizip - version: 4.0.7 - build: h62b0c8d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/minizip-4.0.7-h62b0c8d_0.conda - sha256: e02a6e1a43b0ff44bb9460d46d3f7687a1876d435fb3c2c6cf9e19bab60901f6 - md5: 9cb19284d7d835918241acf8180099db - depends: - - __osx >=10.13 - - bzip2 >=1.0.8,<2.0a0 - - libcxx >=16 - - libiconv >=1.17,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: Zlib - license_family: Other - size: 78595 - timestamp: 1718483214061 - kind: conda name: minizip version: 4.0.7 @@ -28830,27 +16644,6 @@ packages: purls: [] size: 78595 timestamp: 1718483214061 -- kind: conda - name: minizip - version: 4.0.7 - build: h77a9e90_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/minizip-4.0.7-h77a9e90_0.conda - sha256: 76bfb9973b32f8d9e4740ca6854e7c0daea5e66a28352e5999de0ea06faf0085 - md5: 7c8cd307bc5c00bdba33e1c11685b3b4 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libiconv >=1.17,<2.0a0 - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - xz >=5.2.6,<6.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: Zlib - license_family: Other - size: 96194 - timestamp: 1718483492963 - kind: conda name: minizip version: 4.0.7 @@ -28879,22 +16672,6 @@ packages: url: https://files.pythonhosted.org/packages/f0/74/c95adcdf032956d9ef6c89a9b8a5152bf73915f8c633f3e3d88d06bd699c/mistune-3.0.2-py3-none-any.whl sha256: 71481854c30fdbc938963d3605b72501f5c10a9320ecd412c121c163a1c7d205 requires_python: '>=3.7' -- kind: conda - name: mkl - version: 2024.1.0 - build: h66d3029_692 - build_number: 692 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/mkl-2024.1.0-h66d3029_692.conda - sha256: abfdb5eb3a17af59a827ea49fcb4d2bf18e70b62498bf3720351962e636cb5b7 - md5: b43ec7ed045323edeff31e348eea8652 - depends: - - intel-openmp 2024.* - - tbb 2021.* - license: LicenseRef-ProprietaryIntel - license_family: Proprietary - size: 109491063 - timestamp: 1712153746272 - kind: conda name: mkl version: 2024.1.0 @@ -28939,37 +16716,11 @@ packages: depends: - libgcc-ng >=12 - libstdcxx-ng >=12 - license: LGPL-2.1-only - license_family: LGPL - size: 491811 - timestamp: 1712327176955 -- kind: conda - name: mpg123 - version: 1.32.6 - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mpg123-1.32.6-h59595ed_0.conda - sha256: 8895a5ce5122a3b8f59afcba4b032f198e8a690a0efc95ef61f2135357ef0d72 - md5: 9160cdeb523a1b20cf8d2a0bf821f45d - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: LGPL-2.1-only - license_family: LGPL - purls: [] - size: 491811 - timestamp: 1712327176955 -- kind: conda - name: msys2-conda-epoch - version: '20160418' - build: '1' - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/msys2-conda-epoch-20160418-1.tar.bz2 - sha256: 99358d58d778abee4dca82ad29fb58058571f19b0f86138363c260049d4ac7f1 - md5: b0309b72560df66f71a9d5e34a5efdfa - size: 3227 - timestamp: 1608166968312 + license: LGPL-2.1-only + license_family: LGPL + purls: [] + size: 491811 + timestamp: 1712327176955 - kind: conda name: msys2-conda-epoch version: '20160418' @@ -28982,21 +16733,6 @@ packages: purls: [] size: 3227 timestamp: 1608166968312 -- kind: conda - name: munkres - version: 1.1.4 - build: pyh9f0ad1d_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/munkres-1.1.4-pyh9f0ad1d_0.tar.bz2 - sha256: f86fb22b58e93d04b6f25e0d811b56797689d598788b59dcb47f59045b568306 - md5: 2ba8498c1018c1e9c61eb99b973dfe19 - depends: - - python - license: Apache-2.0 - license_family: Apache - size: 12452 - timestamp: 1600387789153 - kind: conda name: munkres version: 1.1.4 @@ -29014,21 +16750,6 @@ packages: - pkg:pypi/munkres?source=conda-forge-mapping size: 12452 timestamp: 1600387789153 -- kind: conda - name: mypy_extensions - version: 1.0.0 - build: pyha770c72_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.0.0-pyha770c72_0.conda - sha256: f240217476e148e825420c6bc3a0c0efb08c0718b7042fae960400c02af858a3 - md5: 4eccaeba205f0aed9ac3a9ea58568ca3 - depends: - - python >=3.5 - license: MIT - license_family: MIT - size: 10492 - timestamp: 1675543414256 - kind: conda name: mypy_extensions version: 1.0.0 @@ -29046,23 +16767,6 @@ packages: - pkg:pypi/mypy-extensions?source=conda-forge-mapping size: 10492 timestamp: 1675543414256 -- kind: conda - name: mysql-common - version: 8.3.0 - build: hf1915f5_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mysql-common-8.3.0-hf1915f5_4.conda - sha256: 4cf6d29e091398735348550cb74cfd5006e04892d54b6b1ba916935f1af1a151 - md5: 784a4df6676c581ca624fbe460703a6d - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - openssl >=3.2.1,<4.0a0 - license: GPL-2.0-or-later - license_family: GPL - size: 784844 - timestamp: 1709910607121 - kind: conda name: mysql-common version: 8.3.0 @@ -29081,26 +16785,6 @@ packages: purls: [] size: 784844 timestamp: 1709910607121 -- kind: conda - name: mysql-libs - version: 8.3.0 - build: hca2cd23_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mysql-libs-8.3.0-hca2cd23_4.conda - sha256: c39cdd1a5829aeffc611f789bdfd4dbd4ce1aa829c73d728defec180b5265d91 - md5: 1b50eebe2a738a3146c154d2eceaa8b6 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - - mysql-common 8.3.0 hf1915f5_4 - - openssl >=3.2.1,<4.0a0 - - zstd >=1.5.5,<1.6.0a0 - license: GPL-2.0-or-later - license_family: GPL - size: 1537884 - timestamp: 1709910705541 - kind: conda name: mysql-libs version: 8.3.0 @@ -29226,25 +16910,6 @@ packages: - pytest>=7 ; extra == 'test' - playwright ; extra == 'webpdf' requires_python: '>=3.8' -- kind: conda - name: nbformat - version: 5.10.4 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/nbformat-5.10.4-pyhd8ed1ab_0.conda - sha256: 36fe73da4d37bc7ac2d1540526ecd294fbd09acda04e096181ab8f1ccd2b464c - md5: 0b57b5368ab7fc7cdc9e3511fa867214 - depends: - - jsonschema >=2.6 - - jupyter_core >=4.12,!=5.0.* - - python >=3.8 - - python-fastjsonschema >=2.15 - - traitlets >=5.1 - license: BSD-3-Clause - license_family: BSD - size: 101232 - timestamp: 1712239122969 - kind: conda name: nbformat version: 5.10.4 @@ -29287,19 +16952,6 @@ packages: requires_dist: - nbsphinx - sphinx>=1.8 -- kind: conda - name: ncurses - version: '6.5' - build: h0425590_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/ncurses-6.5-h0425590_0.conda - sha256: f8002feaa9e0eb929cd123f1275d8c0b3c6ffb7fd9269b192927009df19dc89e - md5: 38362af7bfac0efef69675acee564458 - depends: - - libgcc-ng >=12 - license: X11 AND BSD-3-Clause - size: 925099 - timestamp: 1715194843316 - kind: conda name: ncurses version: '6.5' @@ -29314,17 +16966,6 @@ packages: purls: [] size: 925099 timestamp: 1715194843316 -- kind: conda - name: ncurses - version: '6.5' - build: h5846eda_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/ncurses-6.5-h5846eda_0.conda - sha256: 6ecc73db0e49143092c0934355ac41583a5d5a48c6914c5f6ca48e562d3a4b79 - md5: 02a888433d165c99bf09784a7b14d900 - license: X11 AND BSD-3-Clause - size: 823601 - timestamp: 1715195267791 - kind: conda name: ncurses version: '6.5' @@ -29337,19 +16978,6 @@ packages: purls: [] size: 823601 timestamp: 1715195267791 -- kind: conda - name: ncurses - version: '6.5' - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.5-h59595ed_0.conda - sha256: 4fc3b384f4072b68853a0013ea83bdfd3d66b0126e2238e1d6e1560747aa7586 - md5: fcea371545eda051b6deafb24889fc69 - depends: - - libgcc-ng >=12 - license: X11 AND BSD-3-Clause - size: 887465 - timestamp: 1715194722503 - kind: conda name: ncurses version: '6.5' @@ -29364,17 +16992,6 @@ packages: purls: [] size: 887465 timestamp: 1715194722503 -- kind: conda - name: ncurses - version: '6.5' - build: hb89a1cb_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/ncurses-6.5-hb89a1cb_0.conda - sha256: 87d7cf716d9d930dab682cb57b3b8d3a61940b47d6703f3529a155c938a6990a - md5: b13ad5724ac9ae98b6b4fd87e4500ba4 - license: X11 AND BSD-3-Clause - size: 795131 - timestamp: 1715194898402 - kind: conda name: ncurses version: '6.5' @@ -29404,26 +17021,6 @@ packages: - pkg:pypi/nest-asyncio?source=conda-forge-mapping size: 11638 timestamp: 1705850780510 -- kind: conda - name: networkx - version: 3.2.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.2.1-pyhd8ed1ab_0.conda - sha256: 7629aa4f9f8cdff45ea7a4701fe58dccce5bf2faa01c26eb44cbb27b7e15ca9d - md5: 425fce3b531bed6ec3c74fab3e5f0a1c - depends: - - python >=3.9 - constrains: - - matplotlib >=3.5 - - scipy >=1.9,!=1.11.0,!=1.11.1 - - numpy >=1.22 - - pandas >=1.4 - license: BSD-3-Clause - license_family: BSD - size: 1149552 - timestamp: 1698504905258 - kind: conda name: networkx version: 3.2.1 @@ -29446,21 +17043,6 @@ packages: - pkg:pypi/networkx?source=conda-forge-mapping size: 1149552 timestamp: 1698504905258 -- kind: conda - name: ninja - version: 1.12.1 - build: h297d8ca_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ninja-1.12.1-h297d8ca_0.conda - sha256: 40f7b76b07067935f8a5886aab0164067b7aa71eb5ad20b7278618c0c2c98e06 - md5: 3aa1c7e292afeff25a0091ddd7c69b72 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 2198858 - timestamp: 1715440571685 - kind: conda name: ninja version: 1.12.1 @@ -29477,21 +17059,6 @@ packages: purls: [] size: 2198858 timestamp: 1715440571685 -- kind: conda - name: ninja - version: 1.12.1 - build: h3c5361c_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/ninja-1.12.1-h3c5361c_0.conda - sha256: 230f11a2f73955b67550be09a0c1fd053772f5e01e98d5873547d63ebea73229 - md5: a0ebabd021c8191aeb82793fe43cfdcb - depends: - - __osx >=10.13 - - libcxx >=16 - license: Apache-2.0 - license_family: Apache - size: 124942 - timestamp: 1715440780183 - kind: conda name: ninja version: 1.12.1 @@ -29508,21 +17075,6 @@ packages: purls: [] size: 124942 timestamp: 1715440780183 -- kind: conda - name: ninja - version: 1.12.1 - build: h420ef59_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/ninja-1.12.1-h420ef59_0.conda - sha256: 11528acfa0f05d0c51639f6b09b51dc6611b801668449bb36c206c4b055be4f4 - md5: 9166c10405d41c95ffde8fcb8e5c3d51 - depends: - - __osx >=11.0 - - libcxx >=16 - license: Apache-2.0 - license_family: Apache - size: 112576 - timestamp: 1715440927034 - kind: conda name: ninja version: 1.12.1 @@ -29539,21 +17091,6 @@ packages: purls: [] size: 112576 timestamp: 1715440927034 -- kind: conda - name: ninja - version: 1.12.1 - build: h70be974_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/ninja-1.12.1-h70be974_0.conda - sha256: a42f12c03a69cdcd2e7d5f95fd4e0f1e5fc43ef482aff2b8ee16a3730cc642de - md5: 216635cea46498d8045c7cf0f03eaf72 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 2329583 - timestamp: 1715442512963 - kind: conda name: ninja version: 1.12.1 @@ -29581,43 +17118,12 @@ packages: depends: - ucrt >=10.0.20348.0 - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 285150 - timestamp: 1715441052517 -- kind: conda - name: ninja - version: 1.12.1 - build: hc790b64_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/ninja-1.12.1-hc790b64_0.conda - sha256: b821cb72cb3ef08fab90a9bae899510e6cf3c23b5da6070d1ec30099dfe6a5be - md5: a557dde55343e03c68cd7e29e7f87279 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - purls: [] - size: 285150 - timestamp: 1715441052517 -- kind: conda - name: nspr - version: '4.35' - build: h27087fc_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/nspr-4.35-h27087fc_0.conda - sha256: 8fadeebb2b7369a4f3b2c039a980d419f65c7b18267ba0c62588f9f894396d0c - md5: da0ec11a6454ae19bff5b02ed881a2b1 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MPL-2.0 - license_family: MOZILLA - size: 226848 - timestamp: 1669784948267 + - vc14_runtime >=14.29.30139 + license: Apache-2.0 + license_family: Apache + purls: [] + size: 285150 + timestamp: 1715441052517 - kind: conda name: nspr version: '4.35' @@ -29634,21 +17140,6 @@ packages: purls: [] size: 226848 timestamp: 1669784948267 -- kind: conda - name: nspr - version: '4.35' - build: h4de3ea5_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/nspr-4.35-h4de3ea5_0.conda - sha256: 23ff7274a021dd87966277b271e5d0944fcc8b893f4920cb46dd4224604218cc - md5: 7a392f26f76fc55354c8ed60c2b99162 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MPL-2.0 - license_family: MOZILLA - size: 232844 - timestamp: 1669784904844 - kind: conda name: nspr version: '4.35' @@ -29665,20 +17156,6 @@ packages: purls: [] size: 232844 timestamp: 1669784904844 -- kind: conda - name: nspr - version: '4.35' - build: hb7217d7_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/nspr-4.35-hb7217d7_0.conda - sha256: 35959d36ea9e8a2c422db9f113ee0ac91a9b0c19c51b05f75d0793c3827cfa3a - md5: f81b5ec944dbbcff3dd08375eb036efa - depends: - - libcxx >=14.0.6 - license: MPL-2.0 - license_family: MOZILLA - size: 220745 - timestamp: 1669785182058 - kind: conda name: nspr version: '4.35' @@ -29694,20 +17171,6 @@ packages: purls: [] size: 220745 timestamp: 1669785182058 -- kind: conda - name: nspr - version: '4.35' - build: hea0b92c_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/nspr-4.35-hea0b92c_0.conda - sha256: da6e19bd0ff31e219760e647cfe1cc499a8cdfaff305f06c56d495ca062b86de - md5: a9e56c98d13d8b7ce72bf4357317c29b - depends: - - libcxx >=14.0.6 - license: MPL-2.0 - license_family: MOZILLA - size: 230071 - timestamp: 1669785313586 - kind: conda name: nspr version: '4.35' @@ -29723,25 +17186,6 @@ packages: purls: [] size: 230071 timestamp: 1669785313586 -- kind: conda - name: nss - version: '3.101' - build: h593d115_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/nss-3.101-h593d115_0.conda - sha256: 7b5c37070c4a1c4c0d7477c63e23a4603108380646373e64a47b2614eb5f42c5 - md5: b24ab6abea1bdc28d646336a03d15392 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - - libsqlite >=3.46.0,<4.0a0 - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - nspr >=4.35,<5.0a0 - license: MPL-2.0 - license_family: MOZILLA - size: 1978342 - timestamp: 1718584380034 - kind: conda name: nss version: '3.101' @@ -29762,24 +17206,6 @@ packages: purls: [] size: 1978342 timestamp: 1718584380034 -- kind: conda - name: nss - version: '3.101' - build: hc42bcbf_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/nss-3.101-hc42bcbf_0.conda - sha256: dc616acfeb344c5052681e5636652b67aab56dcd70d5b905da6cb0ad8acf472e - md5: 805d781d7919ddaf81b26a91973a5d7c - depends: - - __osx >=11.0 - - libcxx >=16 - - libsqlite >=3.46.0,<4.0a0 - - libzlib >=1.3.1,<2.0a0 - - nspr >=4.35,<5.0a0 - license: MPL-2.0 - license_family: MOZILLA - size: 1773073 - timestamp: 1718584476440 - kind: conda name: nss version: '3.101' @@ -29799,24 +17225,6 @@ packages: purls: [] size: 1773073 timestamp: 1718584476440 -- kind: conda - name: nss - version: '3.101' - build: he7eb89d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/nss-3.101-he7eb89d_0.conda - sha256: c91d3242566cbe9b8693f08e24bfc46f9158800204f0a87ea974d896b96555a8 - md5: 4275b370e17bbb0b3cff6d37b16f065e - depends: - - __osx >=10.13 - - libcxx >=16 - - libsqlite >=3.46.0,<4.0a0 - - libzlib >=1.3.1,<2.0a0 - - nspr >=4.35,<5.0a0 - license: MPL-2.0 - license_family: MOZILLA - size: 1851757 - timestamp: 1718584534158 - kind: conda name: nss version: '3.101' @@ -29836,24 +17244,6 @@ packages: purls: [] size: 1851757 timestamp: 1718584534158 -- kind: conda - name: nss - version: '3.101' - build: hfe4779c_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/nss-3.101-hfe4779c_0.conda - sha256: 9eb5b26cb6d4e26161e5f317537985a7f122afbbb1a514dab15dc1bea62f3aff - md5: 53e495e66fd2429078219b64897ded10 - depends: - - libgcc-ng >=12 - - libsqlite >=3.46.0,<4.0a0 - - libstdcxx-ng >=12 - - libzlib >=1.3.1,<2.0a0 - - nspr >=4.35,<5.0a0 - license: MPL-2.0 - license_family: MOZILLA - size: 1963369 - timestamp: 1718588108042 - kind: conda name: nss version: '3.101' @@ -29873,27 +17263,6 @@ packages: purls: [] size: 1963369 timestamp: 1718588108042 -- kind: conda - name: numpy - version: 1.26.4 - build: py39h28c39a1_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/numpy-1.26.4-py39h28c39a1_0.conda - sha256: 47f75135f6f85225709d5a8f05a0ac2c6a437c8a4cc53ce0f70e9b8766f23b1b - md5: 1b07000dc6aed4a69e91107dac4464d3 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=16 - - liblapack >=3.9.0,<4.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - size: 6481665 - timestamp: 1707226262838 - kind: conda name: numpy version: 1.26.4 @@ -29917,28 +17286,6 @@ packages: - pkg:pypi/numpy?source=conda-forge-mapping size: 6481665 timestamp: 1707226262838 -- kind: conda - name: numpy - version: 1.26.4 - build: py39h474f0d3_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.26.4-py39h474f0d3_0.conda - sha256: fa792c330e1d18854e4ca1ea8bf90ffae6787c133ebdc331f1ba6f565d28b599 - md5: aa265f5697237aa13cc10f53fa8acc4f - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=12 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - size: 7039431 - timestamp: 1707225726227 - kind: conda name: numpy version: 1.26.4 @@ -29963,28 +17310,6 @@ packages: - pkg:pypi/numpy?source=conda-forge-mapping size: 7039431 timestamp: 1707225726227 -- kind: conda - name: numpy - version: 1.26.4 - build: py39h7aa2656_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/numpy-1.26.4-py39h7aa2656_0.conda - sha256: e7adae3f0ffdc319ce32ea10484d9cc36db4317ce5b525cfdcb97651786a928a - md5: c027ed77947314469686cff520a71e5f - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=16 - - liblapack >=3.9.0,<4.0a0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - size: 5492058 - timestamp: 1707226364958 - kind: conda name: numpy version: 1.26.4 @@ -30009,29 +17334,6 @@ packages: - pkg:pypi/numpy?source=conda-forge-mapping size: 5492058 timestamp: 1707226364958 -- kind: conda - name: numpy - version: 1.26.4 - build: py39h91c28bb_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/numpy-1.26.4-py39h91c28bb_0.conda - sha256: a6c2cc090050de18d3e268dd7d13f20bf1effadd02e71d9a3304cb1ff016e82c - md5: d88e195f11a9f27e649aea408b54cb48 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=12 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=12 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - size: 6082609 - timestamp: 1707225790468 - kind: conda name: numpy version: 1.26.4 @@ -30077,52 +17379,11 @@ packages: constrains: - numpy-base <0a0 license: BSD-3-Clause - license_family: BSD - size: 5920615 - timestamp: 1707226471242 -- kind: conda - name: numpy - version: 1.26.4 - build: py39hddb5d58_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/numpy-1.26.4-py39hddb5d58_0.conda - sha256: 25473fb10de8e3d92ea07777fce90508b5fce76fd942b333625ae27f7c50d74d - md5: 6e30ff8f2d3f59f45347dfba8bc22a04 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - numpy-base <0a0 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/numpy?source=conda-forge-mapping - size: 5920615 - timestamp: 1707226471242 -- kind: conda - name: openjpeg - version: 2.5.2 - build: h0d9d63b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/openjpeg-2.5.2-h0d9d63b_0.conda - sha256: d83375856601bc67c11295b537548a937a6896ede9d0a51d78bf5e921ab07c6f - md5: fd2898519e839d5ceb778343f39a3176 - depends: - - libgcc-ng >=12 - - libpng >=1.6.43,<1.7.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-2-Clause - license_family: BSD - size: 374964 - timestamp: 1709159226478 + license_family: BSD + purls: + - pkg:pypi/numpy?source=conda-forge-mapping + size: 5920615 + timestamp: 1707226471242 - kind: conda name: openjpeg version: 2.5.2 @@ -30142,25 +17403,6 @@ packages: purls: [] size: 374964 timestamp: 1709159226478 -- kind: conda - name: openjpeg - version: 2.5.2 - build: h3d672ee_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/openjpeg-2.5.2-h3d672ee_0.conda - sha256: dda71cbe094234ab208f3552dec1f4ca6f2e614175d010808d6cb66ecf0bc753 - md5: 7e7099ad94ac3b599808950cec30ad4e - depends: - - libpng >=1.6.43,<1.7.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-2-Clause - license_family: BSD - size: 237974 - timestamp: 1709159764160 - kind: conda name: openjpeg version: 2.5.2 @@ -30181,24 +17423,6 @@ packages: purls: [] size: 237974 timestamp: 1709159764160 -- kind: conda - name: openjpeg - version: 2.5.2 - build: h488ebb8_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.2-h488ebb8_0.conda - sha256: 5600a0b82df042bd27d01e4e687187411561dfc11cc05143a08ce29b64bf2af2 - md5: 7f2e286780f072ed750df46dc2631138 - depends: - - libgcc-ng >=12 - - libpng >=1.6.43,<1.7.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-2-Clause - license_family: BSD - size: 341592 - timestamp: 1709159244431 - kind: conda name: openjpeg version: 2.5.2 @@ -30218,23 +17442,6 @@ packages: purls: [] size: 341592 timestamp: 1709159244431 -- kind: conda - name: openjpeg - version: 2.5.2 - build: h7310d3a_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/openjpeg-2.5.2-h7310d3a_0.conda - sha256: dc9c405119b9b54f8ca5984da27ba498bd848ab4f0f580da6f293009ca5adc13 - md5: 05a14cc9d725dd74995927968d6547e3 - depends: - - libcxx >=16 - - libpng >=1.6.43,<1.7.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-2-Clause - license_family: BSD - size: 331273 - timestamp: 1709159538792 - kind: conda name: openjpeg version: 2.5.2 @@ -30253,23 +17460,6 @@ packages: purls: [] size: 331273 timestamp: 1709159538792 -- kind: conda - name: openjpeg - version: 2.5.2 - build: h9f1df11_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/openjpeg-2.5.2-h9f1df11_0.conda - sha256: 472d6eaffc1996e6af35ec8e91c967f472a536a470079bfa56383cc0dbf4d463 - md5: 5029846003f0bc14414b9128a1f7c84b - depends: - - libcxx >=16 - - libpng >=1.6.43,<1.7.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-2-Clause - license_family: BSD - size: 316603 - timestamp: 1709159627299 - kind: conda name: openjpeg version: 2.5.2 @@ -30288,26 +17478,6 @@ packages: purls: [] size: 316603 timestamp: 1709159627299 -- kind: conda - name: openssl - version: 3.3.1 - build: h2466b09_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/openssl-3.3.1-h2466b09_1.conda - sha256: e45ee071d45fcfaa59beb31def800cdb9d81b17bbb74c4a7e400102cb22ca35e - md5: aa36aca82d1ffd26bee88ac7dc9e1ee3 - depends: - - ca-certificates - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - pyopenssl >=22.1 - license: Apache-2.0 - license_family: Apache - size: 8355633 - timestamp: 1719366975403 - kind: conda name: openssl version: 3.3.1 @@ -30329,24 +17499,6 @@ packages: purls: [] size: 8355633 timestamp: 1719366975403 -- kind: conda - name: openssl - version: 3.3.1 - build: h4ab18f5_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.3.1-h4ab18f5_1.conda - sha256: ff3faf8d4c1c9aa4bd3263b596a68fcc6ac910297f354b2ce28718a3509db6d9 - md5: b1e9d076f14e8d776213fd5047b4c3d9 - depends: - - ca-certificates - - libgcc-ng >=12 - constrains: - - pyopenssl >=22.1 - license: Apache-2.0 - license_family: Apache - size: 2896610 - timestamp: 1719363957188 - kind: conda name: openssl version: 3.3.1 @@ -30366,24 +17518,6 @@ packages: purls: [] size: 2896610 timestamp: 1719363957188 -- kind: conda - name: openssl - version: 3.3.1 - build: h68df207_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/openssl-3.3.1-h68df207_1.conda - sha256: 6923774922da4e974e561e1603e97d25ea2445b78db709493e72d140183abec2 - md5: 8349df397000d7a7acb514d97879fe09 - depends: - - ca-certificates - - libgcc-ng >=12 - constrains: - - pyopenssl >=22.1 - license: Apache-2.0 - license_family: Apache - size: 3421944 - timestamp: 1719364110495 - kind: conda name: openssl version: 3.3.1 @@ -30403,24 +17537,6 @@ packages: purls: [] size: 3421944 timestamp: 1719364110495 -- kind: conda - name: openssl - version: 3.3.1 - build: h87427d6_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/openssl-3.3.1-h87427d6_1.conda - sha256: 60eed5d771207bcef05e0547c8f93a61d0ad1dcf75e19f8f8d9ded8094d78477 - md5: d838ffe9ec3c6d971f110e04487466ff - depends: - - __osx >=10.13 - - ca-certificates - constrains: - - pyopenssl >=22.1 - license: Apache-2.0 - license_family: Apache - size: 2551950 - timestamp: 1719364820943 - kind: conda name: openssl version: 3.3.1 @@ -30440,24 +17556,6 @@ packages: purls: [] size: 2551950 timestamp: 1719364820943 -- kind: conda - name: openssl - version: 3.3.1 - build: hfb2fe0b_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/openssl-3.3.1-hfb2fe0b_1.conda - sha256: 3ab411856c3bef88595473f0dd86e82de4f913f88319548acf262d5b1175b050 - md5: c665dec48e08311096823956642a501c - depends: - - __osx >=11.0 - - ca-certificates - constrains: - - pyopenssl >=22.1 - license: Apache-2.0 - license_family: Apache - size: 2897767 - timestamp: 1719363723462 - kind: conda name: openssl version: 3.3.1 @@ -30477,21 +17575,6 @@ packages: purls: [] size: 2897767 timestamp: 1719363723462 -- kind: conda - name: packaging - version: '24.1' - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/packaging-24.1-pyhd8ed1ab_0.conda - sha256: 36aca948219e2c9fdd6d80728bcc657519e02f06c2703d8db3446aec67f51d81 - md5: cbe1bb1f21567018ce595d9c2be0f0db - depends: - - python >=3.8 - license: Apache-2.0 - license_family: APACHE - size: 50290 - timestamp: 1718189540074 - kind: conda name: packaging version: '24.1' @@ -30530,93 +17613,22 @@ packages: - vc14_runtime >=14.29.30139 license: BSD-3-Clause license_family: BSD - size: 11798513 - timestamp: 1715899052536 -- kind: conda - name: pandas - version: 2.2.2 - build: py39h2366fc2_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pandas-2.2.2-py39h2366fc2_1.conda - sha256: adca9612cecdd2dada322035afa06fd60514a76b238fa0d3fd6e5242cef92bd8 - md5: 8ff33fa9669c0b1851023fa6597a9455 - depends: - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.9.* *_cp39 - - pytz >=2020.1 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/pandas?source=conda-forge-mapping - size: 11798513 - timestamp: 1715899052536 -- kind: conda - name: pandas - version: 2.2.2 - build: py39h60c7704_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pandas-2.2.2-py39h60c7704_1.conda - sha256: 397dcb5abc44592af05fb2ccdbd8b9dda53e20b15c2119cdeea62360a7dd0c86 - md5: 78c96711f5d28191f72810aec658d5ae - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.9.* *_cp39 - - pytz >=2020.1 - license: BSD-3-Clause - license_family: BSD - size: 12722678 - timestamp: 1715898272002 -- kind: conda - name: pandas - version: 2.2.2 - build: py39h60c7704_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pandas-2.2.2-py39h60c7704_1.conda - sha256: 397dcb5abc44592af05fb2ccdbd8b9dda53e20b15c2119cdeea62360a7dd0c86 - md5: 78c96711f5d28191f72810aec658d5ae - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.9.* *_cp39 - - pytz >=2020.1 - license: BSD-3-Clause - license_family: BSD purls: - pkg:pypi/pandas?source=conda-forge-mapping - size: 12722678 - timestamp: 1715898272002 + size: 11798513 + timestamp: 1715899052536 - kind: conda name: pandas version: 2.2.2 - build: py39h998126f_1 + build: py39h60c7704_1 build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pandas-2.2.2-py39h998126f_1.conda - sha256: 9f89718b501ec6253916b98a89a5c5ad68e6413f75fd75248808fbee5e7cab4c - md5: 382946ebc5bd55ce0c8613dfde78a718 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pandas-2.2.2-py39h60c7704_1.conda + sha256: 397dcb5abc44592af05fb2ccdbd8b9dda53e20b15c2119cdeea62360a7dd0c86 + md5: 78c96711f5d28191f72810aec658d5ae depends: - - __osx >=11.0 - - libcxx >=16 + - libgcc-ng >=12 + - libstdcxx-ng >=12 - numpy >=1.19,<3 - python >=3.9,<3.10.0a0 - python >=3.9,<3.10.0a0 *_cpython @@ -30626,8 +17638,10 @@ packages: - pytz >=2020.1 license: BSD-3-Clause license_family: BSD - size: 12053143 - timestamp: 1715898294086 + purls: + - pkg:pypi/pandas?source=conda-forge-mapping + size: 12722678 + timestamp: 1715898272002 - kind: conda name: pandas version: 2.2.2 @@ -30653,28 +17667,6 @@ packages: - pkg:pypi/pandas?source=conda-forge-mapping size: 12053143 timestamp: 1715898294086 -- kind: conda - name: pandas - version: 2.2.2 - build: py39hbb604f3_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pandas-2.2.2-py39hbb604f3_1.conda - sha256: 0dd428c8daaff9fd9cf9caf8b32b7dbffe088c0000bde09c5f7d25d51b4cd1f2 - md5: d6bf536ffbff78b4976f5777b0bb9ae2 - depends: - - __osx >=10.13 - - libcxx >=16 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.9.* *_cp39 - - pytz >=2020.1 - license: BSD-3-Clause - license_family: BSD - size: 12098308 - timestamp: 1715898127261 - kind: conda name: pandas version: 2.2.2 @@ -30699,28 +17691,6 @@ packages: - pkg:pypi/pandas?source=conda-forge-mapping size: 12098308 timestamp: 1715898127261 -- kind: conda - name: pandas - version: 2.2.2 - build: py39hfc16268_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pandas-2.2.2-py39hfc16268_1.conda - sha256: 7d628c5b035a770a8f8d8ee22935eed7878e74b886b8816e825238653d559338 - md5: 8b23d2b425035a7468d17e6fe1d54124 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python-dateutil >=2.8.1 - - python-tzdata >=2022a - - python_abi 3.9.* *_cp39 - - pytz >=2020.1 - license: BSD-3-Clause - license_family: BSD - size: 12904527 - timestamp: 1715898201230 - kind: conda name: pandas version: 2.2.2 @@ -30751,28 +17721,6 @@ packages: url: https://files.pythonhosted.org/packages/ef/af/4fbc8cab944db5d21b7e2a5b8e9211a03a79852b1157e2c102fcc61ac440/pandocfilters-1.5.1-py2.py3-none-any.whl sha256: 93be382804a9cdb0a7267585f157e5d1731bbe5545a85b268d6f5fe6232de2bc requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*' -- kind: conda - name: pango - version: 1.54.0 - build: h115fe74_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pango-1.54.0-h115fe74_1.conda - sha256: 7449699b7cb10f89bcfb05b1a65681bd3f73974ccddb3084cbbddb659a027718 - md5: 02bbb71305225106985ec1f28ff9f50b - depends: - - __osx >=10.13 - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - fribidi >=1.0.10,<2.0a0 - - harfbuzz >=9.0.0,<10.0a0 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - license: LGPL-2.1-or-later - size: 422438 - timestamp: 1719839620827 - kind: conda name: pango version: 1.54.0 @@ -30796,27 +17744,6 @@ packages: purls: [] size: 422438 timestamp: 1719839620827 -- kind: conda - name: pango - version: 1.54.0 - build: h399c48b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pango-1.54.0-h399c48b_0.conda - sha256: 9b35c560e0f7dcf002e714697da24adeeb75875fc1dd747d393503cfd6addcaa - md5: 7ec2996cade07923b0ce82bb771e2abc - depends: - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - fribidi >=1.0.10,<2.0a0 - - harfbuzz >=8.5.0,<9.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - license: LGPL-2.1-or-later - size: 459542 - timestamp: 1718028915308 - kind: conda name: pango version: 1.54.0 @@ -30839,27 +17766,6 @@ packages: purls: [] size: 459542 timestamp: 1718028915308 -- kind: conda - name: pango - version: 1.54.0 - build: h84a9a3c_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.54.0-h84a9a3c_0.conda - sha256: 3d0ef5a908f0429d7821d8a03a6f19ea7801245802c47f7c8c57163ea60e45c7 - md5: 7c51e110b2f059c0843269d3324e4b22 - depends: - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - fribidi >=1.0.10,<2.0a0 - - harfbuzz >=8.5.0,<9.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - license: LGPL-2.1-or-later - size: 448452 - timestamp: 1718027397723 - kind: conda name: pango version: 1.54.0 @@ -30882,28 +17788,6 @@ packages: purls: [] size: 448452 timestamp: 1718027397723 -- kind: conda - name: pango - version: 1.54.0 - build: h9ee27a3_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pango-1.54.0-h9ee27a3_1.conda - sha256: 49b70f3d230381e3b1e6c036569455972130230462e0c53870b5c7135f5de467 - md5: 362011ec7d84f31f77ba13398c33cf6b - depends: - - __osx >=11.0 - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - fribidi >=1.0.10,<2.0a0 - - harfbuzz >=9.0.0,<10.0a0 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - license: LGPL-2.1-or-later - size: 418380 - timestamp: 1719839838714 - kind: conda name: pango version: 1.54.0 @@ -30927,30 +17811,6 @@ packages: purls: [] size: 418380 timestamp: 1719839838714 -- kind: conda - name: pango - version: 1.54.0 - build: hbb871f6_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pango-1.54.0-hbb871f6_1.conda - sha256: ca1189be471fb73ef742b2e61d345dde885c62ad4c256940984c02073fd1c0e1 - md5: bf639fd83deb4404ac988ae927f61e9e - depends: - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - fribidi >=1.0.10,<2.0a0 - - harfbuzz >=9.0.0,<10.0a0 - - libglib >=2.80.2,<3.0a0 - - libpng >=1.6.43,<1.7.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: LGPL-2.1-or-later - size: 450735 - timestamp: 1719840158791 - kind: conda name: pango version: 1.54.0 @@ -30993,21 +17853,6 @@ packages: - pkg:pypi/parso?source=conda-forge-mapping size: 75191 timestamp: 1712320447201 -- kind: conda - name: pathspec - version: 0.12.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pathspec-0.12.1-pyhd8ed1ab_0.conda - sha256: 4e534e66bfe8b1e035d2169d0e5b185450546b17e36764272863e22e0370be4d - md5: 17064acba08d3686f1135b5ec1b32b12 - depends: - - python >=3.7 - license: MPL-2.0 - license_family: MOZILLA - size: 41173 - timestamp: 1702250135032 - kind: conda name: pathspec version: 0.12.1 @@ -31025,22 +17870,6 @@ packages: - pkg:pypi/pathspec?source=conda-forge-mapping size: 41173 timestamp: 1702250135032 -- kind: conda - name: pcre2 - version: '10.44' - build: h070dd5b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pcre2-10.44-h070dd5b_0.conda - sha256: 5d3c562785526fc4d2f0f4eff7edf94d3afbef92a6290e8bc0bff88fa664fba0 - md5: e5c5c5acdd1f52508f5e9938b454ae5d - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 886281 - timestamp: 1718466113968 - kind: conda name: pcre2 version: '10.44' @@ -31058,22 +17887,6 @@ packages: purls: [] size: 886281 timestamp: 1718466113968 -- kind: conda - name: pcre2 - version: '10.44' - build: h0f59acf_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.44-h0f59acf_0.conda - sha256: 90646ad0d8f9d0fd896170c4f3d754e88c4ba0eaf856c24d00842016f644baab - md5: 3914f7ac1761dce57102c72ca7c35d01 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libgcc-ng >=12 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 955778 - timestamp: 1718466128333 - kind: conda name: pcre2 version: '10.44' @@ -31100,48 +17913,14 @@ packages: sha256: 23ddc5022a1025027ac1957dc1947c70d93a78414fbb183026457a537e8b3770 md5: 62f8d7e2ef03b0aae64185b0f38316eb depends: - - __osx >=11.0 - - bzip2 >=1.0.8,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 615298 - timestamp: 1718466168866 -- kind: conda - name: pcre2 - version: '10.44' - build: h297a79d_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pcre2-10.44-h297a79d_0.conda - sha256: 23ddc5022a1025027ac1957dc1947c70d93a78414fbb183026457a537e8b3770 - md5: 62f8d7e2ef03b0aae64185b0f38316eb - depends: - - __osx >=11.0 - - bzip2 >=1.0.8,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 615298 - timestamp: 1718466168866 -- kind: conda - name: pcre2 - version: '10.44' - build: h3d7b363_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pcre2-10.44-h3d7b363_0.conda - sha256: 44351611091ed72c4682ad23e53d7874334757298ff0ebb2acd769359ae82ab3 - md5: 007d07ab5027e0bf49f6fa660a9f89a0 - depends: + - __osx >=11.0 - bzip2 >=1.0.8,<2.0a0 - libzlib >=1.3.1,<2.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 license: BSD-3-Clause license_family: BSD - size: 816867 - timestamp: 1718466930248 + purls: [] + size: 615298 + timestamp: 1718466168866 - kind: conda name: pcre2 version: '10.44' @@ -31161,22 +17940,6 @@ packages: purls: [] size: 816867 timestamp: 1718466930248 -- kind: conda - name: pcre2 - version: '10.44' - build: h7634a1b_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pcre2-10.44-h7634a1b_0.conda - sha256: b397f92ef7d561f817c5336295d6696c72d2576328baceb9dc51bfc772bcb48e - md5: b8f63aec37f31ffddac6dfdc0b31a73e - depends: - - __osx >=10.13 - - bzip2 >=1.0.8,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - license: BSD-3-Clause - license_family: BSD - size: 858178 - timestamp: 1718466163292 - kind: conda name: pcre2 version: '10.44' @@ -31229,30 +17992,6 @@ packages: - pkg:pypi/pickleshare?source=conda-forge-mapping size: 9332 timestamp: 1602536313357 -- kind: conda - name: pillow - version: 10.4.0 - build: py39h16a7006_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-10.4.0-py39h16a7006_0.conda - sha256: aab55b1bf2f09f341b605c51ad8bd159f4136fa7071da95b3d4f5eb45ce43d4d - md5: d9a6b19174a6cf5185296b16f781951f - depends: - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libxcb >=1.16,<1.17.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.2,<3.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tk >=8.6.13,<8.7.0a0 - license: HPND - size: 42084060 - timestamp: 1719903748797 - kind: conda name: pillow version: 10.4.0 @@ -31279,31 +18018,6 @@ packages: - pkg:pypi/pillow?source=conda-forge-mapping size: 42084060 timestamp: 1719903748797 -- kind: conda - name: pillow - version: 10.4.0 - build: py39h3baf582_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pillow-10.4.0-py39h3baf582_0.conda - sha256: 518506eba97989390f67b6ad6f0aa95df875daa89b102ea35d706a5932e72c79 - md5: 0c4b3423b88a38cc188329e52d3f51db - depends: - - __osx >=11.0 - - 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 - - libwebp-base >=1.4.0,<2.0a0 - - libxcb >=1.16,<1.17.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.2,<3.0a0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - tk >=8.6.13,<8.7.0a0 - license: HPND - size: 41698525 - timestamp: 1719903817581 - kind: conda name: pillow version: 10.4.0 @@ -31331,30 +18045,6 @@ packages: - pkg:pypi/pillow?source=conda-forge-mapping size: 41698525 timestamp: 1719903817581 -- kind: conda - name: pillow - version: 10.4.0 - build: py39h4a8821f_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pillow-10.4.0-py39h4a8821f_0.conda - sha256: 5354f70fc0383a87dd3c58f6f0104810bc57e917b63b1fe30d2ad1356090a3a0 - md5: 318861157594972acc05a8715d3018a8 - depends: - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libgcc-ng >=12 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libxcb >=1.16,<1.17.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.2,<3.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tk >=8.6.13,<8.7.0a0 - license: HPND - size: 42267057 - timestamp: 1719905840595 - kind: conda name: pillow version: 10.4.0 @@ -31381,30 +18071,6 @@ packages: - pkg:pypi/pillow?source=conda-forge-mapping size: 42267057 timestamp: 1719905840595 -- kind: conda - name: pillow - version: 10.4.0 - build: py39hc3a33ae_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pillow-10.4.0-py39hc3a33ae_0.conda - sha256: 913f2341991cdca75ecb5dbcf5f228fc92b1c5f2d7c9eb42b284c97f938a8c1b - md5: 38f014644c18a760ef3850c3c8bd2515 - depends: - - __osx >=10.13 - - 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 - - libwebp-base >=1.4.0,<2.0a0 - - libxcb >=1.16,<1.17.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.2,<3.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tk >=8.6.13,<8.7.0a0 - license: HPND - size: 41330972 - timestamp: 1719903956921 - kind: conda name: pillow version: 10.4.0 @@ -31431,32 +18097,6 @@ packages: - pkg:pypi/pillow?source=conda-forge-mapping size: 41330972 timestamp: 1719903956921 -- kind: conda - name: pillow - version: 10.4.0 - build: py39hfa8c767_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pillow-10.4.0-py39hfa8c767_0.conda - sha256: b3b770afa3b6fb26e6b154024df73bdc7aa1b76eb0ea26746bdad05fe96897fd - md5: 7b24bccfb14f05019c8a488d4ee084a8 - depends: - - 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 - - libwebp-base >=1.4.0,<2.0a0 - - libxcb >=1.16,<1.17.0a0 - - libzlib >=1.3.1,<2.0a0 - - openjpeg >=2.5.2,<3.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tk >=8.6.13,<8.7.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: HPND - size: 41327013 - timestamp: 1719904170746 - kind: conda name: pillow version: 10.4.0 @@ -31485,23 +18125,6 @@ packages: - pkg:pypi/pillow?source=conda-forge-mapping size: 41327013 timestamp: 1719904170746 -- kind: conda - name: pip - version: '24.0' - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pip-24.0-pyhd8ed1ab_0.conda - sha256: b7c1c5d8f13e8cb491c4bd1d0d1896a4cf80fc47de01059ad77509112b664a4a - md5: f586ac1e56c8638b64f9c8122a7b8a67 - depends: - - python >=3.7 - - setuptools - - wheel - license: MIT - license_family: MIT - size: 1398245 - timestamp: 1706960660581 - kind: conda name: pip version: '24.0' @@ -31521,21 +18144,6 @@ packages: - pkg:pypi/pip?source=conda-forge-mapping size: 1398245 timestamp: 1706960660581 -- kind: conda - name: pixman - version: 0.43.2 - build: h59595ed_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.43.2-h59595ed_0.conda - sha256: 366d28e2a0a191d6c535e234741e0cd1d94d713f76073d8af4a5ccb2a266121e - md5: 71004cbf7924e19c02746ccde9fd7123 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 386826 - timestamp: 1706549500138 - kind: conda name: pixman version: 0.43.2 @@ -31552,21 +18160,6 @@ packages: purls: [] size: 386826 timestamp: 1706549500138 -- kind: conda - name: pixman - version: 0.43.4 - build: h2f0025b_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pixman-0.43.4-h2f0025b_0.conda - sha256: e145b0d89c800326a20d1afd86c74f9422b81549b17fe53add46c2fa43a4c93e - md5: 81b2ddea4b0eca188da9c5a7aa4b0cff - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 295064 - timestamp: 1709240909660 - kind: conda name: pixman version: 0.43.4 @@ -31583,22 +18176,6 @@ packages: purls: [] size: 295064 timestamp: 1709240909660 -- kind: conda - name: pixman - version: 0.43.4 - build: h63175ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pixman-0.43.4-h63175ca_0.conda - sha256: 51de4d7fb41597b06d60f1b82e269dafcb55e994e08fdcca8e4d6f7d42bedd07 - md5: b98135614135d5f458b75ab9ebb9558c - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 461854 - timestamp: 1709239971654 - kind: conda name: pixman version: 0.43.4 @@ -31616,20 +18193,6 @@ packages: purls: [] size: 461854 timestamp: 1709239971654 -- kind: conda - name: pixman - version: 0.43.4 - build: h73e2aa4_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pixman-0.43.4-h73e2aa4_0.conda - sha256: 3ab44e12e566c67a6e9fd831f557ab195456aa996b8dd9af19787ca80caa5cd1 - md5: cb134c1e03fd32f4e6bea3f6de2614fd - depends: - - libcxx >=16 - license: MIT - license_family: MIT - size: 323904 - timestamp: 1709239931160 - kind: conda name: pixman version: 0.43.4 @@ -31645,20 +18208,6 @@ packages: purls: [] size: 323904 timestamp: 1709239931160 -- kind: conda - name: pixman - version: 0.43.4 - build: hebf3989_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pixman-0.43.4-hebf3989_0.conda - sha256: df0ba2710ccdea5c909b63635529797f6eb3635b6fb77ae9cb2f183d08818409 - md5: 0308c68e711cd295aaa026a4f8c4b1e5 - depends: - - libcxx >=16 - license: MIT - license_family: MIT - size: 198755 - timestamp: 1709239846651 - kind: conda name: pixman version: 0.43.4 @@ -31672,23 +18221,8 @@ packages: license: MIT license_family: MIT purls: [] - size: 198755 - timestamp: 1709239846651 -- kind: conda - name: pkgutil-resolve-name - version: 1.3.10 - build: pyhd8ed1ab_1 - build_number: 1 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pkgutil-resolve-name-1.3.10-pyhd8ed1ab_1.conda - sha256: fecf95377134b0e8944762d92ecf7b0149c07d8186fb5db583125a2705c7ea0a - md5: 405678b942f2481cecdb3e010f4925d9 - depends: - - python >=3.6 - license: MIT AND PSF-2.0 - size: 10778 - timestamp: 1694617398467 + size: 198755 + timestamp: 1709239846651 - kind: conda name: pkgutil-resolve-name version: 1.3.10 @@ -31706,21 +18240,6 @@ packages: - pkg:pypi/pkgutil-resolve-name?source=conda-forge-mapping size: 10778 timestamp: 1694617398467 -- kind: conda - name: platformdirs - version: 4.2.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.2.2-pyhd8ed1ab_0.conda - sha256: adc59384cf0b2fc6dc7362840151e8cb076349197a38f7230278252698a88442 - md5: 6f6cf28bf8e021933869bae3f84b8fc9 - depends: - - python >=3.8 - license: MIT - license_family: MIT - size: 20572 - timestamp: 1715777739019 - kind: conda name: platformdirs version: 4.2.2 @@ -31738,21 +18257,6 @@ packages: - pkg:pypi/platformdirs?source=conda-forge-mapping size: 20572 timestamp: 1715777739019 -- kind: conda - name: pluggy - version: 1.5.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.5.0-pyhd8ed1ab_0.conda - sha256: 33eaa3359948a260ebccf9cdc2fd862cea5a6029783289e13602d8e634cd9a26 - md5: d3483c8fc2dc2cc3f5cf43e26d60cabf - depends: - - python >=3.8 - license: MIT - license_family: MIT - size: 23815 - timestamp: 1713667175451 - kind: conda name: pluggy version: 1.5.0 @@ -31770,22 +18274,6 @@ packages: - pkg:pypi/pluggy?source=conda-forge-mapping size: 23815 timestamp: 1713667175451 -- kind: conda - name: ply - version: '3.11' - build: pyhd8ed1ab_2 - build_number: 2 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/ply-3.11-pyhd8ed1ab_2.conda - sha256: d8faaf4dcc13caed560fa32956523b35928a70499a2d08c51320947d637e3a41 - md5: 18c6deb6f9602e32446398203c8f0e91 - depends: - - python >=2.6 - license: BSD-3-Clause - license_family: BSD - size: 49196 - timestamp: 1712243121626 - kind: conda name: ply version: '3.11' @@ -31804,24 +18292,6 @@ packages: - pkg:pypi/ply?source=conda-forge-mapping size: 49196 timestamp: 1712243121626 -- kind: conda - name: pooch - version: 1.8.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pooch-1.8.2-pyhd8ed1ab_0.conda - sha256: f2ee98740ac62ff46700c3cae8a18c78bdb3d6dd80832c6e691e789b844830d8 - md5: 8dab97d8a9616e07d779782995710aed - depends: - - packaging >=20.0 - - platformdirs >=2.5.0 - - python >=3.7 - - requests >=2.19.0 - license: BSD-3-Clause - license_family: BSD - size: 54375 - timestamp: 1717777969967 - kind: conda name: pooch version: 1.8.2 @@ -31842,37 +18312,6 @@ packages: - pkg:pypi/pooch?source=conda-forge-mapping size: 54375 timestamp: 1717777969967 -- kind: conda - name: poppler - version: 24.04.0 - build: h0face88_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/poppler-24.04.0-h0face88_0.conda - sha256: 8f83bd2c60f2f961ff90aa10797d7962d229a94bc4ecbea9896e8a5c9fa0d5a8 - md5: 2263d7ca58e513ef1172dd12ac67b43c - depends: - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libcurl >=8.7.1,<9.0a0 - - libcxx >=16 - - libglib >=2.80.0,<3.0a0 - - libiconv >=1.17,<2.0a0 - - 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 - - libzlib >=1.2.13,<2.0.0a0 - - nspr >=4.35,<5.0a0 - - nss >=3.98,<4.0a0 - - openjpeg >=2.5.2,<3.0a0 - - poppler-data - license: GPL-2.0-only - license_family: GPL - size: 1584834 - timestamp: 1713361448761 - kind: conda name: poppler version: 24.04.0 @@ -31905,37 +18344,6 @@ packages: purls: [] size: 1584834 timestamp: 1713361448761 -- kind: conda - name: poppler - version: 24.04.0 - build: h42742f0_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/poppler-24.04.0-h42742f0_0.conda - sha256: d4a360a4ada9db8cc68aea773a834887db878be9f8d2125617138a7ac4ca63d8 - md5: a808e3bc251b0444f6a9dd1a355fb37a - depends: - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libcurl >=8.7.1,<9.0a0 - - libcxx >=16 - - libglib >=2.80.0,<3.0a0 - - libiconv >=1.17,<2.0a0 - - 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 - - libzlib >=1.2.13,<2.0.0a0 - - nspr >=4.35,<5.0a0 - - nss >=3.98,<4.0a0 - - openjpeg >=2.5.2,<3.0a0 - - poppler-data - license: GPL-2.0-only - license_family: GPL - size: 1498439 - timestamp: 1713361424043 - kind: conda name: poppler version: 24.04.0 @@ -31968,35 +18376,6 @@ packages: purls: [] size: 1498439 timestamp: 1713361424043 -- kind: conda - name: poppler - version: 24.04.0 - build: h747fd5a_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/poppler-24.04.0-h747fd5a_0.conda - sha256: 9e1da990de67bb0e3c0ea60d7ce051176aeed997e507aaa0addd3f4c46d3a635 - md5: 64ab34f722f9db6d9956ed2dbccd1bf0 - depends: - - cairo >=1.18.0,<2.0a0 - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libcurl >=8.7.1,<9.0a0 - - libglib >=2.80.0,<3.0a0 - - libiconv >=1.17,<2.0a0 - - 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 - - libzlib >=1.2.13,<2.0.0a0 - - openjpeg >=2.5.2,<3.0a0 - - poppler-data - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: GPL-2.0-only - license_family: GPL - size: 2295910 - timestamp: 1713361386861 - kind: conda name: poppler version: 24.04.0 @@ -32027,37 +18406,6 @@ packages: purls: [] size: 2295910 timestamp: 1713361386861 -- kind: conda - name: poppler - version: 24.04.0 - build: hb6cd0d7_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/poppler-24.04.0-hb6cd0d7_0.conda - sha256: 47fe84305bf7816b7486baae50c104c8e3401711734e560257758045a1db48d8 - md5: d19eed746748f1d44b575662f2bcfe95 - depends: - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libcurl >=8.7.1,<9.0a0 - - libgcc-ng >=12 - - libglib >=2.80.0,<3.0a0 - - libiconv >=1.17,<2.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - nspr >=4.35,<5.0a0 - - nss >=3.98,<4.0a0 - - openjpeg >=2.5.2,<3.0a0 - - poppler-data - license: GPL-2.0-only - license_family: GPL - size: 1893949 - timestamp: 1713360189394 - kind: conda name: poppler version: 24.04.0 @@ -32090,37 +18438,6 @@ packages: purls: [] size: 1893949 timestamp: 1713360189394 -- kind: conda - name: poppler - version: 24.04.0 - build: hc4ede38_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/poppler-24.04.0-hc4ede38_0.conda - sha256: edce9744a7895278c2a7afc56daea9104bf65bce95f6939381b0ff40bc2f04e0 - md5: 507807a913f10d645af5fb54511d8d09 - depends: - - cairo >=1.18.0,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - lcms2 >=2.16,<3.0a0 - - libcurl >=8.7.1,<9.0a0 - - libgcc-ng >=12 - - libglib >=2.80.0,<3.0a0 - - libiconv >=1.17,<2.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - nspr >=4.35,<5.0a0 - - nss >=3.98,<4.0a0 - - openjpeg >=2.5.2,<3.0a0 - - poppler-data - license: GPL-2.0-only - license_family: GPL - size: 1988328 - timestamp: 1713369712043 - kind: conda name: poppler version: 24.04.0 @@ -32164,43 +18481,9 @@ packages: md5: d8d7293c5b37f39b2ac32940621c6592 license: BSD-3-Clause AND (GPL-2.0-only OR GPL-3.0-only) license_family: OTHER - size: 2348171 - timestamp: 1675353652214 -- kind: conda - name: poppler-data - version: 0.4.12 - build: hd8ed1ab_0 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.12-hd8ed1ab_0.conda - sha256: 2f227e17b3c0346112815faa605502b66c1c4511a856127f2899abf15a98a2cf - md5: d8d7293c5b37f39b2ac32940621c6592 - license: BSD-3-Clause AND (GPL-2.0-only OR GPL-3.0-only) - license_family: OTHER - purls: [] - size: 2348171 - timestamp: 1675353652214 -- kind: conda - name: postgresql - version: '16.3' - build: h1d90168_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/postgresql-16.3-h1d90168_0.conda - sha256: 69a0887d23f51bc7e35097bf03f88d2ff14e88cc578c3f8296a178c8378950ec - md5: a7ccb9b98d8e3ef61c0ca6d470e8e66d - depends: - - __osx >=10.13 - - krb5 >=1.21.2,<1.22.0a0 - - libpq 16.3 h4501773_0 - - libxml2 >=2.12.6,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.3.0,<4.0a0 - - readline >=8.2,<9.0a0 - - tzcode - - tzdata - license: PostgreSQL - size: 4612922 - timestamp: 1715267536439 + purls: [] + size: 2348171 + timestamp: 1675353652214 - kind: conda name: postgresql version: '16.3' @@ -32223,27 +18506,6 @@ packages: purls: [] size: 4612922 timestamp: 1715267536439 -- kind: conda - name: postgresql - version: '16.3' - build: h2294c5c_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/postgresql-16.3-h2294c5c_0.conda - sha256: eb93f818f28cd206ea0b020fd33c6007961a78589763cc034490d947cad42b97 - md5: 834fc612c678f3ea652e8688655a3da0 - depends: - - krb5 >=1.21.2,<1.22.0a0 - - libgcc-ng >=12 - - libpq 16.3 hcf0348d_0 - - libxml2 >=2.12.6,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.3.0,<4.0a0 - - readline >=8.2,<9.0a0 - - tzcode - - tzdata - license: PostgreSQL - size: 5119060 - timestamp: 1715266458221 - kind: conda name: postgresql version: '16.3' @@ -32266,26 +18528,6 @@ packages: purls: [] size: 5119060 timestamp: 1715266458221 -- kind: conda - name: postgresql - version: '16.3' - build: h7f155c9_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/postgresql-16.3-h7f155c9_0.conda - sha256: 7cd34a8803a3687f6fbed5908dd9b2ecb0ff923a1ac7c4d602d0f06a5804edbd - md5: a253c97c94a2c2886e1cb79e34a5b641 - depends: - - krb5 >=1.21.2,<1.22.0a0 - - libpq 16.3 hab9416b_0 - - libxml2 >=2.12.6,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.3.0,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: PostgreSQL - size: 18697452 - timestamp: 1715267263356 - kind: conda name: postgresql version: '16.3' @@ -32307,27 +18549,6 @@ packages: purls: [] size: 18697452 timestamp: 1715267263356 -- kind: conda - name: postgresql - version: '16.3' - build: h8e811e2_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/postgresql-16.3-h8e811e2_0.conda - sha256: 4cd39edd84011657978e35abdc880cf3e49785e8a86f1c99a34029a3e4998abe - md5: e4d52462da124ed3792472f95a36fc2a - depends: - - krb5 >=1.21.2,<1.22.0a0 - - libgcc-ng >=12 - - libpq 16.3 ha72fbe1_0 - - libxml2 >=2.12.6,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.3.0,<4.0a0 - - readline >=8.2,<9.0a0 - - tzcode - - tzdata - license: PostgreSQL - size: 5332852 - timestamp: 1715266435060 - kind: conda name: postgresql version: '16.3' @@ -32350,27 +18571,6 @@ packages: purls: [] size: 5332852 timestamp: 1715266435060 -- kind: conda - name: postgresql - version: '16.3' - build: hdfa2ec6_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/postgresql-16.3-hdfa2ec6_0.conda - sha256: 50bb32b3c8f827a07b29cec09df578fa4f4f7b41770ca6686cccdb5e3bf91431 - md5: caaf4b5ea6b6abebcbf6ac18522b5875 - depends: - - __osx >=11.0 - - krb5 >=1.21.2,<1.22.0a0 - - libpq 16.3 h7afe498_0 - - libxml2 >=2.12.6,<3.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.3.0,<4.0a0 - - readline >=8.2,<9.0a0 - - tzcode - - tzdata - license: PostgreSQL - size: 4330650 - timestamp: 1715267000628 - kind: conda name: postgresql version: '16.3' @@ -32393,27 +18593,6 @@ packages: purls: [] size: 4330650 timestamp: 1715267000628 -- kind: conda - name: proj - version: 9.4.1 - build: hb784bbd_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/proj-9.4.1-hb784bbd_0.conda - sha256: ec9d16725925c62a7974faa396ca61878cb4cc7398c6c0e76d3ae28cffafc7db - md5: c38c5246d064ef16eba065d93c46f1c6 - depends: - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libsqlite >=3.46.0,<4.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - sqlite - constrains: - - proj4 ==999999999999 - license: MIT - license_family: MIT - size: 3048862 - timestamp: 1718272927953 - kind: conda name: proj version: 9.4.1 @@ -32436,27 +18615,6 @@ packages: purls: [] size: 3048862 timestamp: 1718272927953 -- kind: conda - name: proj - version: 9.4.1 - build: hd5926b2_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/proj-9.4.1-hd5926b2_0.conda - sha256: 7a990ddaf35526a5a4291e043067122463d1285aa80f7861ded703f425c542a1 - md5: 19a885fff3ef318bc980e87a8db1e084 - depends: - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libsqlite >=3.46.0,<4.0a0 - - libstdcxx-ng >=12 - - libtiff >=4.6.0,<4.7.0a0 - - sqlite - constrains: - - proj4 ==999999999999 - license: MIT - license_family: MIT - size: 2973268 - timestamp: 1718273738595 - kind: conda name: proj version: 9.4.1 @@ -32479,28 +18637,6 @@ packages: purls: [] size: 2973268 timestamp: 1718273738595 -- kind: conda - name: proj - version: 9.4.1 - build: hd9569ee_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/proj-9.4.1-hd9569ee_0.conda - sha256: 6ebc0dc14e3057c859c09702149ddc0d301cbfb0e1c7553b617b194e0b0cabfb - md5: 123d005359753b6f1f7cae5dab367826 - depends: - - libcurl >=8.8.0,<9.0a0 - - libsqlite >=3.46.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - sqlite - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - constrains: - - proj4 ==999999999999 - license: MIT - license_family: MIT - size: 2700952 - timestamp: 1718273646988 - kind: conda name: proj version: 9.4.1 @@ -32524,27 +18660,6 @@ packages: purls: [] size: 2700952 timestamp: 1718273646988 -- kind: conda - name: proj - version: 9.4.1 - build: hf92c781_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/proj-9.4.1-hf92c781_0.conda - sha256: c047c55cb2e239d35d7f28fc50225d5798be37af1e84d9036966447c82b373f5 - md5: b128ccdae180135720ab963c68bc2f1a - depends: - - __osx >=10.13 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libsqlite >=3.46.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - sqlite - constrains: - - proj4 ==999999999999 - license: MIT - license_family: MIT - size: 2800404 - timestamp: 1718273429868 - kind: conda name: proj version: 9.4.1 @@ -32567,27 +18682,6 @@ packages: purls: [] size: 2800404 timestamp: 1718273429868 -- kind: conda - name: proj - version: 9.4.1 - build: hfb94cee_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/proj-9.4.1-hfb94cee_0.conda - sha256: b50cf5ce599ec37b64b5508df1ccd9ad291656d432aa4b6aea887217e9b55690 - md5: 090b6e9b16cf8d539c689c04e237a252 - depends: - - __osx >=11.0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libsqlite >=3.46.0,<4.0a0 - - libtiff >=4.6.0,<4.7.0a0 - - sqlite - constrains: - - proj4 ==999999999999 - license: MIT - license_family: MIT - size: 2712012 - timestamp: 1718273063314 - kind: conda name: proj version: 9.4.1 @@ -32724,19 +18818,6 @@ packages: - pkg:pypi/psutil?source=conda-forge-mapping size: 374380 timestamp: 1719274795304 -- kind: conda - name: pthread-stubs - version: '0.4' - build: h27ca646_1001 - build_number: 1001 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pthread-stubs-0.4-h27ca646_1001.tar.bz2 - sha256: 9da9e6f5d51dff6ad2e4ee0874791437ba952e0a6249942273f0fedfd07ea826 - md5: d3f26c6494d4105d4ecb85203d687102 - license: MIT - license_family: MIT - size: 5696 - timestamp: 1606147608402 - kind: conda name: pthread-stubs version: '0.4' @@ -32751,21 +18832,6 @@ packages: purls: [] size: 5696 timestamp: 1606147608402 -- kind: conda - name: pthread-stubs - version: '0.4' - build: h36c2ea0_1001 - build_number: 1001 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 - sha256: 67c84822f87b641d89df09758da498b2d4558d47b920fd1d3fe6d3a871e000ff - md5: 22dad4df6e8630e8dff2428f6f6a7036 - depends: - - libgcc-ng >=7.5.0 - license: MIT - license_family: MIT - size: 5625 - timestamp: 1606147468727 - kind: conda name: pthread-stubs version: '0.4' @@ -32786,46 +18852,18 @@ packages: name: pthread-stubs version: '0.4' build: hb9de7d4_1001 - build_number: 1001 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pthread-stubs-0.4-hb9de7d4_1001.tar.bz2 - sha256: f1d7ff5e06cc515ec82010537813c796369f8e9dde46ce3f4fa1a9f70bc7db7d - md5: d0183ec6ce0b5aaa3486df25fa5f0ded - depends: - - libgcc-ng >=7.5.0 - license: MIT - license_family: MIT - size: 5657 - timestamp: 1606147738742 -- kind: conda - name: pthread-stubs - version: '0.4' - build: hb9de7d4_1001 - build_number: 1001 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pthread-stubs-0.4-hb9de7d4_1001.tar.bz2 - sha256: f1d7ff5e06cc515ec82010537813c796369f8e9dde46ce3f4fa1a9f70bc7db7d - md5: d0183ec6ce0b5aaa3486df25fa5f0ded - depends: - - libgcc-ng >=7.5.0 - license: MIT - license_family: MIT - purls: [] - size: 5657 - timestamp: 1606147738742 -- kind: conda - name: pthread-stubs - version: '0.4' - build: hc929b4f_1001 - build_number: 1001 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pthread-stubs-0.4-hc929b4f_1001.tar.bz2 - sha256: 6e3900bb241bcdec513d4e7180fe9a19186c1a38f0b4080ed619d26014222c53 - md5: addd19059de62181cd11ae8f4ef26084 + build_number: 1001 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/pthread-stubs-0.4-hb9de7d4_1001.tar.bz2 + sha256: f1d7ff5e06cc515ec82010537813c796369f8e9dde46ce3f4fa1a9f70bc7db7d + md5: d0183ec6ce0b5aaa3486df25fa5f0ded + depends: + - libgcc-ng >=7.5.0 license: MIT license_family: MIT - size: 5653 - timestamp: 1606147699844 + purls: [] + size: 5657 + timestamp: 1606147738742 - kind: conda name: pthread-stubs version: '0.4' @@ -32840,21 +18878,6 @@ packages: purls: [] size: 5653 timestamp: 1606147699844 -- kind: conda - name: pthread-stubs - version: '0.4' - build: hcd874cb_1001 - build_number: 1001 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pthread-stubs-0.4-hcd874cb_1001.tar.bz2 - sha256: bb5a6ddf1a609a63addd6d7b488b0f58d05092ea84e9203283409bff539e202a - md5: a1f820480193ea83582b13249a7e7bd9 - depends: - - m2w64-gcc-libs - license: MIT - license_family: MIT - size: 6417 - timestamp: 1606147814351 - kind: conda name: pthread-stubs version: '0.4' @@ -32871,20 +18894,6 @@ packages: purls: [] size: 6417 timestamp: 1606147814351 -- kind: conda - name: pthreads-win32 - version: 2.9.1 - build: hfa6e2cd_3 - build_number: 3 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pthreads-win32-2.9.1-hfa6e2cd_3.tar.bz2 - sha256: 576a228630a72f25d255a5e345e5f10878e153221a96560f2498040cd6f54005 - md5: e2da8758d7d51ff6aa78a14dfb9dbed4 - depends: - - vc 14.* - license: LGPL 2 - size: 144301 - timestamp: 1537755684331 - kind: conda name: pthreads-win32 version: 2.9.1 @@ -32916,26 +18925,6 @@ packages: - pkg:pypi/ptyprocess?source=conda-forge-mapping size: 16546 timestamp: 1609419417991 -- kind: conda - name: pulseaudio-client - version: '17.0' - build: hb77b528_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pulseaudio-client-17.0-hb77b528_0.conda - sha256: b27c0c8671bd95c205a61aeeac807c095b60bc76eb5021863f919036d7a964fc - md5: 07f45f1be1c25345faddb8db0de8039b - depends: - - dbus >=1.13.6,<2.0a0 - - libgcc-ng >=12 - - libglib >=2.78.3,<3.0a0 - - libsndfile >=1.2.2,<1.3.0a0 - - libsystemd0 >=255 - constrains: - - pulseaudio 17.0 *_0 - license: LGPL-2.1-or-later - license_family: LGPL - size: 757633 - timestamp: 1705690081905 - kind: conda name: pulseaudio-client version: '17.0' @@ -32974,21 +18963,6 @@ packages: - pkg:pypi/pure-eval?source=conda-forge-mapping size: 14551 timestamp: 1642876055775 -- kind: conda - name: py-cpuinfo - version: 9.0.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/py-cpuinfo-9.0.0-pyhd8ed1ab_0.tar.bz2 - sha256: 1bb0459fdebf2f3155ee511e99097c5506ef206acbdd871b74ae9fc4b0c4a019 - md5: 6f6d42b894118f8378fce11887ccdaff - depends: - - python >=3.7 - license: MIT - license_family: MIT - size: 24947 - timestamp: 1666774595872 - kind: conda name: py-cpuinfo version: 9.0.0 @@ -33006,21 +18980,6 @@ packages: - pkg:pypi/py-cpuinfo?source=conda-forge-mapping size: 24947 timestamp: 1666774595872 -- kind: conda - name: pycparser - version: '2.22' - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.22-pyhd8ed1ab_0.conda - sha256: 406001ebf017688b1a1554b49127ca3a4ac4626ec0fd51dc75ffa4415b720b64 - md5: 844d9eb3b43095b031874477f7d70088 - depends: - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - size: 105098 - timestamp: 1711811634025 - kind: conda name: pycparser version: '2.22' @@ -33038,24 +18997,6 @@ packages: - pkg:pypi/pycparser?source=conda-forge-mapping size: 105098 timestamp: 1711811634025 -- kind: conda - name: pydotplus - version: 2.0.2 - build: pyhaef67bd_5 - build_number: 5 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pydotplus-2.0.2-pyhaef67bd_5.tar.bz2 - sha256: c811e85f0de51306eb10026110b38c6b977e8260ef974816506e5045506804dc - md5: 8af781cbb9222f0da55f8b9e504f0bdc - depends: - - graphviz >=2.47.2,<3.0a0 - - pyparsing >=2.0.1 - - python >=3.6 - license: MIT - license_family: MIT - size: 24847 - timestamp: 1622588237763 - kind: conda name: pydotplus version: 2.0.2 @@ -33093,21 +19034,6 @@ packages: - pkg:pypi/pygments?source=conda-forge-mapping size: 879295 timestamp: 1714846885370 -- kind: conda - name: pyparsing - version: 3.1.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.1.2-pyhd8ed1ab_0.conda - sha256: 06c77cb03e5dde2d939b216c99dd2db52ea93a4c7c599f3882f136005c359c7b - md5: b9a4dacf97241704529131a0dfc0494f - depends: - - python >=3.6 - license: MIT - license_family: MIT - size: 89455 - timestamp: 1709721146886 - kind: conda name: pyparsing version: 3.1.2 @@ -33125,27 +19051,6 @@ packages: - pkg:pypi/pyparsing?source=conda-forge-mapping size: 89455 timestamp: 1709721146886 -- kind: conda - name: pyqt - version: 5.15.9 - build: py39h52134e7_5 - build_number: 5 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyqt-5.15.9-py39h52134e7_5.conda - sha256: a0d0662c73b343931dbd66d9c25ec74f40115512568a87bf4d01af8d1a8ddf1c - md5: e1f148e57d071b09187719df86f513c1 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - pyqt5-sip 12.12.2 py39h3d6467e_5 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - qt-main >=5.15.8,<5.16.0a0 - - sip >=6.7.11,<6.8.0a0 - license: GPL-3.0-only - license_family: GPL - size: 5227659 - timestamp: 1695420723753 - kind: conda name: pyqt version: 5.15.9 @@ -33169,28 +19074,6 @@ packages: - pkg:pypi/pyqt5?source=conda-forge-mapping size: 5227659 timestamp: 1695420723753 -- kind: conda - name: pyqt - version: 5.15.9 - build: py39hb77abff_5 - build_number: 5 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pyqt-5.15.9-py39hb77abff_5.conda - sha256: 9aee5ab6f2c5a71f2eb399e5fec175f79498648ff8e4be6f815cf0ca803201c4 - md5: 5ed899124a51958336371ff01482b8fd - depends: - - pyqt5-sip 12.12.2 py39h99910a6_5 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - qt-main >=5.15.8,<5.16.0a0 - - sip >=6.7.11,<6.8.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: GPL-3.0-only - license_family: GPL - size: 3876568 - timestamp: 1695421679054 - kind: conda name: pyqt version: 5.15.9 @@ -33215,27 +19098,6 @@ packages: - pkg:pypi/pyqt5?source=conda-forge-mapping size: 3876568 timestamp: 1695421679054 -- kind: conda - name: pyqt5-sip - version: 12.12.2 - build: py39h3d6467e_5 - build_number: 5 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyqt5-sip-12.12.2-py39h3d6467e_5.conda - sha256: 86efec5e57111794e039bb14dfce23d9df6ed8df139ab1404086140eba6d4d7c - md5: 93aff412f3e49fdb43361c0215cbd72d - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - packaging - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - sip - - toml - license: GPL-3.0-only - license_family: GPL - size: 85034 - timestamp: 1695418081052 - kind: conda name: pyqt5-sip version: 12.12.2 @@ -33259,28 +19121,6 @@ packages: - pkg:pypi/pyqt5-sip?source=conda-forge-mapping size: 85034 timestamp: 1695418081052 -- kind: conda - name: pyqt5-sip - version: 12.12.2 - build: py39h99910a6_5 - build_number: 5 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pyqt5-sip-12.12.2-py39h99910a6_5.conda - sha256: c352489404b993ee0de4a068fd766229dd759a8d7fbc825bf8820073c2ff12d7 - md5: dffbcea794c524c471772a5f697c2aea - depends: - - packaging - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - sip - - toml - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: GPL-3.0-only - license_family: GPL - size: 79633 - timestamp: 1695418442270 - kind: conda name: pyqt5-sip version: 12.12.2 @@ -33309,52 +19149,19 @@ packages: name: pyshp version: 2.3.1 build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pyshp-2.3.1-pyhd8ed1ab_0.tar.bz2 - sha256: 41eced0d5e855bc52018f200b239d627daa38ad78a655ffa2f1efd95b07b6bce - md5: 92a889dc236a5197612bc85bee6d7174 - depends: - - python >=3.6 - license: MIT - license_family: MIT - size: 964060 - timestamp: 1659003065197 -- kind: conda - name: pyshp - version: 2.3.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pyshp-2.3.1-pyhd8ed1ab_0.tar.bz2 - sha256: 41eced0d5e855bc52018f200b239d627daa38ad78a655ffa2f1efd95b07b6bce - md5: 92a889dc236a5197612bc85bee6d7174 - depends: - - python >=3.6 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyshp?source=conda-forge-mapping - size: 964060 - timestamp: 1659003065197 -- kind: conda - name: pysocks - version: 1.7.1 - build: pyh0701188_6 - build_number: 6 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyh0701188_6.tar.bz2 - sha256: b3a612bc887f3dd0fb7c4199ad8e342bd148cf69a9b74fd9468a18cf2bef07b7 - md5: 56cd9fe388baac0e90c7149cfac95b60 - depends: - - __win - - python >=3.8 - - win_inet_pton - license: BSD-3-Clause - license_family: BSD - size: 19348 - timestamp: 1661605138291 + subdir: noarch + noarch: python + url: https://conda.anaconda.org/conda-forge/noarch/pyshp-2.3.1-pyhd8ed1ab_0.tar.bz2 + sha256: 41eced0d5e855bc52018f200b239d627daa38ad78a655ffa2f1efd95b07b6bce + md5: 92a889dc236a5197612bc85bee6d7174 + depends: + - python >=3.6 + license: MIT + license_family: MIT + purls: + - pkg:pypi/pyshp?source=conda-forge-mapping + size: 964060 + timestamp: 1659003065197 - kind: conda name: pysocks version: 1.7.1 @@ -33375,23 +19182,6 @@ packages: - pkg:pypi/pysocks?source=conda-forge-mapping size: 19348 timestamp: 1661605138291 -- kind: conda - name: pysocks - version: 1.7.1 - build: pyha2e5f31_6 - build_number: 6 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b - md5: 2a7de29fb590ca14b5243c4c812c8025 - depends: - - __unix - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - size: 18981 - timestamp: 1661604969727 - kind: conda name: pysocks version: 1.7.1 @@ -33411,29 +19201,6 @@ packages: - pkg:pypi/pysocks?source=conda-forge-mapping size: 18981 timestamp: 1661604969727 -- kind: conda - name: pytest - version: 8.2.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pytest-8.2.2-pyhd8ed1ab_0.conda - sha256: 00b7a49b31cf705b59edbd96219d8a67d2b9f51a913aa059fadd921b016965cb - md5: 0f3f49c22c7ef3a1195fa61dad3c43be - depends: - - colorama - - exceptiongroup >=1.0.0rc8 - - iniconfig - - packaging - - pluggy <2.0,>=1.5 - - python >=3.8 - - tomli >=1 - constrains: - - pytest-faulthandler >=2 - license: MIT - license_family: MIT - size: 257061 - timestamp: 1717533913269 - kind: conda name: pytest version: 8.2.2 @@ -33459,23 +19226,6 @@ packages: - pkg:pypi/pytest?source=conda-forge-mapping size: 257061 timestamp: 1717533913269 -- kind: conda - name: pytest-benchmark - version: 4.0.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pytest-benchmark-4.0.0-pyhd8ed1ab_0.tar.bz2 - sha256: e08bba57295c6ca9cbc265347c312aaab1f0cf66f4e8ff53a2461f32c397536f - md5: 8c3168375e2ac100c17b133f4e2eb536 - depends: - - py-cpuinfo - - pytest >=3.8 - - python >=3.5 - license: BSD-2-Clause - license_family: BSD - size: 39571 - timestamp: 1666782598879 - kind: conda name: pytest-benchmark version: 4.0.0 @@ -33495,23 +19245,6 @@ packages: - pkg:pypi/pytest-benchmark?source=conda-forge-mapping size: 39571 timestamp: 1666782598879 -- kind: conda - name: pytest-dotenv - version: 0.5.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pytest-dotenv-0.5.2-pyhd8ed1ab_0.tar.bz2 - sha256: 43ab7de6af7b298a9199aea2bf6fa481a3059ba1068dd0967fe3a040ff6e9303 - md5: 11b16b526f60cc18748c3fe45d10315a - depends: - - pytest >=5.0.0 - - python >=3.6 - - python-dotenv >=0.9.1 - license: MIT - license_family: MIT - size: 7383 - timestamp: 1606859705188 - kind: conda name: pytest-dotenv version: 0.5.2 @@ -33531,22 +19264,6 @@ packages: - pkg:pypi/pytest-dotenv?source=conda-forge-mapping size: 7383 timestamp: 1606859705188 -- kind: conda - name: pytest-order - version: 1.0.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pytest-order-1.0.1-pyhd8ed1ab_0.tar.bz2 - sha256: 8d4f0c70f66dfeb4f857e2b92b30713b7b6b475b748dcb2b47ef7d0f18346752 - md5: d66820a0d1d10f6731b101d36dc38ad9 - depends: - - pytest >=3.7 - - python >=3.6 - license: MIT - license_family: MIT - size: 15851 - timestamp: 1641771678634 - kind: conda name: pytest-order version: 1.0.1 @@ -33565,25 +19282,6 @@ packages: - pkg:pypi/pytest-order?source=conda-forge-mapping size: 15851 timestamp: 1641771678634 -- kind: conda - name: pytest-xdist - version: 3.6.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pytest-xdist-3.6.1-pyhd8ed1ab_0.conda - sha256: c9f27ed55352bee2c9f7cc2fdaf12b322ee280b1989d7e763b4540d4fe7ec995 - md5: b39568655c127a9c4a44d178ac99b6d0 - depends: - - execnet >=2.1 - - pytest >=7.0.0 - - python >=3.8 - constrains: - - psutil >=3.0 - license: MIT - license_family: MIT - size: 38320 - timestamp: 1718138508765 - kind: conda name: pytest-xdist version: 3.6.1 @@ -33605,35 +19303,6 @@ packages: - pkg:pypi/pytest-xdist?source=conda-forge-mapping size: 38320 timestamp: 1718138508765 -- kind: conda - name: python - version: 3.9.19 - build: h0755675_0_cpython - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.19-h0755675_0_cpython.conda - sha256: b9253ca9ca5427e6da4b1d43353a110e0f2edfab9c951afb4bf01cbae2825b31 - md5: d9ee3647fbd9e8595b8df759b2bbefb8 - depends: - - bzip2 >=1.0.8,<2.0a0 - - ld_impl_linux-64 >=2.36.1 - - libffi >=3.4,<4.0a0 - - libgcc-ng >=12 - - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.45.2,<4.0a0 - - libuuid >=2.38.1,<3.0a0 - - libxcrypt >=4.4.36 - - libzlib >=1.2.13,<2.0.0a0 - - ncurses >=6.4.20240210,<7.0a0 - - openssl >=3.2.1,<4.0a0 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - - xz >=5.2.6,<6.0a0 - constrains: - - python_abi 3.9.* *_cp39 - license: Python-2.0 - size: 23800555 - timestamp: 1710940120866 - kind: conda name: python version: 3.9.19 @@ -33664,35 +19333,6 @@ packages: purls: [] size: 23800555 timestamp: 1710940120866 -- kind: conda - name: python - version: 3.9.19 - build: h4ac3b42_0_cpython - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/python-3.9.19-h4ac3b42_0_cpython.conda - sha256: 26845bcb8194e121331d47dca98d07f6197d5bf3bd2cb8da2cd2391722463180 - md5: 1501507cd9451472ec8900d587ce872f - depends: - - bzip2 >=1.0.8,<2.0a0 - - ld_impl_linux-aarch64 >=2.36.1 - - libffi >=3.4,<4.0a0 - - libgcc-ng >=12 - - libnsl >=2.0.1,<2.1.0a0 - - libsqlite >=3.45.2,<4.0a0 - - libuuid >=2.38.1,<3.0a0 - - libxcrypt >=4.4.36 - - libzlib >=1.2.13,<2.0.0a0 - - ncurses >=6.4.20240210,<7.0a0 - - openssl >=3.2.1,<4.0a0 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - - xz >=5.2.6,<6.0a0 - constrains: - - python_abi 3.9.* *_cp39 - license: Python-2.0 - size: 12542650 - timestamp: 1710945692074 - kind: conda name: python version: 3.9.19 @@ -33723,30 +19363,6 @@ packages: purls: [] size: 12542650 timestamp: 1710945692074 -- kind: conda - name: python - version: 3.9.19 - build: h4de0772_0_cpython - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/python-3.9.19-h4de0772_0_cpython.conda - sha256: 92d847bc9e79a60c1d139aa4ca0385d283b90aa2d7421bb3ffcb5dc0678fd72f - md5: b6999bc275e0e6beae7b1c8ea0be1e85 - depends: - - bzip2 >=1.0.8,<2.0a0 - - libffi >=3.4,<4.0a0 - - libsqlite >=3.45.2,<4.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - openssl >=3.2.1,<4.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - - vc >=14.1,<15 - - vc14_runtime >=14.16.27033 - - xz >=5.2.6,<6.0a0 - constrains: - - python_abi 3.9.* *_cp39 - license: Python-2.0 - size: 16906240 - timestamp: 1710938565297 - kind: conda name: python version: 3.9.19 @@ -33777,58 +19393,9 @@ packages: version: 3.9.19 build: h7a9c478_0_cpython subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/python-3.9.19-h7a9c478_0_cpython.conda - sha256: 58b76be84683bc03112b3ed7e377e99af24844ebf7d7568f6466a2dae7a887fe - md5: 7d53d366acd9dbfb498c69326ccb520a - depends: - - bzip2 >=1.0.8,<2.0a0 - - libffi >=3.4,<4.0a0 - - libsqlite >=3.45.2,<4.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ncurses >=6.4.20240210,<7.0a0 - - openssl >=3.2.1,<4.0a0 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - - xz >=5.2.6,<6.0a0 - constrains: - - python_abi 3.9.* *_cp39 - license: Python-2.0 - size: 12372436 - timestamp: 1710940037648 -- kind: conda - name: python - version: 3.9.19 - build: h7a9c478_0_cpython - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/python-3.9.19-h7a9c478_0_cpython.conda - sha256: 58b76be84683bc03112b3ed7e377e99af24844ebf7d7568f6466a2dae7a887fe - md5: 7d53d366acd9dbfb498c69326ccb520a - depends: - - bzip2 >=1.0.8,<2.0a0 - - libffi >=3.4,<4.0a0 - - libsqlite >=3.45.2,<4.0a0 - - libzlib >=1.2.13,<2.0.0a0 - - ncurses >=6.4.20240210,<7.0a0 - - openssl >=3.2.1,<4.0a0 - - readline >=8.2,<9.0a0 - - tk >=8.6.13,<8.7.0a0 - - tzdata - - xz >=5.2.6,<6.0a0 - constrains: - - python_abi 3.9.* *_cp39 - license: Python-2.0 - purls: [] - size: 12372436 - timestamp: 1710940037648 -- kind: conda - name: python - version: 3.9.19 - build: hd7ebdb9_0_cpython - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/python-3.9.19-hd7ebdb9_0_cpython.conda - sha256: 3b93f7a405f334043758dfa8aaca050429a954a37721a6462ebd20e94ef7c5a0 - md5: 45c4d173b12154f746be3b49b1190634 + url: https://conda.anaconda.org/conda-forge/osx-64/python-3.9.19-h7a9c478_0_cpython.conda + sha256: 58b76be84683bc03112b3ed7e377e99af24844ebf7d7568f6466a2dae7a887fe + md5: 7d53d366acd9dbfb498c69326ccb520a depends: - bzip2 >=1.0.8,<2.0a0 - libffi >=3.4,<4.0a0 @@ -33843,8 +19410,9 @@ packages: constrains: - python_abi 3.9.* *_cp39 license: Python-2.0 - size: 11847835 - timestamp: 1710939779164 + purls: [] + size: 12372436 + timestamp: 1710940037648 - kind: conda name: python version: 3.9.19 @@ -33870,22 +19438,6 @@ packages: purls: [] size: 11847835 timestamp: 1710939779164 -- kind: conda - name: python-dateutil - version: 2.9.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0-pyhd8ed1ab_0.conda - sha256: f3ceef02ac164a8d3a080d0d32f8e2ebe10dd29e3a685d240e38b3599e146320 - md5: 2cf4264fffb9e6eff6031c5b6884d61c - depends: - - python >=3.7 - - six >=1.5 - license: Apache-2.0 - license_family: APACHE - size: 222742 - timestamp: 1709299922152 - kind: conda name: python-dateutil version: 2.9.0 @@ -33904,21 +19456,6 @@ packages: - pkg:pypi/python-dateutil?source=conda-forge-mapping size: 222742 timestamp: 1709299922152 -- kind: conda - name: python-dotenv - version: 1.0.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/python-dotenv-1.0.1-pyhd8ed1ab_0.conda - sha256: 2d4c80364f03315d606a50eddd493dbacc078e21412c2462c0f781eec49b572c - md5: c2997ea9360ac4e015658804a7a84f94 - depends: - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - size: 24278 - timestamp: 1706018281544 - kind: conda name: python-dotenv version: 1.0.1 @@ -33936,21 +19473,6 @@ packages: - pkg:pypi/python-dotenv?source=conda-forge-mapping size: 24278 timestamp: 1706018281544 -- kind: conda - name: python-fastjsonschema - version: 2.20.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/python-fastjsonschema-2.20.0-pyhd8ed1ab_0.conda - sha256: 7d8c931b89c9980434986b4deb22c2917b58d9936c3974139b9c10ae86fdfe60 - md5: b98d2018c01ce9980c03ee2850690fab - depends: - - python >=3.3 - license: BSD-3-Clause - license_family: BSD - size: 226165 - timestamp: 1718477110630 - kind: conda name: python-fastjsonschema version: 2.20.0 @@ -33968,21 +19490,6 @@ packages: - pkg:pypi/fastjsonschema?source=conda-forge-mapping size: 226165 timestamp: 1718477110630 -- kind: conda - name: python-tzdata - version: '2024.1' - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/python-tzdata-2024.1-pyhd8ed1ab_0.conda - sha256: 9da9a849d53705dee450b83507df1ca8ffea5f83bd21a215202221f1c492f8ad - md5: 98206ea9954216ee7540f0c773f2104d - depends: - - python >=3.6 - license: Apache-2.0 - license_family: APACHE - size: 144024 - timestamp: 1707747742930 - kind: conda name: python-tzdata version: '2024.1' @@ -34000,21 +19507,6 @@ packages: - pkg:pypi/tzdata?source=conda-forge-mapping size: 144024 timestamp: 1707747742930 -- kind: conda - name: python_abi - version: '3.9' - build: 4_cp39 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-4_cp39.conda - sha256: 7e0157e35929711e1a986c18a8bfb7a38a2209cfada16b541ebb0481f74376d6 - md5: bfe4b3259a8ac6cdf0037752904da6a7 - constrains: - - python 3.9.* *_cpython - license: BSD-3-Clause - license_family: BSD - size: 6378 - timestamp: 1695147399237 - kind: conda name: python_abi version: '3.9' @@ -34031,21 +19523,6 @@ packages: purls: [] size: 6378 timestamp: 1695147399237 -- kind: conda - name: python_abi - version: '3.9' - build: 4_cp39 - build_number: 4 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/python_abi-3.9-4_cp39.conda - sha256: b9201f49d9172c37f52818e34eaf21855c0e5a1fb885cd1b5a60fa1a9307d178 - md5: c191905a08694e4a5cb1238e90233878 - constrains: - - python 3.9.* *_cpython - license: BSD-3-Clause - license_family: BSD - size: 6433 - timestamp: 1695147422968 - kind: conda name: python_abi version: '3.9' @@ -34062,21 +19539,6 @@ packages: purls: [] size: 6433 timestamp: 1695147422968 -- kind: conda - name: python_abi - version: '3.9' - build: 4_cp39 - build_number: 4 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/python_abi-3.9-4_cp39.conda - sha256: a2b38ce566d9f48a49369f46c50912300a6ac09bf1c58a0d6c2caab074ee551e - md5: 2d9f6c00555127a9058cfa955adf1090 - constrains: - - python 3.9.* *_cpython - license: BSD-3-Clause - license_family: BSD - size: 6486 - timestamp: 1695147714523 - kind: conda name: python_abi version: '3.9' @@ -34093,21 +19555,6 @@ packages: purls: [] size: 6486 timestamp: 1695147714523 -- kind: conda - name: python_abi - version: '3.9' - build: 4_cp39 - build_number: 4 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/python_abi-3.9-4_cp39.conda - sha256: 2ae06dcd1a03f023b6accf5bd989f42b689f708d3495affa22c2ed9f1d127726 - md5: be9e11a37bbab9cfdbcb36e52d8d73cb - constrains: - - python 3.9.* *_cpython - license: BSD-3-Clause - license_family: BSD - size: 6484 - timestamp: 1695147719187 - kind: conda name: python_abi version: '3.9' @@ -34124,21 +19571,6 @@ packages: purls: [] size: 6484 timestamp: 1695147719187 -- kind: conda - name: python_abi - version: '3.9' - build: 4_cp39 - build_number: 4 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/python_abi-3.9-4_cp39.conda - sha256: 3bf150eb6fc99f459210065973fc79b5974a9142672f6dd92eba6ed97697e0ed - md5: 948b0d93d4ab1372d8fd45e1560afd47 - constrains: - - python 3.9.* *_cpython - license: BSD-3-Clause - license_family: BSD - size: 6776 - timestamp: 1695147727582 - kind: conda name: python_abi version: '3.9' @@ -34155,21 +19587,6 @@ packages: purls: [] size: 6776 timestamp: 1695147727582 -- kind: conda - name: pytz - version: '2024.1' - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2024.1-pyhd8ed1ab_0.conda - sha256: 1a7d6b233f7e6e3bbcbad054c8fd51e690a67b129a899a056a5e45dd9f00cb41 - md5: 3eeeeb9e4827ace8c0c1419c85d590ad - depends: - - python >=3.7 - license: MIT - license_family: MIT - size: 188538 - timestamp: 1706886944988 - kind: conda name: pytz version: '2024.1' @@ -34187,25 +19604,6 @@ packages: - pkg:pypi/pytz?source=conda-forge-mapping size: 188538 timestamp: 1706886944988 -- kind: conda - name: pywin32 - version: '306' - build: py39h99910a6_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pywin32-306-py39h99910a6_2.conda - sha256: bae89555b73c8bbbb9efe88490f2d16c010188dd078ed3aa39c2ba3084e31608 - md5: eab91442160b49994dd2e224e6082770 - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: PSF-2.0 - license_family: PSF - size: 5808124 - timestamp: 1695974471118 - kind: conda name: pywin32 version: '306' @@ -34227,24 +19625,6 @@ packages: - pkg:pypi/pywin32?source=conda-forge-mapping size: 5808124 timestamp: 1695974471118 -- kind: conda - name: pyyaml - version: 6.0.1 - build: py39h0f82c59_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/pyyaml-6.0.1-py39h0f82c59_1.conda - sha256: 96ef332c1199bed9779f6b5bf7671dd00654208a6fadb7b89d744e66286326dc - md5: b4f3bbf710410751f687ac04544c12b1 - depends: - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - size: 159929 - timestamp: 1695373838385 - kind: conda name: pyyaml version: 6.0.1 @@ -34265,25 +19645,6 @@ packages: - pkg:pypi/pyyaml?source=conda-forge-mapping size: 159929 timestamp: 1695373838385 -- kind: conda - name: pyyaml - version: 6.0.1 - build: py39h898b7ef_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/pyyaml-6.0.1-py39h898b7ef_1.conda - sha256: 7a3ffc8bc3ca6858776b73030985bcb6ef2f9fa63a0c34b57adee12f959eb139 - md5: 6130aa0677e5b9bfcd3c8fde05f8a7e6 - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - size: 168125 - timestamp: 1695373798879 - kind: conda name: pyyaml version: 6.0.1 @@ -34319,52 +19680,14 @@ packages: - python_abi 3.9.* *_cp39 - ucrt >=10.0.20348.0 - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - size: 151118 - timestamp: 1695373930963 -- kind: conda - name: pyyaml - version: 6.0.1 - build: py39ha55989b_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/pyyaml-6.0.1-py39ha55989b_1.conda - sha256: 8e18f428c944dc08e34b78dad56af00852bc416b4be9ba528144389ac61bf123 - md5: 5c3a9da77fc79c21c5c1fd7ea06306a2 - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - purls: - - pkg:pypi/pyyaml?source=conda-forge-mapping - size: 151118 - timestamp: 1695373930963 -- kind: conda - name: pyyaml - version: 6.0.1 - build: py39hd1e30aa_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-6.0.1-py39hd1e30aa_1.conda - sha256: 28b147c50ad48215f9427a52811848223ac0371be7caae88522e661a3bfb1448 - md5: 37218233bcdc310e4fde6453bc1b40d8 - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 + - vc14_runtime >=14.29.30139 - yaml >=0.2.5,<0.3.0a0 license: MIT license_family: MIT - size: 178391 - timestamp: 1695373606953 + purls: + - pkg:pypi/pyyaml?source=conda-forge-mapping + size: 151118 + timestamp: 1695373930963 - kind: conda name: pyyaml version: 6.0.1 @@ -34385,23 +19708,6 @@ packages: - pkg:pypi/pyyaml?source=conda-forge-mapping size: 178391 timestamp: 1695373606953 -- kind: conda - name: pyyaml - version: 6.0.1 - build: py39hdc70f33_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/pyyaml-6.0.1-py39hdc70f33_1.conda - sha256: 4a8d084617571ecb8d816fe4c46b672d8b9b4bd354cbfdbb6c843143abe3896f - md5: 542378f49240a94056b50ab1385b3bfb - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - yaml >=0.2.5,<0.3.0a0 - license: MIT - license_family: MIT - size: 162428 - timestamp: 1695373824922 - kind: conda name: pyyaml version: 6.0.1 @@ -34528,21 +19834,6 @@ packages: - pkg:pypi/pyzmq?source=conda-forge-mapping size: 364924 timestamp: 1715024636001 -- kind: conda - name: qhull - version: '2020.2' - build: h4bd325d_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/qhull-2020.2-h4bd325d_2.tar.bz2 - sha256: e1d6e4e74486ce4844c4bbdc7198bb4d8191b70881f6415d1f4b5fd8d98f18d7 - md5: 5acb8407fefa1c1929c11c167237e776 - depends: - - libgcc-ng >=9.4.0 - - libstdcxx-ng >=9.4.0 - license: Qhull - size: 1971736 - timestamp: 1631546549823 - kind: conda name: qhull version: '2020.2' @@ -34559,21 +19850,6 @@ packages: purls: [] size: 1971736 timestamp: 1631546549823 -- kind: conda - name: qhull - version: '2020.2' - build: h70d2c02_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/qhull-2020.2-h70d2c02_2.tar.bz2 - sha256: 5905c7c397181c845949f682cba0acb7b0f78124db9f5d8196f273a4ce7f655b - md5: 110403ed058415fdd632298321da1fe0 - depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 - license: Qhull - size: 2342785 - timestamp: 1631547139388 - kind: conda name: qhull version: '2020.2' @@ -34590,20 +19866,6 @@ packages: purls: [] size: 2342785 timestamp: 1631547139388 -- kind: conda - name: qhull - version: '2020.2' - build: h940c156_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/qhull-2020.2-h940c156_2.tar.bz2 - sha256: a1dff011b3f314ee417a7bd626eecbc44d536b20e51884d378cfc89cc8e90a45 - md5: 031bd4afafd89fff7bef4fb6c9f49058 - depends: - - libcxx >=11.1.0 - license: Qhull - size: 1913462 - timestamp: 1631546922205 - kind: conda name: qhull version: '2020.2' @@ -34619,20 +19881,6 @@ packages: purls: [] size: 1913462 timestamp: 1631546922205 -- kind: conda - name: qhull - version: '2020.2' - build: hc021e02_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/qhull-2020.2-hc021e02_2.tar.bz2 - sha256: dc423d80d1e36c0250a796f578ac1d090b76b1a5ba9de7a2a8c90388d284224e - md5: 3a085cac271088b14b68c34d50576fe4 - depends: - - libcxx >=11.1.0 - license: Qhull - size: 1819204 - timestamp: 1631546794569 - kind: conda name: qhull version: '2020.2' @@ -34648,21 +19896,6 @@ packages: purls: [] size: 1819204 timestamp: 1631546794569 -- kind: conda - name: qhull - version: '2020.2' - build: hd62202e_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/qhull-2020.2-hd62202e_2.tar.bz2 - sha256: d2f80e48febac5f5290b827bad5a49de28a58a4296baeb3ef6643d57f9ae5767 - md5: 32e4048d733bb353171b16bce7fdd678 - depends: - - libgcc-ng >=9.4.0 - - libstdcxx-ng >=9.4.0 - license: Qhull - size: 2169289 - timestamp: 1631550509856 - kind: conda name: qhull version: '2020.2' @@ -34679,37 +19912,6 @@ packages: purls: [] size: 2169289 timestamp: 1631550509856 -- kind: conda - name: qt-main - version: 5.15.8 - build: h06adc49_22 - build_number: 22 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/qt-main-5.15.8-h06adc49_22.conda - sha256: 050c3bc95ff3ce2fce043988e45b841c62b72470c2f0841442154b378cc0d37e - md5: 919650dc31edac6a17a99157aec4f87c - depends: - - gst-plugins-base >=1.24.5,<1.25.0a0 - - gstreamer >=1.24.5,<1.25.0a0 - - icu >=73.2,<74.0a0 - - krb5 >=1.21.2,<1.22.0a0 - - libclang13 >=15.0.7 - - libglib >=2.80.2,<3.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libsqlite >=3.46.0,<4.0a0 - - libzlib >=1.3.1,<2.0a0 - - openssl >=3.3.1,<4.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.6.0a0 - constrains: - - qt 5.15.8 - license: LGPL-3.0-only - license_family: LGPL - size: 59570135 - timestamp: 1719037973436 - kind: conda name: qt-main version: 5.15.8 @@ -34742,66 +19944,6 @@ packages: purls: [] size: 59570135 timestamp: 1719037973436 -- kind: conda - name: qt-main - version: 5.15.8 - build: ha2b5568_22 - build_number: 22 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/qt-main-5.15.8-ha2b5568_22.conda - sha256: e621b4445b08c353cd754e8b1e529ed6d27b53d23629064e504727225e291017 - md5: 15de976572f24032540236006d6d0e9f - depends: - - __glibc >=2.17,<3.0.a0 - - alsa-lib >=1.2.12,<1.3.0a0 - - dbus >=1.13.6,<2.0a0 - - fontconfig >=2.14.2,<3.0a0 - - fonts-conda-ecosystem - - freetype >=2.12.1,<3.0a0 - - gst-plugins-base >=1.24.5,<1.25.0a0 - - gstreamer >=1.24.5,<1.25.0a0 - - harfbuzz >=8.5.0,<9.0a0 - - icu >=73.2,<74.0a0 - - krb5 >=1.21.2,<1.22.0a0 - - libclang-cpp15 >=15.0.7,<15.1.0a0 - - libclang13 >=15.0.7 - - libcups >=2.3.3,<2.4.0a0 - - libevent >=2.1.12,<2.1.13.0a0 - - libexpat >=2.6.2,<3.0a0 - - libgcc-ng >=12 - - libglib >=2.80.2,<3.0a0 - - libjpeg-turbo >=3.0.0,<4.0a0 - - libllvm15 >=15.0.7,<15.1.0a0 - - libpng >=1.6.43,<1.7.0a0 - - libpq >=16.3,<17.0a0 - - libsqlite >=3.46.0,<4.0a0 - - libstdcxx-ng >=12 - - libxcb >=1.16,<1.17.0a0 - - libxkbcommon >=1.7.0,<2.0a0 - - libxml2 >=2.12.7,<3.0a0 - - libzlib >=1.3.1,<2.0a0 - - mysql-libs >=8.3.0,<8.4.0a0 - - nspr >=4.35,<5.0a0 - - nss >=3.101,<4.0a0 - - openssl >=3.3.1,<4.0a0 - - pulseaudio-client >=17.0,<17.1.0a0 - - xcb-util >=0.4.1,<0.5.0a0 - - xcb-util-image >=0.4.0,<0.5.0a0 - - xcb-util-keysyms >=0.4.1,<0.5.0a0 - - xcb-util-renderutil >=0.3.10,<0.4.0a0 - - xcb-util-wm >=0.4.2,<0.5.0a0 - - xorg-libice >=1.1.1,<2.0a0 - - xorg-libsm >=1.2.4,<2.0a0 - - xorg-libx11 >=1.8.9,<2.0a0 - - xorg-libxext >=1.3.4,<2.0a0 - - xorg-xf86vidmodeproto - - zstd >=1.5.6,<1.6.0a0 - constrains: - - qt 5.15.8 - license: LGPL-3.0-only - license_family: LGPL - size: 61406677 - timestamp: 1719032641557 - kind: conda name: qt-main version: 5.15.8 @@ -34868,75 +20010,12 @@ packages: version: 1.3.10 build: py39h53dcae1_4 build_number: 4 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/rasterio-1.3.10-py39h53dcae1_4.conda - sha256: bebedd799206d0c9d4b989cf09c976acde05738957a326ea39ae91f0b871b1b2 - md5: 6a557321f701dcecf92d5b54aa6e92e7 - depends: - - __osx >=11.0 - - affine - - attrs - - certifi - - click >=4 - - click-plugins - - cligj >=0.5 - - importlib-metadata - - libcxx >=16 - - libgdal >=3.9.0,<3.10.0a0 - - numpy >=1.19,<3 - - proj >=9.4.0,<9.5.0a0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - setuptools >=0.9.8 - - snuggs >=1.4.1 - license: BSD-3-Clause - license_family: BSD - size: 7084237 - timestamp: 1717806088346 -- kind: conda - name: rasterio - version: 1.3.10 - build: py39h53dcae1_4 - build_number: 4 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/rasterio-1.3.10-py39h53dcae1_4.conda - sha256: bebedd799206d0c9d4b989cf09c976acde05738957a326ea39ae91f0b871b1b2 - md5: 6a557321f701dcecf92d5b54aa6e92e7 - depends: - - __osx >=11.0 - - affine - - attrs - - certifi - - click >=4 - - click-plugins - - cligj >=0.5 - - importlib-metadata - - libcxx >=16 - - libgdal >=3.9.0,<3.10.0a0 - - numpy >=1.19,<3 - - proj >=9.4.0,<9.5.0a0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - setuptools >=0.9.8 - - snuggs >=1.4.1 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/rasterio?source=conda-forge-mapping - size: 7084237 - timestamp: 1717806088346 -- kind: conda - name: rasterio - version: 1.3.10 - build: py39h688a334_4 - build_number: 4 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rasterio-1.3.10-py39h688a334_4.conda - sha256: 27cd44afc80a8d84d3ecb6e658cbc36fa1ab69094d72f61e13bb38fb7736dca3 - md5: ca7ee771abfa031d2d2cb073d278f42e + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/rasterio-1.3.10-py39h53dcae1_4.conda + sha256: bebedd799206d0c9d4b989cf09c976acde05738957a326ea39ae91f0b871b1b2 + md5: 6a557321f701dcecf92d5b54aa6e92e7 depends: + - __osx >=11.0 - affine - attrs - certifi @@ -34944,19 +20023,21 @@ packages: - click-plugins - cligj >=0.5 - importlib-metadata - - libgcc-ng >=12 + - libcxx >=16 - libgdal >=3.9.0,<3.10.0a0 - - libstdcxx-ng >=12 - numpy >=1.19,<3 - proj >=9.4.0,<9.5.0a0 - python >=3.9,<3.10.0a0 + - python >=3.9,<3.10.0a0 *_cpython - python_abi 3.9.* *_cp39 - setuptools >=0.9.8 - snuggs >=1.4.1 license: BSD-3-Clause license_family: BSD - size: 7389836 - timestamp: 1717805831129 + purls: + - pkg:pypi/rasterio?source=conda-forge-mapping + size: 7084237 + timestamp: 1717806088346 - kind: conda name: rasterio version: 1.3.10 @@ -34989,37 +20070,6 @@ packages: - pkg:pypi/rasterio?source=conda-forge-mapping size: 7389836 timestamp: 1717805831129 -- kind: conda - name: rasterio - version: 1.3.10 - build: py39h6e27d46_4 - build_number: 4 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/rasterio-1.3.10-py39h6e27d46_4.conda - sha256: cc2324d10d0bdf20f9cae81bf4e1a1b8020ece3beb9545eba456d7645afdcbb1 - md5: 9609b001cd05839e08517d9ff2c587d0 - depends: - - affine - - attrs - - certifi - - click >=4 - - click-plugins - - cligj >=0.5 - - importlib-metadata - - libgdal >=3.9.0,<3.10.0a0 - - numpy >=1.19,<3 - - proj >=9.4.0,<9.5.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - setuptools >=0.9.8 - - snuggs >=1.4.1 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 6961010 - timestamp: 1717806816088 - kind: conda name: rasterio version: 1.3.10 @@ -35053,37 +20103,6 @@ packages: - pkg:pypi/rasterio?source=conda-forge-mapping size: 6961010 timestamp: 1717806816088 -- kind: conda - name: rasterio - version: 1.3.10 - build: py39hcf36936_4 - build_number: 4 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/rasterio-1.3.10-py39hcf36936_4.conda - sha256: f40130f2ed9a98a39ded8eeb0d675b1b5a7ac20b50f366a5d149ec673db1e999 - md5: 3effc4a234024eeab8c451d7c2e7200d - depends: - - affine - - attrs - - certifi - - click >=4 - - click-plugins - - cligj >=0.5 - - importlib-metadata - - libgcc-ng >=12 - - libgdal >=3.9.0,<3.10.0a0 - - libstdcxx-ng >=12 - - numpy >=1.19,<3 - - proj >=9.4.0,<9.5.0a0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - setuptools >=0.9.8 - - snuggs >=1.4.1 - license: BSD-3-Clause - license_family: BSD - size: 7714708 - timestamp: 1717806089513 - kind: conda name: rasterio version: 1.3.10 @@ -35117,36 +20136,6 @@ packages: - pkg:pypi/rasterio?source=conda-forge-mapping size: 7714708 timestamp: 1717806089513 -- kind: conda - name: rasterio - version: 1.3.10 - build: py39he476bd8_4 - build_number: 4 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/rasterio-1.3.10-py39he476bd8_4.conda - sha256: b02475c10abe214e98a4f11a6db0c23fe201c1116d1a2147803e8596f941f98b - md5: 51c0c820093a64f942c862caac356f84 - depends: - - __osx >=10.13 - - affine - - attrs - - certifi - - click >=4 - - click-plugins - - cligj >=0.5 - - importlib-metadata - - libcxx >=16 - - libgdal >=3.9.0,<3.10.0a0 - - numpy >=1.19,<3 - - proj >=9.4.0,<9.5.0a0 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - setuptools >=0.9.8 - - snuggs >=1.4.1 - license: BSD-3-Clause - license_family: BSD - size: 7087083 - timestamp: 1717806013633 - kind: conda name: rasterio version: 1.3.10 @@ -35179,29 +20168,6 @@ packages: - pkg:pypi/rasterio?source=conda-forge-mapping size: 7087083 timestamp: 1717806013633 -- kind: conda - name: rasterstats - version: 0.19.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/rasterstats-0.19.0-pyhd8ed1ab_0.conda - sha256: df72bc20e76caa2dc5a77bf1bd6899cc65fdef092fed0329eada5a93ed3729a3 - md5: 83aa6e0ab5c370e2d464fd72ef4cf155 - depends: - - affine - - click >7.1 - - cligj >=0.4 - - fiona - - numpy >=1.9 - - python >=3.7 - - rasterio >=1.0 - - shapely - - simplejson - license: BSD-3-Clause - license_family: BSD - size: 20607 - timestamp: 1685447856675 - kind: conda name: rasterstats version: 0.19.0 @@ -35227,21 +20193,6 @@ packages: - pkg:pypi/rasterstats?source=conda-forge-mapping size: 20607 timestamp: 1685447856675 -- kind: conda - name: re2 - version: 2023.09.01 - build: h4cba328_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/re2-2023.09.01-h4cba328_2.conda - sha256: 0e0d44414381c39a7e6f3da442cb41c637df0dcb383a07425f19c19ccffa0118 - md5: 0342882197116478a42fa4ea35af79c1 - depends: - - libre2-11 2023.09.01 h7b2c953_2 - license: BSD-3-Clause - license_family: BSD - size: 26770 - timestamp: 1708947220914 - kind: conda name: re2 version: 2023.09.01 @@ -35258,21 +20209,6 @@ packages: purls: [] size: 26770 timestamp: 1708947220914 -- kind: conda - name: re2 - version: 2023.09.01 - build: h7f4b329_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/re2-2023.09.01-h7f4b329_2.conda - sha256: f0f520f57e6b58313e8c41abc7dfa48742a05f1681f05654558127b667c769a8 - md5: 8f70e36268dea8eb666ef14c29bd3cda - depends: - - libre2-11 2023.09.01 h5a48ba9_2 - license: BSD-3-Clause - license_family: BSD - size: 26617 - timestamp: 1708946796423 - kind: conda name: re2 version: 2023.09.01 @@ -35289,21 +20225,6 @@ packages: purls: [] size: 26617 timestamp: 1708946796423 -- kind: conda - name: re2 - version: 2023.09.01 - build: h9caee61_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/re2-2023.09.01-h9caee61_2.conda - sha256: 31db9c598bfa7586ac2e3ba06681d676caa5d252b5b68f4b6173edc71f70681e - md5: a9667ab785e1686d53313364c695f58e - depends: - - libre2-11 2023.09.01 h9d008c2_2 - license: BSD-3-Clause - license_family: BSD - size: 26726 - timestamp: 1708946863063 - kind: conda name: re2 version: 2023.09.01 @@ -35320,21 +20241,6 @@ packages: purls: [] size: 26726 timestamp: 1708946863063 -- kind: conda - name: re2 - version: 2023.09.01 - build: hb168e87_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/re2-2023.09.01-hb168e87_2.conda - sha256: 5739ed2cfa62ed7f828eb4b9e6e69ff1df56cb9a9aacdc296451a3cb647034eb - md5: 266f8ca8528fc7e0fa31066c309ad864 - depends: - - libre2-11 2023.09.01 h81f5012_2 - license: BSD-3-Clause - license_family: BSD - size: 26814 - timestamp: 1708947195067 - kind: conda name: re2 version: 2023.09.01 @@ -35351,21 +20257,6 @@ packages: purls: [] size: 26814 timestamp: 1708947195067 -- kind: conda - name: re2 - version: 2023.09.01 - build: hd3b24a8_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/re2-2023.09.01-hd3b24a8_2.conda - sha256: 929744a982215ea19f6f9a9d00c782969cd690bfddeeb650a39df1536af577fe - md5: ffeb985810bc7d103662e1465c758847 - depends: - - libre2-11 2023.09.01 hf8d8778_2 - license: BSD-3-Clause - license_family: BSD - size: 207315 - timestamp: 1708947529390 - kind: conda name: re2 version: 2023.09.01 @@ -35382,22 +20273,6 @@ packages: purls: [] size: 207315 timestamp: 1708947529390 -- kind: conda - name: readline - version: '8.2' - build: h8228510_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda - sha256: 5435cf39d039387fbdc977b0a762357ea909a7694d9528ab40f005e9208744d7 - md5: 47d31b792659ce70f470b5c82fdfb7a4 - depends: - - libgcc-ng >=12 - - ncurses >=6.3,<7.0a0 - license: GPL-3.0-only - license_family: GPL - size: 281456 - timestamp: 1679532220005 - kind: conda name: readline version: '8.2' @@ -35422,47 +20297,16 @@ packages: build_number: 1 subdir: linux-aarch64 url: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda - sha256: 4c99f7417419734e3797d45bc355e61c26520e111893b0d7087a01a7fbfbe3dd - md5: 105eb1e16bf83bfb2eb380a48032b655 - depends: - - libgcc-ng >=12 - - ncurses >=6.3,<7.0a0 - license: GPL-3.0-only - license_family: GPL - size: 294092 - timestamp: 1679532238805 -- kind: conda - name: readline - version: '8.2' - build: h8fc344f_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/readline-8.2-h8fc344f_1.conda - sha256: 4c99f7417419734e3797d45bc355e61c26520e111893b0d7087a01a7fbfbe3dd - md5: 105eb1e16bf83bfb2eb380a48032b655 - depends: - - libgcc-ng >=12 - - ncurses >=6.3,<7.0a0 - license: GPL-3.0-only - license_family: GPL - purls: [] - size: 294092 - timestamp: 1679532238805 -- kind: conda - name: readline - version: '8.2' - build: h92ec313_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/readline-8.2-h92ec313_1.conda - sha256: a1dfa679ac3f6007362386576a704ad2d0d7a02e98f5d0b115f207a2da63e884 - md5: 8cbb776a2f641b943d413b3e19df71f4 + sha256: 4c99f7417419734e3797d45bc355e61c26520e111893b0d7087a01a7fbfbe3dd + md5: 105eb1e16bf83bfb2eb380a48032b655 depends: + - libgcc-ng >=12 - ncurses >=6.3,<7.0a0 license: GPL-3.0-only license_family: GPL - size: 250351 - timestamp: 1679532511311 + purls: [] + size: 294092 + timestamp: 1679532238805 - kind: conda name: readline version: '8.2' @@ -35479,21 +20323,6 @@ packages: purls: [] size: 250351 timestamp: 1679532511311 -- kind: conda - name: readline - version: '8.2' - build: h9e318b2_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/readline-8.2-h9e318b2_1.conda - sha256: 41e7d30a097d9b060037f0c6a2b1d4c4ae7e942c06c943d23f9d481548478568 - md5: f17f77f2acf4d344734bda76829ce14e - depends: - - ncurses >=6.3,<7.0a0 - license: GPL-3.0-only - license_family: GPL - size: 255870 - timestamp: 1679532707590 - kind: conda name: readline version: '8.2' @@ -35510,23 +20339,6 @@ packages: purls: [] size: 255870 timestamp: 1679532707590 -- kind: conda - name: referencing - version: 0.35.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/referencing-0.35.1-pyhd8ed1ab_0.conda - sha256: be8d6d9e86b1a3fef5424127ff81782f8ca63d3058980859609f6f1ecdd34cb3 - md5: 0fc8b52192a8898627c3efae1003e9f6 - depends: - - attrs >=22.2.0 - - python >=3.8 - - rpds-py >=0.7.0 - license: MIT - license_family: MIT - size: 42210 - timestamp: 1714619625532 - kind: conda name: referencing version: 0.35.1 @@ -35546,27 +20358,6 @@ packages: - pkg:pypi/referencing?source=conda-forge-mapping size: 42210 timestamp: 1714619625532 -- kind: conda - name: requests - version: 2.32.3 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/requests-2.32.3-pyhd8ed1ab_0.conda - sha256: 5845ffe82a6fa4d437a2eae1e32a1ad308d7ad349f61e337c0a890fe04c513cc - md5: 5ede4753180c7a550a443c430dc8ab52 - depends: - - certifi >=2017.4.17 - - charset-normalizer >=2,<4 - - idna >=2.5,<4 - - python >=3.8 - - urllib3 >=1.21.1,<3 - constrains: - - chardet >=3.0.2,<6 - license: Apache-2.0 - license_family: APACHE - size: 58810 - timestamp: 1717057174842 - kind: conda name: requests version: 2.32.3 @@ -35590,25 +20381,6 @@ packages: - pkg:pypi/requests?source=conda-forge-mapping size: 58810 timestamp: 1717057174842 -- kind: conda - name: rpds-py - version: 0.18.1 - build: py39h0019b8a_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/rpds-py-0.18.1-py39h0019b8a_0.conda - sha256: 23140ec899eef7affab9af96e0b0dd7da4051e57151dfb528b6f2a9647d8ce07 - md5: ba799e2f1532addde77f2a3eb9c10caf - depends: - - __osx >=11.0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - constrains: - - __osx >=11.0 - license: MIT - license_family: MIT - size: 294684 - timestamp: 1715090406919 - kind: conda name: rpds-py version: 0.18.1 @@ -35630,24 +20402,6 @@ packages: - pkg:pypi/rpds-py?source=conda-forge-mapping size: 294684 timestamp: 1715090406919 -- kind: conda - name: rpds-py - version: 0.18.1 - build: py39h92a245a_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/rpds-py-0.18.1-py39h92a245a_0.conda - sha256: 52c9952d278f827df521250aa2826c7a512a95b9ef00a5adadc9fcfafc463eee - md5: 4218b11a6149309ad97a2275e8eef1ed - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 206098 - timestamp: 1715090887293 - kind: conda name: rpds-py version: 0.18.1 @@ -35682,16 +20436,18 @@ packages: - python_abi 3.9.* *_cp39 license: MIT license_family: MIT + purls: + - pkg:pypi/rpds-py?source=conda-forge-mapping size: 921188 timestamp: 1715090195158 - kind: conda name: rpds-py version: 0.18.1 - build: py39ha68c5e3_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rpds-py-0.18.1-py39ha68c5e3_0.conda - sha256: f634ccb0a98a14bd655a4fa79cae85c0dd5ed3fe7a8a9f2c4ad970da5a015764 - md5: 298d0fe8c28e81de7a1cea2c76b1dd50 + build: py39hb8f4057_0 + subdir: linux-aarch64 + url: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.18.1-py39hb8f4057_0.conda + sha256: 414b9319e20412b7eab409b17b22727b75e42512507bd7c9c9ec6976cb394632 + md5: 8b843e3726869192b0a6a15b02d3db7a depends: - libgcc-ng >=12 - python >=3.9,<3.10.0a0 @@ -35700,114 +20456,251 @@ packages: license_family: MIT purls: - pkg:pypi/rpds-py?source=conda-forge-mapping - size: 921188 - timestamp: 1715090195158 + size: 916497 + timestamp: 1715092452787 - kind: conda name: rpds-py version: 0.18.1 - build: py39hb8f4057_0 + build: py39hf59063a_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.18.1-py39hf59063a_0.conda + sha256: 5ccdc46f07b34ad638d4409823830b4506faf4e07fd93cb20c540afd7ed16e28 + md5: c821126b9bbc9b546399e184a68e02c7 + depends: + - __osx >=10.13 + - python >=3.9,<3.10.0a0 + - python_abi 3.9.* *_cp39 + constrains: + - __osx >=10.12 + license: MIT + license_family: MIT + purls: + - pkg:pypi/rpds-py?source=conda-forge-mapping + size: 299457 + timestamp: 1715090266032 +- kind: pypi + name: rtds-action + version: 1.1.0 + url: https://files.pythonhosted.org/packages/40/54/b9aaf8e4867e95ac8ea27cd3249946c62c58058779e998040442d6d07625/rtds_action-1.1.0-py2.py3-none-any.whl + sha256: 097a73eac507387a32b24c3da690f3a876936cb56150aa1786d52a9a67cd62f9 + requires_dist: + - sphinx>=1.7.5 + - setuptools>=40.6.0 + - setuptools-scm + - requests + - pre-commit ; extra == 'dev' + - black ; extra == 'dev' + - isort ; extra == 'dev' + - toml ; extra == 'dev' + - flake8 ; extra == 'dev' + - jupytext ; extra == 'dev' + - jupyterlab ; extra == 'dev' + - pep517 ; extra == 'dev' + - twine ; extra == 'dev' +- kind: conda + name: ruff + version: 0.5.1 + build: py39h009b497_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.18.1-py39hb8f4057_0.conda - sha256: 414b9319e20412b7eab409b17b22727b75e42512507bd7c9c9ec6976cb394632 - md5: 8b843e3726869192b0a6a15b02d3db7a + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ruff-0.5.1-py39h009b497_0.conda + sha256: a8dfdff287a1655e9bd0f674e624314819ba3ae364e0609ecd794d185f712c52 + md5: 791a05a36ff3aa8ad6fe57f69638f9fb depends: - libgcc-ng >=12 + - libstdcxx-ng >=12 - python >=3.9,<3.10.0a0 + - python >=3.9,<3.10.0a0 *_cpython - python_abi 3.9.* *_cp39 + constrains: + - __glibc >=2.17 license: MIT license_family: MIT - size: 916497 - timestamp: 1715092452787 + size: 7092409 + timestamp: 1720324296666 - kind: conda - name: rpds-py - version: 0.18.1 - build: py39hb8f4057_0 + name: ruff + version: 0.5.1 + build: py39h009b497_0 subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/rpds-py-0.18.1-py39hb8f4057_0.conda - sha256: 414b9319e20412b7eab409b17b22727b75e42512507bd7c9c9ec6976cb394632 - md5: 8b843e3726869192b0a6a15b02d3db7a + url: https://conda.anaconda.org/conda-forge/linux-aarch64/ruff-0.5.1-py39h009b497_0.conda + sha256: a8dfdff287a1655e9bd0f674e624314819ba3ae364e0609ecd794d185f712c52 + md5: 791a05a36ff3aa8ad6fe57f69638f9fb depends: - libgcc-ng >=12 + - libstdcxx-ng >=12 - python >=3.9,<3.10.0a0 + - python >=3.9,<3.10.0a0 *_cpython - python_abi 3.9.* *_cp39 + constrains: + - __glibc >=2.17 license: MIT license_family: MIT purls: - - pkg:pypi/rpds-py?source=conda-forge-mapping - size: 916497 - timestamp: 1715092452787 + - pkg:pypi/ruff?source=conda-forge-mapping + size: 7092409 + timestamp: 1720324296666 - kind: conda - name: rpds-py - version: 0.18.1 - build: py39hf59063a_0 + name: ruff + version: 0.5.1 + build: py39h4dd7705_0 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.18.1-py39hf59063a_0.conda - sha256: 5ccdc46f07b34ad638d4409823830b4506faf4e07fd93cb20c540afd7ed16e28 - md5: c821126b9bbc9b546399e184a68e02c7 + url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.5.1-py39h4dd7705_0.conda + sha256: 4d36b9416239f8c1d52241a144a7e747037338ab5eb8b4b24d5ab0bd4906e1b9 + md5: 08994eab432832639585ed0bb882fcc9 + depends: + - __osx >=10.13 + - libcxx >=16 + - python >=3.9,<3.10.0a0 + - python_abi 3.9.* *_cp39 + constrains: + - __osx >=10.13 + license: MIT + license_family: MIT + size: 6130785 + timestamp: 1720324167036 +- kind: conda + name: ruff + version: 0.5.1 + build: py39h4dd7705_0 + subdir: osx-64 + url: https://conda.anaconda.org/conda-forge/osx-64/ruff-0.5.1-py39h4dd7705_0.conda + sha256: 4d36b9416239f8c1d52241a144a7e747037338ab5eb8b4b24d5ab0bd4906e1b9 + md5: 08994eab432832639585ed0bb882fcc9 + depends: + - __osx >=10.13 + - libcxx >=16 + - python >=3.9,<3.10.0a0 + - python_abi 3.9.* *_cp39 + constrains: + - __osx >=10.13 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=conda-forge-mapping + size: 6130785 + timestamp: 1720324167036 +- kind: conda + name: ruff + version: 0.5.1 + build: py39h8125149_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.5.1-py39h8125149_0.conda + sha256: 770321fa63d1b66e76135518a4c9ceb4da6919380ab4adbb34d83a8763a68048 + md5: fd93bdeeb8ff2bcc50a54434711b10e2 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - python >=3.9,<3.10.0a0 + - python_abi 3.9.* *_cp39 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + size: 7169574 + timestamp: 1720324105360 +- kind: conda + name: ruff + version: 0.5.1 + build: py39h8125149_0 + subdir: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruff-0.5.1-py39h8125149_0.conda + sha256: 770321fa63d1b66e76135518a4c9ceb4da6919380ab4adbb34d83a8763a68048 + md5: fd93bdeeb8ff2bcc50a54434711b10e2 + depends: + - __glibc >=2.17,<3.0.a0 + - libgcc-ng >=12 + - libstdcxx-ng >=12 + - python >=3.9,<3.10.0a0 + - python_abi 3.9.* *_cp39 + constrains: + - __glibc >=2.17 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=conda-forge-mapping + size: 7169574 + timestamp: 1720324105360 +- kind: conda + name: ruff + version: 0.5.1 + build: py39hb586919_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.5.1-py39hb586919_0.conda + sha256: 6bdb8ef9c6dc1b01b8776a2aeea24e654befd68695185c7617b4c52d3b17894f + md5: bce688ded578309204b0eae0f96129db + depends: + - __osx >=11.0 + - libcxx >=16 + - python >=3.9,<3.10.0a0 + - python >=3.9,<3.10.0a0 *_cpython + - python_abi 3.9.* *_cp39 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + size: 5835003 + timestamp: 1720324383914 +- kind: conda + name: ruff + version: 0.5.1 + build: py39hb586919_0 + subdir: osx-arm64 + url: https://conda.anaconda.org/conda-forge/osx-arm64/ruff-0.5.1-py39hb586919_0.conda + sha256: 6bdb8ef9c6dc1b01b8776a2aeea24e654befd68695185c7617b4c52d3b17894f + md5: bce688ded578309204b0eae0f96129db + depends: + - __osx >=11.0 + - libcxx >=16 + - python >=3.9,<3.10.0a0 + - python >=3.9,<3.10.0a0 *_cpython + - python_abi 3.9.* *_cp39 + constrains: + - __osx >=11.0 + license: MIT + license_family: MIT + purls: + - pkg:pypi/ruff?source=conda-forge-mapping + size: 5835003 + timestamp: 1720324383914 +- kind: conda + name: ruff + version: 0.5.1 + build: py39hda83faa_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/ruff-0.5.1-py39hda83faa_0.conda + sha256: 1e8feab239b15e9ecfd07df60d589b6d120f57bcc494b060f2ceac7f2360913e + md5: 0849b48e2b9eeeaf573ff60cd800cdf9 depends: - - __osx >=10.13 - python >=3.9,<3.10.0a0 - python_abi 3.9.* *_cp39 - constrains: - - __osx >=10.12 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: MIT license_family: MIT - size: 299457 - timestamp: 1715090266032 + size: 6253801 + timestamp: 1720324818975 - kind: conda - name: rpds-py - version: 0.18.1 - build: py39hf59063a_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/rpds-py-0.18.1-py39hf59063a_0.conda - sha256: 5ccdc46f07b34ad638d4409823830b4506faf4e07fd93cb20c540afd7ed16e28 - md5: c821126b9bbc9b546399e184a68e02c7 + name: ruff + version: 0.5.1 + build: py39hda83faa_0 + subdir: win-64 + url: https://conda.anaconda.org/conda-forge/win-64/ruff-0.5.1-py39hda83faa_0.conda + sha256: 1e8feab239b15e9ecfd07df60d589b6d120f57bcc494b060f2ceac7f2360913e + md5: 0849b48e2b9eeeaf573ff60cd800cdf9 depends: - - __osx >=10.13 - python >=3.9,<3.10.0a0 - python_abi 3.9.* *_cp39 - constrains: - - __osx >=10.12 + - ucrt >=10.0.20348.0 + - vc >=14.2,<15 + - vc14_runtime >=14.29.30139 license: MIT license_family: MIT purls: - - pkg:pypi/rpds-py?source=conda-forge-mapping - size: 299457 - timestamp: 1715090266032 -- kind: pypi - name: rtds-action - version: 1.1.0 - url: https://files.pythonhosted.org/packages/40/54/b9aaf8e4867e95ac8ea27cd3249946c62c58058779e998040442d6d07625/rtds_action-1.1.0-py2.py3-none-any.whl - sha256: 097a73eac507387a32b24c3da690f3a876936cb56150aa1786d52a9a67cd62f9 - requires_dist: - - sphinx>=1.7.5 - - setuptools>=40.6.0 - - setuptools-scm - - requests - - pre-commit ; extra == 'dev' - - black ; extra == 'dev' - - isort ; extra == 'dev' - - toml ; extra == 'dev' - - flake8 ; extra == 'dev' - - jupytext ; extra == 'dev' - - jupyterlab ; extra == 'dev' - - pep517 ; extra == 'dev' - - twine ; extra == 'dev' -- kind: conda - name: s2n - version: 1.4.16 - build: h52a6840_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/s2n-1.4.16-h52a6840_0.conda - sha256: 1d1d4e093244155e9788fd5a77de98d52e4f94664998758ad14aa6627c723089 - md5: 975130830126753142fd0f5436b30b4f - depends: - - libgcc-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 346557 - timestamp: 1717642421245 + - pkg:pypi/ruff?source=conda-forge-mapping + size: 6253801 + timestamp: 1720324818975 - kind: conda name: s2n version: 1.4.16 @@ -35824,21 +20717,6 @@ packages: purls: [] size: 346557 timestamp: 1717642421245 -- kind: conda - name: s2n - version: 1.4.16 - build: he19d79f_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/s2n-1.4.16-he19d79f_0.conda - sha256: 8fb1e5eaf0e25b66be90d14caf87f3643451a0297bfdcbe376f3f49793bbbda4 - md5: de1cf82e46578faf7de8c23efe5d7be4 - depends: - - libgcc-ng >=12 - - openssl >=3.3.1,<4.0a0 - license: Apache-2.0 - license_family: Apache - size: 350091 - timestamp: 1717642456208 - kind: conda name: s2n version: 1.4.16 @@ -35855,31 +20733,6 @@ packages: purls: [] size: 350091 timestamp: 1717642456208 -- kind: conda - name: scipy - version: 1.13.1 - build: py39h038d4f4_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/scipy-1.13.1-py39h038d4f4_0.conda - sha256: f5dc2ae1c0149c41275c25f8977b9b4bc26db27300a50db803ad0ee0ce3565ce - md5: 97931299de8eea2fc8b66e2b49447eda - depends: - - __osx >=10.13 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=16 - - libgfortran 5.* - - libgfortran5 >=12.3.0 - - libgfortran5 >=13.2.0 - - liblapack >=3.9.0,<4.0a0 - - numpy <2.3 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 15635286 - timestamp: 1716471538660 - kind: conda name: scipy version: 1.13.1 @@ -35907,29 +20760,6 @@ packages: - pkg:pypi/scipy?source=conda-forge-mapping size: 15635286 timestamp: 1716471538660 -- kind: conda - name: scipy - version: 1.13.1 - build: py39h1a10956_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/scipy-1.13.1-py39h1a10956_0.conda - sha256: dc694e034d1223266de3224c3fe60d36865eebd2f7e43cb1cf06dfdf983f7f3e - md5: 9f8e571406af04d2f5fdcbecec704505 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - liblapack >=3.9.0,<4.0a0 - - numpy <2.3 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 14854560 - timestamp: 1716472552464 - kind: conda name: scipy version: 1.13.1 @@ -35955,32 +20785,6 @@ packages: - pkg:pypi/scipy?source=conda-forge-mapping size: 14854560 timestamp: 1716472552464 -- kind: conda - name: scipy - version: 1.13.1 - build: py39h3d5391c_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/scipy-1.13.1-py39h3d5391c_0.conda - sha256: 757850d99c81df9b5a36b201ee1ef850298669facb4e475f1d77cd3e8b10092d - md5: 29a07d75356ca619b3cfc8304a9ce6e5 - depends: - - __osx >=11.0 - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libcxx >=16 - - libgfortran 5.* - - libgfortran5 >=12.3.0 - - libgfortran5 >=13.2.0 - - liblapack >=3.9.0,<4.0a0 - - numpy <2.3 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 14699719 - timestamp: 1716472126212 - kind: conda name: scipy version: 1.13.1 @@ -36009,30 +20813,6 @@ packages: - pkg:pypi/scipy?source=conda-forge-mapping size: 14699719 timestamp: 1716472126212 -- kind: conda - name: scipy - version: 1.13.1 - build: py39haf93ffa_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/scipy-1.13.1-py39haf93ffa_0.conda - sha256: 55becd997688a9a499aa553e9e61eb28038ca068929c23f0a973ab9a01ac9eac - md5: 492a2cd65862d16a4aaf535ae9ccb761 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=12 - - numpy <2.3 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 16523290 - timestamp: 1716471188947 - kind: conda name: scipy version: 1.13.1 @@ -36059,31 +20839,6 @@ packages: - pkg:pypi/scipy?source=conda-forge-mapping size: 16523290 timestamp: 1716471188947 -- kind: conda - name: scipy - version: 1.13.1 - build: py39hb921187_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/scipy-1.13.1-py39hb921187_0.conda - sha256: a6a6f92a2d743bf7f94147f7355ff8e1023abed0594bcb42def2e4ed8abefec5 - md5: 1aac9080de661e03d286f18fb71e5240 - depends: - - libblas >=3.9.0,<4.0a0 - - libcblas >=3.9.0,<4.0a0 - - libgcc-ng >=12 - - libgfortran-ng - - libgfortran5 >=12.3.0 - - liblapack >=3.9.0,<4.0a0 - - libstdcxx-ng >=12 - - numpy <2.3 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 16574369 - timestamp: 1716471566067 - kind: conda name: scipy version: 1.13.1 @@ -36111,21 +20866,6 @@ packages: - pkg:pypi/scipy?source=conda-forge-mapping size: 16574369 timestamp: 1716471566067 -- kind: conda - name: setuptools - version: 70.1.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/setuptools-70.1.1-pyhd8ed1ab_0.conda - sha256: 34ecbc63df6052a320838335a0e594b60050c92de79254045e52095bc27dde03 - md5: 985e9e86e1b0fc75a74a9bfab9309ef7 - depends: - - python >=3.8 - license: MIT - license_family: MIT - size: 496940 - timestamp: 1719325175003 - kind: conda name: setuptools version: 70.1.1 @@ -36174,57 +20914,19 @@ packages: subdir: linux-aarch64 url: https://conda.anaconda.org/conda-forge/linux-aarch64/shapely-2.0.4-py39h0fea4ba_1.conda sha256: f6757e65edb6f8638032c52c229802b8a63fd5c4fb0f7f6bbbf471cc5cbd49f4 - md5: d2baa4ff4cf75bef9a0a82eec9488edf - depends: - - geos >=3.12.1,<3.12.2.0a0 - - libgcc-ng >=12 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 481354 - timestamp: 1715877846314 -- kind: conda - name: shapely - version: 2.0.4 - build: py39h0fea4ba_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/shapely-2.0.4-py39h0fea4ba_1.conda - sha256: f6757e65edb6f8638032c52c229802b8a63fd5c4fb0f7f6bbbf471cc5cbd49f4 - md5: d2baa4ff4cf75bef9a0a82eec9488edf - depends: - - geos >=3.12.1,<3.12.2.0a0 - - libgcc-ng >=12 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - purls: - - pkg:pypi/shapely?source=conda-forge-mapping - size: 481354 - timestamp: 1715877846314 -- kind: conda - name: shapely - version: 2.0.4 - build: py39h20f02b5_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/shapely-2.0.4-py39h20f02b5_1.conda - sha256: f350fdff9cc8acdc0441c11b2c63c71c2bd5410593e6bac9c01bdd1138b19b48 - md5: 956d815b4ef2631b73b069428fa73e0c + md5: d2baa4ff4cf75bef9a0a82eec9488edf depends: - - __osx >=10.13 - geos >=3.12.1,<3.12.2.0a0 + - libgcc-ng >=12 - numpy >=1.19,<3 - python >=3.9,<3.10.0a0 - python_abi 3.9.* *_cp39 license: BSD-3-Clause license_family: BSD - size: 450985 - timestamp: 1715876640898 + purls: + - pkg:pypi/shapely?source=conda-forge-mapping + size: 481354 + timestamp: 1715877846314 - kind: conda name: shapely version: 2.0.4 @@ -36246,25 +20948,6 @@ packages: - pkg:pypi/shapely?source=conda-forge-mapping size: 450985 timestamp: 1715876640898 -- kind: conda - name: shapely - version: 2.0.4 - build: py39h5a575da_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/shapely-2.0.4-py39h5a575da_1.conda - sha256: 8a02952a503dc56ad81b6c78eaa062a52618103180d4e07df939002da5787bed - md5: c05cf457d22a601971f3bc99912ce654 - depends: - - geos >=3.12.1,<3.12.2.0a0 - - libgcc-ng >=12 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 481010 - timestamp: 1715876616910 - kind: conda name: shapely version: 2.0.4 @@ -36286,27 +20969,6 @@ packages: - pkg:pypi/shapely?source=conda-forge-mapping size: 481010 timestamp: 1715876616910 -- kind: conda - name: shapely - version: 2.0.4 - build: py39h63838aa_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/shapely-2.0.4-py39h63838aa_1.conda - sha256: 07fc7cb44c1dc2c51b384384a1b5f43ad217e847bd11690fc7d27381cbb12dce - md5: b605241322a3a9c086cbb448b05e9662 - depends: - - geos >=3.12.1,<3.12.2.0a0 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 449450 - timestamp: 1715877308562 - kind: conda name: shapely version: 2.0.4 @@ -36330,26 +20992,6 @@ packages: - pkg:pypi/shapely?source=conda-forge-mapping size: 449450 timestamp: 1715877308562 -- kind: conda - name: shapely - version: 2.0.4 - build: py39h8b557c8_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/shapely-2.0.4-py39h8b557c8_1.conda - sha256: 29fb50aabc084c053c22f2637ea2f0945135d627c08de955ee444f5fe6160239 - md5: d1c79384455b0981314cf22213084713 - depends: - - __osx >=11.0 - - geos >=3.12.1,<3.12.2.0a0 - - numpy >=1.19,<3 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: BSD-3-Clause - license_family: BSD - size: 447306 - timestamp: 1715876801323 - kind: conda name: shapely version: 2.0.4 @@ -36372,22 +21014,6 @@ packages: - pkg:pypi/shapely?source=conda-forge-mapping size: 447306 timestamp: 1715876801323 -- kind: conda - name: simplejson - version: 3.19.2 - build: py39h17cfd9d_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/simplejson-3.19.2-py39h17cfd9d_0.conda - sha256: e7fc6b7508df479ebf7ff70797a6b8b121fd94f4ce9471237534f2764cb6bca8 - md5: 4e92b7284d68610a996ba71dc70d4db8 - depends: - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 106617 - timestamp: 1696596094406 - kind: conda name: simplejson version: 3.19.2 @@ -36406,23 +21032,6 @@ packages: - pkg:pypi/simplejson?source=conda-forge-mapping size: 106617 timestamp: 1696596094406 -- kind: conda - name: simplejson - version: 3.19.2 - build: py39h898b7ef_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/simplejson-3.19.2-py39h898b7ef_0.conda - sha256: 5a1e4e6224871eb88e1d1a32739c373d7e1b98f318c68730ec6e49715d4dd13a - md5: 9d57ea3129ab6122b95dd9bceb2b8046 - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 108659 - timestamp: 1696596061629 - kind: conda name: simplejson version: 3.19.2 @@ -36442,21 +21051,6 @@ packages: - pkg:pypi/simplejson?source=conda-forge-mapping size: 108659 timestamp: 1696596061629 -- kind: conda - name: simplejson - version: 3.19.2 - build: py39ha09f3b3_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/simplejson-3.19.2-py39ha09f3b3_0.conda - sha256: 0161f81420ebd46c2dd7e14f0f7f8b4bdfc5c2ec701918118a5dafee3390b61a - md5: fc7b83381e7fce8a54ab89a44c21893d - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 106290 - timestamp: 1696596143189 - kind: conda name: simplejson version: 3.19.2 @@ -36474,24 +21068,6 @@ packages: - pkg:pypi/simplejson?source=conda-forge-mapping size: 106290 timestamp: 1696596143189 -- kind: conda - name: simplejson - version: 3.19.2 - build: py39ha55989b_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/simplejson-3.19.2-py39ha55989b_0.conda - sha256: 624f5dc0d0d666c02f2d315a3ddaed998124b31881608a3186f1b8a5df0abb66 - md5: 8ea64f52e6a9a2e926e08e9d7d0dca75 - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 106701 - timestamp: 1696596379005 - kind: conda name: simplejson version: 3.19.2 @@ -36512,22 +21088,6 @@ packages: - pkg:pypi/simplejson?source=conda-forge-mapping size: 106701 timestamp: 1696596379005 -- kind: conda - name: simplejson - version: 3.19.2 - build: py39hd1e30aa_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/simplejson-3.19.2-py39hd1e30aa_0.conda - sha256: d6b74ce439b9841214af7701f43f49c3516795881b49abd48de4a607671f8da5 - md5: 1e6136536a45d47f034dc9b320d62a39 - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: MIT - license_family: MIT - size: 108573 - timestamp: 1696596163659 - kind: conda name: simplejson version: 3.19.2 @@ -36546,26 +21106,6 @@ packages: - pkg:pypi/simplejson?source=conda-forge-mapping size: 108573 timestamp: 1696596163659 -- kind: conda - name: sip - version: 6.7.12 - build: py39h3d6467e_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sip-6.7.12-py39h3d6467e_0.conda - sha256: fd50c71dc05daf9d28663d448d17f150b3eb79ae629198c73e2186b5b1e990dc - md5: e667a3ab0df62c54e60e1843d2e6defb - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - packaging - - ply - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tomli - license: GPL-3.0-only - license_family: GPL - size: 491742 - timestamp: 1697300599649 - kind: conda name: sip version: 6.7.12 @@ -36588,27 +21128,6 @@ packages: - pkg:pypi/sip?source=conda-forge-mapping size: 491742 timestamp: 1697300599649 -- kind: conda - name: sip - version: 6.7.12 - build: py39h99910a6_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/sip-6.7.12-py39h99910a6_0.conda - sha256: 541840bcd849c6c745f537987d0009695ef14c8fd9ad4721333a30bf3c49e018 - md5: 0cc5774390ada632ed7975203057c91c - depends: - - packaging - - ply - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - tomli - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: GPL-3.0-only - license_family: GPL - size: 502390 - timestamp: 1697300934198 - kind: conda name: sip version: 6.7.12 @@ -36632,21 +21151,6 @@ packages: - pkg:pypi/sip?source=conda-forge-mapping size: 502390 timestamp: 1697300934198 -- kind: conda - name: six - version: 1.16.0 - build: pyh6c4a22f_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 - md5: e5f25f8dbc060e9a8d912e432202afc2 - depends: - - python - license: MIT - license_family: MIT - size: 14259 - timestamp: 1620240338595 - kind: conda name: six version: 1.16.0 @@ -36664,21 +21168,6 @@ packages: - pkg:pypi/six?source=conda-forge-mapping size: 14259 timestamp: 1620240338595 -- kind: conda - name: smmap - version: 5.0.0 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/smmap-5.0.0-pyhd8ed1ab_0.tar.bz2 - sha256: 23011cb3e064525bdb8787c75126a2e78d2344a72cd6773922006d1da1f2af16 - md5: 62f26a3d1387acee31322208f0cfa3e0 - depends: - - python >=3.5 - license: BSD-3-Clause - license_family: BSD - size: 22483 - timestamp: 1634310465482 - kind: conda name: smmap version: 5.0.0 @@ -36709,40 +21198,9 @@ packages: - libstdcxx-ng >=12 license: BSD-3-Clause license_family: BSD - size: 42888 - timestamp: 1720003817527 -- kind: conda - name: snappy - version: 1.2.1 - build: h1088aeb_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/snappy-1.2.1-h1088aeb_0.conda - sha256: 79f5d0a9098acf2ed16e6ecc4c11472b50ccf59feea37a7d585fd43888d7e41f - md5: e4ed5b015f525b56f95c26d85a4ea208 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 42888 - timestamp: 1720003817527 -- kind: conda - name: snappy - version: 1.2.1 - build: h23299a8_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/snappy-1.2.1-h23299a8_0.conda - sha256: 5b9450f619aabcfbf3d284a272964250b2e1971ab0f7a7ef9143dda0ecc537b8 - md5: 7635a408509e20dcfc7653ca305ad799 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 59350 - timestamp: 1720004197144 + purls: [] + size: 42888 + timestamp: 1720003817527 - kind: conda name: snappy version: 1.2.1 @@ -36760,21 +21218,6 @@ packages: purls: [] size: 59350 timestamp: 1720004197144 -- kind: conda - name: snappy - version: 1.2.1 - build: ha2e4443_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/snappy-1.2.1-ha2e4443_0.conda - sha256: dc7c8e0e8c3e8702aae81c52d940bfaabe756953ee51b1f1757e891bab62cf7f - md5: 6b7dcc7349efd123d493d2dbe85a045f - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 42465 - timestamp: 1720003704360 - kind: conda name: snappy version: 1.2.1 @@ -36791,21 +21234,6 @@ packages: purls: [] size: 42465 timestamp: 1720003704360 -- kind: conda - name: snappy - version: 1.2.1 - build: hd02b534_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/snappy-1.2.1-hd02b534_0.conda - sha256: cb7a9440241c6092e0f1c795fdca149c4767023e783eaf9cfebc501f906b4897 - md5: 69d0f9694f3294418ee935da3d5f7272 - depends: - - __osx >=11.0 - - libcxx >=16 - license: BSD-3-Clause - license_family: BSD - size: 35708 - timestamp: 1720003794374 - kind: conda name: snappy version: 1.2.1 @@ -36822,21 +21250,6 @@ packages: purls: [] size: 35708 timestamp: 1720003794374 -- kind: conda - name: snappy - version: 1.2.1 - build: he1e6707_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/snappy-1.2.1-he1e6707_0.conda - sha256: a979319cd4916f0e7450aa92bb3cf4c2518afa80be50de99f31d075e693a6dd9 - md5: ddceef5df973c8ff7d6b32353c0cb358 - depends: - - __osx >=10.13 - - libcxx >=16 - license: BSD-3-Clause - license_family: BSD - size: 37036 - timestamp: 1720003862906 - kind: conda name: snappy version: 1.2.1 @@ -36870,23 +21283,6 @@ packages: - pkg:pypi/snowballstemmer?source=conda-forge-mapping size: 58824 timestamp: 1637143137377 -- kind: conda - name: snuggs - version: 1.4.7 - build: py_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/snuggs-1.4.7-py_0.tar.bz2 - sha256: ebb8f5f9e362f186fb7d732e656f85c969b86309494436eba51cc3b8b96683f7 - md5: cb83a3d6ecf73f50117635192414426a - depends: - - numpy - - pyparsing >=2.1.6 - - python - license: MIT - license_family: MIT - size: 8136 - timestamp: 1568905295860 - kind: conda name: snuggs version: 1.4.7 @@ -36912,21 +21308,6 @@ packages: url: https://files.pythonhosted.org/packages/4c/f3/038b302fdfbe3be7da016777069f26ceefe11a681055ea1f7817546508e3/soupsieve-2.5-py3-none-any.whl sha256: eaa337ff55a1579b6549dc679565eac1e3d000563bcb1c8ab0d0fefbc0c2cdc7 requires_python: '>=3.8' -- kind: conda - name: spdlog - version: 1.13.0 - build: h1a4aec9_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/spdlog-1.13.0-h1a4aec9_0.conda - sha256: 2f1a981d8d1e06511081ef10068c083965bf1ea0fe7546f8a5f1e37a2982110a - md5: 2288eabc17f9fec9b64dac2cfe07b8ac - depends: - - fmt >=10.2.1,<11.0a0 - - libcxx >=16 - license: MIT - license_family: MIT - size: 162075 - timestamp: 1713902597770 - kind: conda name: spdlog version: 1.13.0 @@ -36943,21 +21324,6 @@ packages: purls: [] size: 162075 timestamp: 1713902597770 -- kind: conda - name: spdlog - version: 1.13.0 - build: h5fcca99_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/spdlog-1.13.0-h5fcca99_0.conda - sha256: 161ad4bb6de140ca00024dd5004b4ab99189767df7f83362d6c252c03213e29a - md5: 1907a70a6494b95f3961417e7a9564d2 - depends: - - fmt >=10.2.1,<11.0a0 - - libcxx >=16 - license: MIT - license_family: MIT - size: 156731 - timestamp: 1713902551224 - kind: conda name: spdlog version: 1.13.0 @@ -36974,23 +21340,6 @@ packages: purls: [] size: 156731 timestamp: 1713902551224 -- kind: conda - name: spdlog - version: 1.13.0 - build: h64d2f7d_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/spdlog-1.13.0-h64d2f7d_0.conda - sha256: 7c5c8d6e2df300f7887e5488a21b11d854ffbc51a1b149af4164d6cbd225fd7a - md5: e21d3d1aef3973f78ee161bb053c5922 - depends: - - fmt >=10.2.1,<11.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: MIT - license_family: MIT - size: 161230 - timestamp: 1713902489730 - kind: conda name: spdlog version: 1.13.0 @@ -37009,22 +21358,6 @@ packages: purls: [] size: 161230 timestamp: 1713902489730 -- kind: conda - name: spdlog - version: 1.13.0 - build: h6b8df57_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/spdlog-1.13.0-h6b8df57_0.conda - sha256: 1fc98e54f648009efae1a00f14c3ae0b8ce3d22ba5af1dc92ca939fac8afb9bb - md5: 4c86219bb12731b269538e829c37d029 - depends: - - fmt >=10.2.1,<11.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 184221 - timestamp: 1713902104687 - kind: conda name: spdlog version: 1.13.0 @@ -37042,22 +21375,6 @@ packages: purls: [] size: 184221 timestamp: 1713902104687 -- kind: conda - name: spdlog - version: 1.13.0 - build: hd2e6256_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/spdlog-1.13.0-hd2e6256_0.conda - sha256: 2027b971e83a9c9d292c12880269fe08e782fe9b15b93b5a3ddc8697116e6750 - md5: 18f9348f064632785d54dbd1db9344bb - depends: - - fmt >=10.2.1,<11.0a0 - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: MIT - license_family: MIT - size: 188328 - timestamp: 1713902039030 - kind: conda name: spdlog version: 1.13.0 @@ -37261,22 +21578,6 @@ packages: - pkg:pypi/sphinxcontrib-serializinghtml?source=conda-forge-mapping size: 28776 timestamp: 1705118378942 -- kind: conda - name: sqlite - version: 3.46.0 - build: h2466b09_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/sqlite-3.46.0-h2466b09_0.conda - sha256: 204edea00bb813d1e3da31dcd8caf1cb355ded08be3065ca53dea066bf75b827 - md5: f60e557d64002fe9955b929226adf81d - depends: - - libsqlite 3.46.0 h2466b09_0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Unlicense - size: 885699 - timestamp: 1718051144579 - kind: conda name: sqlite version: 3.46.0 @@ -37294,23 +21595,6 @@ packages: purls: [] size: 885699 timestamp: 1718051144579 -- kind: conda - name: sqlite - version: 3.46.0 - build: h28673e1_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/sqlite-3.46.0-h28673e1_0.conda - sha256: 7d868d34348615450c43cb4737b44987a0e45fdf4759502b323494dc8c931409 - md5: b76e50276ebb3131cb84aac8123ca75d - depends: - - __osx >=10.13 - - libsqlite 3.46.0 h1b8f9f3_0 - - libzlib >=1.2.13,<2.0a0 - - ncurses >=6.5,<7.0a0 - - readline >=8.2,<9.0a0 - license: Unlicense - size: 912413 - timestamp: 1718050767696 - kind: conda name: sqlite version: 3.46.0 @@ -37329,23 +21613,6 @@ packages: purls: [] size: 912413 timestamp: 1718050767696 -- kind: conda - name: sqlite - version: 3.46.0 - build: h5838104_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/sqlite-3.46.0-h5838104_0.conda - sha256: e13b719f70b3a20f40b59f814d32483ae8cd95fef83224127b10091828026f7d - md5: 05c5dc8cd793dcfc5849d0569da9b175 - depends: - - __osx >=11.0 - - libsqlite 3.46.0 hfb93653_0 - - libzlib >=1.2.13,<2.0a0 - - ncurses >=6.5,<7.0a0 - - readline >=8.2,<9.0a0 - license: Unlicense - size: 822635 - timestamp: 1718050678797 - kind: conda name: sqlite version: 3.46.0 @@ -37364,23 +21631,6 @@ packages: purls: [] size: 822635 timestamp: 1718050678797 -- kind: conda - name: sqlite - version: 3.46.0 - build: h6d4b2fc_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.46.0-h6d4b2fc_0.conda - sha256: e849d576e52bf3e6fc5786f89b7d76978f2e2438587826c95570324cb572e52b - md5: 77ea8dff5cf8550cc8f5629a6af56323 - depends: - - libgcc-ng >=12 - - libsqlite 3.46.0 hde9e2c9_0 - - libzlib >=1.2.13,<2.0a0 - - ncurses >=6.5,<7.0a0 - - readline >=8.2,<9.0a0 - license: Unlicense - size: 860352 - timestamp: 1718050658212 - kind: conda name: sqlite version: 3.46.0 @@ -37399,23 +21649,6 @@ packages: purls: [] size: 860352 timestamp: 1718050658212 -- kind: conda - name: sqlite - version: 3.46.0 - build: hdc7ab3c_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/sqlite-3.46.0-hdc7ab3c_0.conda - sha256: d6425bffe24f02a0a2e4e4f228aeca16bde76074b9bce311a976c948f802aebe - md5: e0e3a71d3b7092af7cb9e0696f6d0869 - depends: - - libgcc-ng >=12 - - libsqlite 3.46.0 hf51ef55_0 - - libzlib >=1.2.13,<2.0a0 - - ncurses >=6.5,<7.0a0 - - readline >=8.2,<9.0a0 - license: Unlicense - size: 1057383 - timestamp: 1718050601668 - kind: conda name: sqlite version: 3.46.0 @@ -37442,34 +21675,18 @@ packages: noarch: python url: https://conda.anaconda.org/conda-forge/noarch/stack_data-0.6.2-pyhd8ed1ab_0.conda sha256: a58433e75229bec39f3be50c02efbe9b7083e53a1f31d8ee247564f370191eec - md5: e7df0fdd404616638df5ece6e69ba7af - depends: - - asttokens - - executing - - pure_eval - - python >=3.5 - license: MIT - license_family: MIT - purls: - - pkg:pypi/stack-data?source=conda-forge-mapping - size: 26205 - timestamp: 1669632203115 -- kind: conda - name: syrupy - version: 4.6.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/syrupy-4.6.1-pyhd8ed1ab_0.conda - sha256: e9833ae370284f5cbdb62078d7db52a133498d44a3d30770c6914589de94a873 - md5: 7a566d6e1b00b1a521ef8db68aa95f4c - depends: - - pytest >=7.0.0,<9.0.0 - - python >=3.8.1,<4.0 - license: Apache-2.0 - license_family: APACHE - size: 43681 - timestamp: 1707319626819 + md5: e7df0fdd404616638df5ece6e69ba7af + depends: + - asttokens + - executing + - pure_eval + - python >=3.5 + license: MIT + license_family: MIT + purls: + - pkg:pypi/stack-data?source=conda-forge-mapping + size: 26205 + timestamp: 1669632203115 - kind: conda name: syrupy version: 4.6.1 @@ -37488,24 +21705,6 @@ packages: - pkg:pypi/syrupy?source=conda-forge-mapping size: 43681 timestamp: 1707319626819 -- kind: conda - name: tbb - version: 2021.12.0 - build: hc790b64_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/tbb-2021.12.0-hc790b64_1.conda - sha256: 87461c83a4f0d4f119af7368f20c47bbe0c27d963a7c22a3d08c71075077f855 - md5: e98333643abc739ebea1bac97a479828 - depends: - - libhwloc >=2.10.0,<2.10.1.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: APACHE - size: 161771 - timestamp: 1716031112705 - kind: conda name: tbb version: 2021.12.0 @@ -37525,41 +21724,6 @@ packages: purls: [] size: 161771 timestamp: 1716031112705 -- kind: conda - name: tiledb - version: 2.24.1 - build: h1a991df_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/tiledb-2.24.1-h1a991df_1.conda - sha256: 58b21b666957085554a48c1a345f5ee854f5173659fe1d861b8262929bfa9e17 - md5: 5df2fe7d91e6d0c74ea0c2963c56fdc9 - depends: - - __osx >=10.13 - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - aws-sdk-cpp >=1.11.329,<1.11.330.0a0 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-identity-cpp >=1.8.0,<1.8.1.0a0 - - azure-storage-blobs-cpp >=12.11.0,<12.11.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - bzip2 >=1.0.8,<2.0a0 - - fmt >=10.2.1,<11.0a0 - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libgoogle-cloud >=2.25.0,<2.26.0a0 - - libgoogle-cloud-storage >=2.25.0,<2.26.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.1,<4.0a0 - - spdlog >=1.13.0,<1.14.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 3943595 - timestamp: 1719003545223 - kind: conda name: tiledb version: 2.24.1 @@ -37596,43 +21760,6 @@ packages: purls: [] size: 3943595 timestamp: 1719003545223 -- kind: conda - name: tiledb - version: 2.24.1 - build: h1cdb155_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/tiledb-2.24.1-h1cdb155_1.conda - sha256: 1a5288e623c67705221f3640f162b432c0fd7c47a1c37a8e2441d4d9013a6c42 - md5: a25a3f93ad1285057747647ac9a318fc - depends: - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - aws-sdk-cpp >=1.11.329,<1.11.330.0a0 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-identity-cpp >=1.8.0,<1.8.1.0a0 - - azure-storage-blobs-cpp >=12.11.0,<12.11.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - bzip2 >=1.0.8,<2.0a0 - - fmt >=10.2.1,<11.0a0 - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcrc32c >=1.1.2,<1.2.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgoogle-cloud >=2.25.0,<2.26.0a0 - - libgoogle-cloud-storage >=2.25.0,<2.26.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.1,<4.0a0 - - spdlog >=1.13.0,<1.14.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.3,<15 - - vc14_runtime >=14.40.33810 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 3122628 - timestamp: 1719004115132 - kind: conda name: tiledb version: 2.24.1 @@ -37671,41 +21798,6 @@ packages: purls: [] size: 3122628 timestamp: 1719004115132 -- kind: conda - name: tiledb - version: 2.24.1 - build: h2aae180_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tiledb-2.24.1-h2aae180_1.conda - sha256: f8207e5cafa475df340fb8c3dd979903335598a5d80447bc08afe53b1e84ebf9 - md5: 85c4bf16889383d577898538edd85bff - depends: - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - aws-sdk-cpp >=1.11.329,<1.11.330.0a0 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-identity-cpp >=1.8.0,<1.8.1.0a0 - - azure-storage-blobs-cpp >=12.11.0,<12.11.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - bzip2 >=1.0.8,<2.0a0 - - fmt >=10.2.1,<11.0a0 - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libgoogle-cloud >=2.25.0,<2.26.0a0 - - libgoogle-cloud-storage >=2.25.0,<2.26.0a0 - - libstdcxx-ng >=12 - - libwebp-base >=1.4.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.1,<4.0a0 - - spdlog >=1.13.0,<1.14.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 4384872 - timestamp: 1719003845597 - kind: conda name: tiledb version: 2.24.1 @@ -37742,41 +21834,6 @@ packages: purls: [] size: 4384872 timestamp: 1719003845597 -- kind: conda - name: tiledb - version: 2.24.1 - build: h4854e77_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/tiledb-2.24.1-h4854e77_1.conda - sha256: 5654f60dd7810a19c447141e1f03d6839b33637b2467a8276c458e82af49f30c - md5: 2a68170309f01146668c1e10d23f8476 - depends: - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - aws-sdk-cpp >=1.11.329,<1.11.330.0a0 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-identity-cpp >=1.8.0,<1.8.1.0a0 - - azure-storage-blobs-cpp >=12.11.0,<12.11.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - bzip2 >=1.0.8,<2.0a0 - - fmt >=10.2.1,<11.0a0 - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libgcc-ng >=12 - - libgoogle-cloud >=2.25.0,<2.26.0a0 - - libgoogle-cloud-storage >=2.25.0,<2.26.0a0 - - libstdcxx-ng >=12 - - libwebp-base >=1.4.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.1,<4.0a0 - - spdlog >=1.13.0,<1.14.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 4210562 - timestamp: 1719003549845 - kind: conda name: tiledb version: 2.24.1 @@ -37813,41 +21870,6 @@ packages: purls: [] size: 4210562 timestamp: 1719003549845 -- kind: conda - name: tiledb - version: 2.24.1 - build: hace13e5_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/tiledb-2.24.1-hace13e5_1.conda - sha256: 810dfd3461a65010821be16ce7c2e9beb8e33bda5fd994aadc2bc7c59602cd3c - md5: 510aab4df0c03b7c6be19899892f51ca - depends: - - __osx >=11.0 - - aws-crt-cpp >=0.26.12,<0.26.13.0a0 - - aws-sdk-cpp >=1.11.329,<1.11.330.0a0 - - azure-core-cpp >=1.12.0,<1.12.1.0a0 - - azure-identity-cpp >=1.8.0,<1.8.1.0a0 - - azure-storage-blobs-cpp >=12.11.0,<12.11.1.0a0 - - azure-storage-common-cpp >=12.6.0,<12.6.1.0a0 - - bzip2 >=1.0.8,<2.0a0 - - fmt >=10.2.1,<11.0a0 - - libabseil * cxx17* - - libabseil >=20240116.2,<20240117.0a0 - - libcurl >=8.8.0,<9.0a0 - - libcxx >=16 - - libgoogle-cloud >=2.25.0,<2.26.0a0 - - libgoogle-cloud-storage >=2.25.0,<2.26.0a0 - - libwebp-base >=1.4.0,<2.0a0 - - libzlib >=1.3.1,<2.0a0 - - lz4-c >=1.9.3,<1.10.0a0 - - openssl >=3.3.1,<4.0a0 - - spdlog >=1.13.0,<1.14.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: MIT - license_family: MIT - size: 3548304 - timestamp: 1719003887482 - kind: conda name: tiledb version: 2.24.1 @@ -37896,21 +21918,6 @@ packages: - pytest ; extra == 'test' - ruff ; extra == 'test' requires_python: '>=3.8' -- kind: conda - name: tk - version: 8.6.13 - build: h194ca79_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/tk-8.6.13-h194ca79_0.conda - sha256: 7fa27cc512d3a783f38bd16bbbffc008807372499d5b65d089a8e43bde9db267 - md5: f75105e0585851f818e0009dd1dde4dc - depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: TCL - license_family: BSD - size: 3351802 - timestamp: 1695506242997 - kind: conda name: tk version: 8.6.13 @@ -37933,46 +21940,16 @@ packages: build: h1abcd95_1 build_number: 1 subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 - md5: bf830ba5afc507c6232d4ef0fb1a882d - depends: - - libzlib >=1.2.13,<2.0.0a0 - license: TCL - license_family: BSD - size: 3270220 - timestamp: 1699202389792 -- kind: conda - name: tk - version: 8.6.13 - build: h1abcd95_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda - sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 - md5: bf830ba5afc507c6232d4ef0fb1a882d - depends: - - libzlib >=1.2.13,<2.0.0a0 - license: TCL - license_family: BSD - purls: [] - size: 3270220 - timestamp: 1699202389792 -- kind: conda - name: tk - version: 8.6.13 - build: h5083fa2_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/tk-8.6.13-h5083fa2_1.conda - sha256: 72457ad031b4c048e5891f3f6cb27a53cb479db68a52d965f796910e71a403a8 - md5: b50a57ba89c32b62428b71a875291c9b + url: https://conda.anaconda.org/conda-forge/osx-64/tk-8.6.13-h1abcd95_1.conda + sha256: 30412b2e9de4ff82d8c2a7e5d06a15f4f4fef1809a72138b6ccb53a33b26faf5 + md5: bf830ba5afc507c6232d4ef0fb1a882d depends: - libzlib >=1.2.13,<2.0.0a0 license: TCL license_family: BSD - size: 3145523 - timestamp: 1699202432999 + purls: [] + size: 3270220 + timestamp: 1699202389792 - kind: conda name: tk version: 8.6.13 @@ -37989,23 +21966,6 @@ packages: purls: [] size: 3145523 timestamp: 1699202432999 -- kind: conda - name: tk - version: 8.6.13 - build: h5226925_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/tk-8.6.13-h5226925_1.conda - sha256: 2c4e914f521ccb2718946645108c9bd3fc3216ba69aea20c2c3cedbd8db32bb1 - md5: fc048363eb8f03cd1737600a5d08aafe - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: TCL - license_family: BSD - size: 3503410 - timestamp: 1699202577803 - kind: conda name: tk version: 8.6.13 @@ -38024,22 +21984,6 @@ packages: purls: [] size: 3503410 timestamp: 1699202577803 -- kind: conda - name: tk - version: 8.6.13 - build: noxft_h4845f30_101 - build_number: 101 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h4845f30_101.conda - sha256: e0569c9caa68bf476bead1bed3d79650bb080b532c64a4af7d8ca286c08dea4e - md5: d453b98d9c83e71da0741bb0ff4d76bc - depends: - - libgcc-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: TCL - license_family: BSD - size: 3318875 - timestamp: 1699202167581 - kind: conda name: tk version: 8.6.13 @@ -38057,21 +22001,6 @@ packages: purls: [] size: 3318875 timestamp: 1699202167581 -- kind: conda - name: toml - version: 0.10.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 - md5: f832c45a477c78bebd107098db465095 - depends: - - python >=2.7 - license: MIT - license_family: MIT - size: 18433 - timestamp: 1604308660817 - kind: conda name: toml version: 0.10.2 @@ -38089,21 +22018,6 @@ packages: - pkg:pypi/toml?source=conda-forge-mapping size: 18433 timestamp: 1604308660817 -- kind: conda - name: tomli - version: 2.0.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f - md5: 5844808ffab9ebdb694585b50ba02a96 - depends: - - python >=3.7 - license: MIT - license_family: MIT - size: 15940 - timestamp: 1644342331069 - kind: conda name: tomli version: 2.0.1 @@ -38121,22 +22035,6 @@ packages: - pkg:pypi/tomli?source=conda-forge-mapping size: 15940 timestamp: 1644342331069 -- kind: conda - name: tornado - version: 6.4.1 - build: py39ha3e8b56_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/tornado-6.4.1-py39ha3e8b56_0.conda - sha256: 1023d451ca7fb3173e421a71d8ef81fb6d66553e2da08cb3bba977c6b6fc8caa - md5: 60ad0fcecca6af49fe5888a408618d8a - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: Apache-2.0 - license_family: Apache - size: 643759 - timestamp: 1717724629166 - kind: conda name: tornado version: 6.4.1 @@ -38155,24 +22053,6 @@ packages: - pkg:pypi/tornado?source=conda-forge-mapping size: 643759 timestamp: 1717724629166 -- kind: conda - name: tornado - version: 6.4.1 - build: py39ha55e580_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/tornado-6.4.1-py39ha55e580_0.conda - sha256: 2c375a9af90acbf8cd55b9798e4efcfb1806ad818ab9f5fd10edc052397c72a0 - md5: 7d1e87f3036af858ce7e248489c3faec - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 644403 - timestamp: 1717723410092 - kind: conda name: tornado version: 6.4.1 @@ -38193,22 +22073,6 @@ packages: - pkg:pypi/tornado?source=conda-forge-mapping size: 644403 timestamp: 1717723410092 -- kind: conda - name: tornado - version: 6.4.1 - build: py39hd3abc70_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.4.1-py39hd3abc70_0.conda - sha256: e9aec6e6a7988729365ab0fc22d95d60075350d8d2ef2d487e0001a3852e9754 - md5: c183e99f9320e5e2d0f9c43efcb3fb22 - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: Apache-2.0 - license_family: Apache - size: 642638 - timestamp: 1717723015273 - kind: conda name: tornado version: 6.4.1 @@ -38227,22 +22091,6 @@ packages: - pkg:pypi/tornado?source=conda-forge-mapping size: 642638 timestamp: 1717723015273 -- kind: conda - name: tornado - version: 6.4.1 - build: py39hded5825_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/tornado-6.4.1-py39hded5825_0.conda - sha256: b908bc61ebc130cda6193dded464cc3164a081caa369d32ae0ed232c850f85d4 - md5: 416249efe6570c63933ab64c04459bfe - depends: - - __osx >=10.13 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: Apache-2.0 - license_family: Apache - size: 640935 - timestamp: 1717722847607 - kind: conda name: tornado version: 6.4.1 @@ -38261,23 +22109,6 @@ packages: - pkg:pypi/tornado?source=conda-forge-mapping size: 640935 timestamp: 1717722847607 -- kind: conda - name: tornado - version: 6.4.1 - build: py39hfea33bf_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/tornado-6.4.1-py39hfea33bf_0.conda - sha256: 7e88b42380c179f03bf4807dd4f78998c991f6167dae085c7546f89a57bb60a8 - md5: f8c9c4061239770cb5f438df0237e059 - depends: - - __osx >=11.0 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: Apache-2.0 - license_family: Apache - size: 642855 - timestamp: 1717722852977 - kind: conda name: tornado version: 6.4.1 @@ -38297,21 +22128,6 @@ packages: - pkg:pypi/tornado?source=conda-forge-mapping size: 642855 timestamp: 1717722852977 -- kind: conda - name: traitlets - version: 5.14.3 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.14.3-pyhd8ed1ab_0.conda - sha256: 8a64fa0f19022828513667c2c7176cfd125001f3f4b9bc00d33732e627dd2592 - md5: 3df84416a021220d8b5700c613af2dc5 - depends: - - python >=3.8 - license: BSD-3-Clause - license_family: BSD - size: 110187 - timestamp: 1713535244513 - kind: conda name: traitlets version: 5.14.3 @@ -38329,21 +22145,6 @@ packages: - pkg:pypi/traitlets?source=conda-forge-mapping size: 110187 timestamp: 1713535244513 -- kind: conda - name: typing_extensions - version: 4.12.2 - build: pyha770c72_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.12.2-pyha770c72_0.conda - sha256: 0fce54f8ec3e59f5ef3bb7641863be4e1bf1279623e5af3d3fa726e8f7628ddb - md5: ebe6952715e1d5eb567eeebf25250fa7 - depends: - - python >=3.8 - license: PSF-2.0 - license_family: PSF - size: 39888 - timestamp: 1717802653893 - kind: conda name: typing_extensions version: 4.12.2 @@ -38361,18 +22162,6 @@ packages: - pkg:pypi/typing-extensions?source=conda-forge-mapping size: 39888 timestamp: 1717802653893 -- kind: conda - name: tzcode - version: 2024a - build: h10d778d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/tzcode-2024a-h10d778d_0.conda - sha256: e3ee34b2711500f3b1d38309d47cfd7e4d05c0144f0b2b2bdfbc271a28cfdd76 - md5: 8d50ba6668dbd193cd42ccd9099fa2ae - license: BSD-3-Clause - license_family: BSD - size: 63341 - timestamp: 1706869081062 - kind: conda name: tzcode version: 2024a @@ -38386,20 +22175,6 @@ packages: purls: [] size: 63341 timestamp: 1706869081062 -- kind: conda - name: tzcode - version: 2024a - build: h31becfc_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/tzcode-2024a-h31becfc_0.conda - sha256: f1e81a576aa69a06fcd6191f6994af6f6d0bc2f5f7df2098d870c492ef11d1ed - md5: d7691e522a386b757332784ee7f9906f - depends: - - libgcc-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 72898 - timestamp: 1706870451825 - kind: conda name: tzcode version: 2024a @@ -38415,21 +22190,6 @@ packages: purls: [] size: 72898 timestamp: 1706870451825 -- kind: conda - name: tzcode - version: 2024a - build: h3f72095_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tzcode-2024a-h3f72095_0.conda - sha256: d3ea2927cabd6c9f27ee0cb498f893ac0133687d6a9e65e0bce4861c732a18df - md5: 32146e34aaec3745a08b6f49af3f41b0 - depends: - - __glibc >=2.17,<3.0.a0 - - libgcc-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 69821 - timestamp: 1706868851630 - kind: conda name: tzcode version: 2024a @@ -38452,37 +22212,13 @@ packages: build: h93a5062_0 subdir: osx-arm64 url: https://conda.anaconda.org/conda-forge/osx-arm64/tzcode-2024a-h93a5062_0.conda - sha256: 70bce0410d77b6ba3c32079aa87a98877ea970d8e96f2e4503e9b81198ece1f4 - md5: 33ebc94eb6420500a4aeb0fc45112bba - license: BSD-3-Clause - license_family: BSD - size: 63845 - timestamp: 1706869030258 -- kind: conda - name: tzcode - version: 2024a - build: h93a5062_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/tzcode-2024a-h93a5062_0.conda - sha256: 70bce0410d77b6ba3c32079aa87a98877ea970d8e96f2e4503e9b81198ece1f4 - md5: 33ebc94eb6420500a4aeb0fc45112bba - license: BSD-3-Clause - license_family: BSD - purls: [] - size: 63845 - timestamp: 1706869030258 -- kind: conda - name: tzdata - version: 2024a - build: h0c530f3_0 - subdir: noarch - noarch: generic - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2024a-h0c530f3_0.conda - sha256: 7b2b69c54ec62a243eb6fba2391b5e443421608c3ae5dbff938ad33ca8db5122 - md5: 161081fc7cec0bfda0d86d7cb595f8d8 - license: LicenseRef-Public-Domain - size: 119815 - timestamp: 1706886945727 + sha256: 70bce0410d77b6ba3c32079aa87a98877ea970d8e96f2e4503e9b81198ece1f4 + md5: 33ebc94eb6420500a4aeb0fc45112bba + license: BSD-3-Clause + license_family: BSD + purls: [] + size: 63845 + timestamp: 1706869030258 - kind: conda name: tzdata version: 2024a @@ -38496,20 +22232,6 @@ packages: purls: [] size: 119815 timestamp: 1706886945727 -- kind: conda - name: ucrt - version: 10.0.22621.0 - build: h57928b3_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/ucrt-10.0.22621.0-h57928b3_0.tar.bz2 - sha256: f29cdaf8712008f6b419b8b1a403923b00ab2504bfe0fb2ba8eb60e72d4f14c6 - md5: 72608f6cd3e5898229c3ea16deb1ac43 - constrains: - - vs2015_runtime >=14.29.30037 - license: LicenseRef-Proprietary - license_family: PROPRIETARY - size: 1283972 - timestamp: 1666630199266 - kind: conda name: ucrt version: 10.0.22621.0 @@ -38525,22 +22247,6 @@ packages: purls: [] size: 1283972 timestamp: 1666630199266 -- kind: conda - name: unicodedata2 - version: 15.1.0 - build: py39h0f82c59_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/unicodedata2-15.1.0-py39h0f82c59_0.conda - sha256: 31d33f967f0db811b25a9315bef727cb12a24c76d8ded8947188cc04535b06b0 - md5: 39c745ba9443da902afa7f5a9e9dfcac - depends: - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: Apache-2.0 - license_family: Apache - size: 376309 - timestamp: 1695848358752 - kind: conda name: unicodedata2 version: 15.1.0 @@ -38559,23 +22265,6 @@ packages: - pkg:pypi/unicodedata2?source=conda-forge-mapping size: 376309 timestamp: 1695848358752 -- kind: conda - name: unicodedata2 - version: 15.1.0 - build: py39h898b7ef_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/unicodedata2-15.1.0-py39h898b7ef_0.conda - sha256: ddb1a64567d3927a10a77d6ef9c7c18af9344fc3589705e2bd600b8a02ad40d2 - md5: 8c072c9329aeea97a46005625267a851 - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - license: Apache-2.0 - license_family: Apache - size: 373906 - timestamp: 1695848199413 - kind: conda name: unicodedata2 version: 15.1.0 @@ -38595,24 +22284,6 @@ packages: - pkg:pypi/unicodedata2?source=conda-forge-mapping size: 373906 timestamp: 1695848199413 -- kind: conda - name: unicodedata2 - version: 15.1.0 - build: py39ha55989b_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/unicodedata2-15.1.0-py39ha55989b_0.conda - sha256: 7abe28f2a0604018448abf1e3e566e0b6ae45fc8719f908308137d9ab637c68a - md5: 20ec896e8d97f2ff8be1124e624dc8f2 - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 373257 - timestamp: 1695848310896 - kind: conda name: unicodedata2 version: 15.1.0 @@ -38633,22 +22304,6 @@ packages: - pkg:pypi/unicodedata2?source=conda-forge-mapping size: 373257 timestamp: 1695848310896 -- kind: conda - name: unicodedata2 - version: 15.1.0 - build: py39hd1e30aa_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/unicodedata2-15.1.0-py39hd1e30aa_0.conda - sha256: 90077cbf116112d5112b7beedf896e59c98416d09860ba98c06a770c014829b2 - md5: 1da984bbb6e765743e13388ba7b7b2c8 - depends: - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: Apache-2.0 - license_family: Apache - size: 373822 - timestamp: 1695848128416 - kind: conda name: unicodedata2 version: 15.1.0 @@ -38667,21 +22322,6 @@ packages: - pkg:pypi/unicodedata2?source=conda-forge-mapping size: 373822 timestamp: 1695848128416 -- kind: conda - name: unicodedata2 - version: 15.1.0 - build: py39hdc70f33_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/unicodedata2-15.1.0-py39hdc70f33_0.conda - sha256: 2c3049ec6ffd44beb61964bf109993f654a7316fa6a368c634d603e8347f9fdf - md5: ede122e9ef2775a8879063d9d3ee819f - depends: - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - license: Apache-2.0 - license_family: Apache - size: 369843 - timestamp: 1695848310939 - kind: conda name: unicodedata2 version: 15.1.0 @@ -38699,21 +22339,6 @@ packages: - pkg:pypi/unicodedata2?source=conda-forge-mapping size: 369843 timestamp: 1695848310939 -- kind: conda - name: uriparser - version: 0.9.8 - build: h00cdb27_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/uriparser-0.9.8-h00cdb27_0.conda - sha256: fa0bcbfb20a508ca9bf482236fe799581cbd0eab016e47a865e9fa44dbe3c512 - md5: e8ff9e11babbc8cd77af5a4258dc2802 - depends: - - __osx >=11.0 - - libcxx >=16 - license: BSD-3-Clause - license_family: BSD - size: 40625 - timestamp: 1715010029254 - kind: conda name: uriparser version: 0.9.8 @@ -38730,21 +22355,6 @@ packages: purls: [] size: 40625 timestamp: 1715010029254 -- kind: conda - name: uriparser - version: 0.9.8 - build: h0a1ffab_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/uriparser-0.9.8-h0a1ffab_0.conda - sha256: e77ca5aea9a200f751bbc29ec926315d6d04240e7f4f8895ac13c438aafde422 - md5: 7e9a7e1e1e9d6e827d2cfda21c22853e - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 48473 - timestamp: 1715009966295 - kind: conda name: uriparser version: 0.9.8 @@ -38761,22 +22371,6 @@ packages: purls: [] size: 48473 timestamp: 1715009966295 -- kind: conda - name: uriparser - version: 0.9.8 - build: h5a68840_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/uriparser-0.9.8-h5a68840_0.conda - sha256: ed0eed8ed0343d29cdbfaeb1bfd141f090af696547d69f91c18f46350299f00d - md5: 28b4cf9065681f43cc567410edf8243d - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 49181 - timestamp: 1715010467661 - kind: conda name: uriparser version: 0.9.8 @@ -38794,21 +22388,6 @@ packages: purls: [] size: 49181 timestamp: 1715010467661 -- kind: conda - name: uriparser - version: 0.9.8 - build: h6aefe2f_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/uriparser-0.9.8-h6aefe2f_0.conda - sha256: fec8e52955fc314580a93dee665349bf430ce6df19019cea3fae7ec60f732bdd - md5: 649890a63cc818b24fbbf0572db221a5 - depends: - - __osx >=10.9 - - libcxx >=16 - license: BSD-3-Clause - license_family: BSD - size: 43396 - timestamp: 1715010079800 - kind: conda name: uriparser version: 0.9.8 @@ -38825,21 +22404,6 @@ packages: purls: [] size: 43396 timestamp: 1715010079800 -- kind: conda - name: uriparser - version: 0.9.8 - build: hac33072_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/uriparser-0.9.8-hac33072_0.conda - sha256: 2aad2aeff7c69a2d7eecd7b662eef756b27d6a6b96f3e2c2a7071340ce14543e - md5: d71d3a66528853c0a1ac2c02d79a0284 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - license: BSD-3-Clause - license_family: BSD - size: 48270 - timestamp: 1715010035325 - kind: conda name: uriparser version: 0.9.8 @@ -38856,26 +22420,6 @@ packages: purls: [] size: 48270 timestamp: 1715010035325 -- kind: conda - name: urllib3 - version: 2.2.2 - build: pyhd8ed1ab_1 - build_number: 1 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-2.2.2-pyhd8ed1ab_1.conda - sha256: 00c47c602c03137e7396f904eccede8cc64cc6bad63ce1fc355125df8882a748 - md5: e804c43f58255e977093a2298e442bb8 - depends: - - brotli-python >=1.0.9 - - h2 >=4,<5 - - pysocks >=1.5.6,<2.0,!=1.5.7 - - python >=3.8 - - zstandard >=0.18.0 - license: MIT - license_family: MIT - size: 95048 - timestamp: 1719391384778 - kind: conda name: urllib3 version: 2.2.2 @@ -38898,23 +22442,6 @@ packages: - pkg:pypi/urllib3?source=conda-forge-mapping size: 95048 timestamp: 1719391384778 -- kind: conda - name: vc - version: '14.3' - build: h8a93ad2_20 - build_number: 20 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vc-14.3-h8a93ad2_20.conda - sha256: 23ac5feb15a9adf3ab2b8c4dcd63650f8b7ae860c5ceb073e49cf71d203eddef - md5: 8558f367e1d7700554f7cdb823c46faf - depends: - - vc14_runtime >=14.40.33810 - track_features: - - vc14 - license: BSD-3-Clause - license_family: BSD - size: 17391 - timestamp: 1717709040616 - kind: conda name: vc version: '14.3' @@ -38943,46 +22470,14 @@ packages: sha256: af3cfa347e3d7c1277e9b964b0849a9a9f095bff61836cb3c3a89862fbc32e17 md5: e39cc4c34c53654ec939558993d9dc5b depends: - - ucrt >=10.0.20348.0 - constrains: - - vs2015_runtime 14.40.33810.* *_20 - license: LicenseRef-ProprietaryMicrosoft - license_family: Proprietary - size: 751934 - timestamp: 1717709031266 -- kind: conda - name: vc14_runtime - version: 14.40.33810 - build: ha82c5b3_20 - build_number: 20 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vc14_runtime-14.40.33810-ha82c5b3_20.conda - sha256: af3cfa347e3d7c1277e9b964b0849a9a9f095bff61836cb3c3a89862fbc32e17 - md5: e39cc4c34c53654ec939558993d9dc5b - depends: - - ucrt >=10.0.20348.0 - constrains: - - vs2015_runtime 14.40.33810.* *_20 - license: LicenseRef-ProprietaryMicrosoft - license_family: Proprietary - purls: [] - size: 751934 - timestamp: 1717709031266 -- kind: conda - name: vs2015_runtime - version: 14.40.33810 - build: h3bf8584_20 - build_number: 20 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/vs2015_runtime-14.40.33810-h3bf8584_20.conda - sha256: 0c2803f7a788c51f28235a7228dc2ab3f107b4b16ab0845a3e595c8c51e50a7a - md5: c21f1b4a3a30bbc3ef35a50957578e0e - depends: - - vc14_runtime >=14.40.33810 - license: BSD-3-Clause - license_family: BSD - size: 17395 - timestamp: 1717709043353 + - ucrt >=10.0.20348.0 + constrains: + - vs2015_runtime 14.40.33810.* *_20 + license: LicenseRef-ProprietaryMicrosoft + license_family: Proprietary + purls: [] + size: 751934 + timestamp: 1717709031266 - kind: conda name: vs2015_runtime version: 14.40.33810 @@ -39021,22 +22516,6 @@ packages: version: 0.5.1 url: https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl sha256: a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78 -- kind: conda - name: wheel - version: 0.43.0 - build: pyhd8ed1ab_1 - build_number: 1 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.43.0-pyhd8ed1ab_1.conda - sha256: cb318f066afd6fd64619f14c030569faf3f53e6f50abf743b4c865e7d95b96bc - md5: 0b5293a157c2b5cd513dd1b03d8d3aae - depends: - - python >=3.8 - license: MIT - license_family: MIT - size: 57963 - timestamp: 1711546009410 - kind: conda name: wheel version: 0.43.0 @@ -39055,22 +22534,6 @@ packages: - pkg:pypi/wheel?source=conda-forge-mapping size: 57963 timestamp: 1711546009410 -- kind: conda - name: win_inet_pton - version: 1.1.0 - build: pyhd8ed1ab_6 - build_number: 6 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/win_inet_pton-1.1.0-pyhd8ed1ab_6.tar.bz2 - sha256: a11ae693a0645bf6c7b8a47bac030be9c0967d0b1924537b9ff7458e832c0511 - md5: 30878ecc4bd36e8deeea1e3c151b2e0b - depends: - - __win - - python >=3.6 - license: PUBLIC-DOMAIN - size: 8191 - timestamp: 1667051294134 - kind: conda name: win_inet_pton version: 1.1.0 @@ -39089,22 +22552,6 @@ packages: - pkg:pypi/win-inet-pton?source=conda-forge-mapping size: 8191 timestamp: 1667051294134 -- kind: conda - name: xcb-util - version: 0.4.1 - build: hb711507_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-0.4.1-hb711507_2.conda - sha256: 416aa55d946ce4ab173ab338796564893a2f820e80e04e098ff00c25fb981263 - md5: 8637c3e5821654d0edf97e2b0404b443 - depends: - - libgcc-ng >=12 - - libxcb >=1.16,<1.17.0a0 - license: MIT - license_family: MIT - size: 19965 - timestamp: 1718843348208 - kind: conda name: xcb-util version: 0.4.1 @@ -39122,23 +22569,6 @@ packages: purls: [] size: 19965 timestamp: 1718843348208 -- kind: conda - name: xcb-util-image - version: 0.4.0 - build: hb711507_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-image-0.4.0-hb711507_2.conda - sha256: 94b12ff8b30260d9de4fd7a28cca12e028e572cbc504fd42aa2646ec4a5bded7 - md5: a0901183f08b6c7107aab109733a3c91 - depends: - - libgcc-ng >=12 - - libxcb >=1.16,<1.17.0a0 - - xcb-util >=0.4.1,<0.5.0a0 - license: MIT - license_family: MIT - size: 24551 - timestamp: 1718880534789 - kind: conda name: xcb-util-image version: 0.4.0 @@ -39157,21 +22587,6 @@ packages: purls: [] size: 24551 timestamp: 1718880534789 -- kind: conda - name: xcb-util-keysyms - version: 0.4.1 - build: hb711507_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-keysyms-0.4.1-hb711507_0.conda - sha256: 546e3ee01e95a4c884b6401284bb22da449a2f4daf508d038fdfa0712fe4cc69 - md5: ad748ccca349aec3e91743e08b5e2b50 - depends: - - libgcc-ng >=12 - - libxcb >=1.16,<1.17.0a0 - license: MIT - license_family: MIT - size: 14314 - timestamp: 1718846569232 - kind: conda name: xcb-util-keysyms version: 0.4.1 @@ -39188,21 +22603,6 @@ packages: purls: [] size: 14314 timestamp: 1718846569232 -- kind: conda - name: xcb-util-renderutil - version: 0.3.10 - build: hb711507_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-renderutil-0.3.10-hb711507_0.conda - sha256: 2d401dadc43855971ce008344a4b5bd804aca9487d8ebd83328592217daca3df - md5: 0e0cbe0564d03a99afd5fd7b362feecd - depends: - - libgcc-ng >=12 - - libxcb >=1.16,<1.17.0a0 - license: MIT - license_family: MIT - size: 16978 - timestamp: 1718848865819 - kind: conda name: xcb-util-renderutil version: 0.3.10 @@ -39219,21 +22619,6 @@ packages: purls: [] size: 16978 timestamp: 1718848865819 -- kind: conda - name: xcb-util-wm - version: 0.4.2 - build: hb711507_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xcb-util-wm-0.4.2-hb711507_0.conda - sha256: 31d44f297ad87a1e6510895740325a635dd204556aa7e079194a0034cdd7e66a - md5: 608e0ef8256b81d04456e8d211eee3e8 - depends: - - libgcc-ng >=12 - - libxcb >=1.16,<1.17.0a0 - license: MIT - license_family: MIT - size: 51689 - timestamp: 1718844051451 - kind: conda name: xcb-util-wm version: 0.4.2 @@ -39250,22 +22635,6 @@ packages: purls: [] size: 51689 timestamp: 1718844051451 -- kind: conda - name: xerces-c - version: 3.2.5 - build: h63175ca_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xerces-c-3.2.5-h63175ca_0.conda - sha256: 21328b0442f2f86ad5bf14481ed60f56a8ebb765a68d158a57ec6f32eb55762b - md5: b1e07902b6bb7833db8cc4ec32f32dc7 - depends: - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Apache-2.0 - license_family: Apache - size: 3574165 - timestamp: 1703093650967 - kind: conda name: xerces-c version: 3.2.5 @@ -39283,24 +22652,6 @@ packages: purls: [] size: 3574165 timestamp: 1703093650967 -- kind: conda - name: xerces-c - version: 3.2.5 - build: hac6953d_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xerces-c-3.2.5-hac6953d_0.conda - sha256: 75d06ca406f03f653d7a3183f2a1ccfdb3a3c6c830493933ec4c3c98e06a32bb - md5: 63b80ca78d29380fe69e69412dcbe4ac - depends: - - icu >=73.2,<74.0a0 - - libcurl >=8.5.0,<9.0a0 - - libgcc-ng >=12 - - libnsl >=2.0.1,<2.1.0a0 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 1636164 - timestamp: 1703092965257 - kind: conda name: xerces-c version: 3.2.5 @@ -39320,22 +22671,6 @@ packages: purls: [] size: 1636164 timestamp: 1703092965257 -- kind: conda - name: xerces-c - version: 3.2.5 - build: hbbe9ea5_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/xerces-c-3.2.5-hbbe9ea5_0.conda - sha256: 10487c0b28ee2303570c6d0867000587a8c36836fffd4d634d8778c494d16965 - md5: ade166000a13c81d9a75f65281e302b0 - depends: - - icu >=73.2,<74.0a0 - - libcurl >=8.5.0,<9.0a0 - - libcxx >=15 - license: Apache-2.0 - license_family: Apache - size: 1346161 - timestamp: 1703093374769 - kind: conda name: xerces-c version: 3.2.5 @@ -39353,24 +22688,6 @@ packages: purls: [] size: 1346161 timestamp: 1703093374769 -- kind: conda - name: xerces-c - version: 3.2.5 - build: hf13c1fb_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xerces-c-3.2.5-hf13c1fb_0.conda - sha256: 6e64e9dc8d9f8bee4bdef16e946be658da3744e40fdd5ca881ac2219a1aba479 - md5: 5c6a84e179f9fc7f8e0890c28704a8ce - depends: - - icu >=73.2,<74.0a0 - - libcurl >=8.5.0,<9.0a0 - - libgcc-ng >=12 - - libnsl >=2.0.1,<2.1.0a0 - - libstdcxx-ng >=12 - license: Apache-2.0 - license_family: Apache - size: 1632056 - timestamp: 1703093218725 - kind: conda name: xerces-c version: 3.2.5 @@ -39390,22 +22707,6 @@ packages: purls: [] size: 1632056 timestamp: 1703093218725 -- kind: conda - name: xerces-c - version: 3.2.5 - build: hf393695_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/xerces-c-3.2.5-hf393695_0.conda - sha256: 8ad901a5fe535ebd16b469cf8e46cf174f7e6e4d9b432cc8cc02666a87e7e2ee - md5: 5e4741a1e687aee5fc9c409a0476bef2 - depends: - - icu >=73.2,<74.0a0 - - libcurl >=8.5.0,<9.0a0 - - libcxx >=15 - license: Apache-2.0 - license_family: Apache - size: 1270959 - timestamp: 1703093076013 - kind: conda name: xerces-c version: 3.2.5 @@ -39423,21 +22724,6 @@ packages: purls: [] size: 1270959 timestamp: 1703093076013 -- kind: conda - name: xkeyboard-config - version: '2.42' - build: h4ab18f5_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xkeyboard-config-2.42-h4ab18f5_0.conda - sha256: 240caab7d9d85154ef373ecbac3ff9fb424add2029dbb124e949c6cbab2996dd - md5: b193af204da1bfb8c13882d131a14bd2 - depends: - - libgcc-ng >=12 - - xorg-libx11 >=1.8.9,<2.0a0 - license: MIT - license_family: MIT - size: 388998 - timestamp: 1717817668629 - kind: conda name: xkeyboard-config version: '2.42' @@ -39464,45 +22750,14 @@ packages: sha256: d702574ef63e5e44085c390b46090380097b3d63bbcbfe8d9e85f1828663d04c md5: a3c8465bfc71004064a30c0238a74ea3 depends: - - bmipy - - numpy - - python >=3.8 - license: CC0-1.0 - size: 18460 - timestamp: 1681486998644 -- kind: conda - name: xmipy - version: 1.3.1 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/xmipy-1.3.1-pyhd8ed1ab_0.conda - sha256: d702574ef63e5e44085c390b46090380097b3d63bbcbfe8d9e85f1828663d04c - md5: a3c8465bfc71004064a30c0238a74ea3 - depends: - - bmipy - - numpy - - python >=3.8 - license: CC0-1.0 - purls: - - pkg:pypi/xmipy?source=conda-forge-mapping - size: 18460 - timestamp: 1681486998644 -- kind: conda - name: xorg-kbproto - version: 1.0.7 - build: h3557bc0_1002 - build_number: 1002 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-kbproto-1.0.7-h3557bc0_1002.tar.bz2 - sha256: 421c0a115b31f02082f95c8f06dbba48b2274718f66a72d64d5102141e5a8731 - md5: ec8ce6b3dac3945a4010559a6284b755 - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 27369 - timestamp: 1610028170368 + - bmipy + - numpy + - python >=3.8 + license: CC0-1.0 + purls: + - pkg:pypi/xmipy?source=conda-forge-mapping + size: 18460 + timestamp: 1681486998644 - kind: conda name: xorg-kbproto version: 1.0.7 @@ -39519,21 +22774,6 @@ packages: purls: [] size: 27369 timestamp: 1610028170368 -- kind: conda - name: xorg-kbproto - version: 1.0.7 - build: h7f98852_1002 - build_number: 1002 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 - sha256: e90b0a6a5d41776f11add74aa030f789faf4efd3875c31964d6f9cfa63a10dd1 - md5: 4b230e8381279d76131116660f5a241a - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 27338 - timestamp: 1610027759842 - kind: conda name: xorg-kbproto version: 1.0.7 @@ -39550,21 +22790,6 @@ packages: purls: [] size: 27338 timestamp: 1610027759842 -- kind: conda - name: xorg-kbproto - version: 1.0.7 - build: hcd874cb_1002 - build_number: 1002 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-kbproto-1.0.7-hcd874cb_1002.tar.bz2 - sha256: 5b16e1ca1ecc0d2907f236bc4d8e6ecfd8417db013c862a01afb7f9d78e48c09 - md5: 8d11c1dac4756ca57e78c1bfe173bba4 - depends: - - m2w64-gcc-libs - license: MIT - license_family: MIT - size: 28166 - timestamp: 1610028297505 - kind: conda name: xorg-kbproto version: 1.0.7 @@ -39581,20 +22806,6 @@ packages: purls: [] size: 28166 timestamp: 1610028297505 -- kind: conda - name: xorg-libice - version: 1.1.1 - build: h7935292_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libice-1.1.1-h7935292_0.conda - sha256: c889673c9313798372bea7c93640e853561bda5ba361b265ad4b14d7d1295235 - md5: 025968e2637bca910b9b3e7f6743beff - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 60321 - timestamp: 1685308489806 - kind: conda name: xorg-libice version: 1.1.1 @@ -39610,22 +22821,6 @@ packages: purls: [] size: 60321 timestamp: 1685308489806 -- kind: conda - name: xorg-libice - version: 1.1.1 - build: hcd874cb_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-libice-1.1.1-hcd874cb_0.conda - sha256: 353e07e311eb10e934f03e0123d0f05d9b3770a70b0c3993e6d11cf74d85689f - md5: 5271e3af4791170e2c55d02818366916 - depends: - - m2w64-gcc-libs - - m2w64-gcc-libs-core - - xorg-libx11 >=1.8.4,<2.0a0 - license: MIT - license_family: MIT - size: 158086 - timestamp: 1685308072189 - kind: conda name: xorg-libice version: 1.1.1 @@ -39643,20 +22838,6 @@ packages: purls: [] size: 158086 timestamp: 1685308072189 -- kind: conda - name: xorg-libice - version: 1.1.1 - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.1.1-hd590300_0.conda - sha256: 5aa9b3682285bb2bf1a8adc064cb63aff76ef9178769740d855abb42b0d24236 - md5: b462a33c0be1421532f28bfe8f4a7514 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 58469 - timestamp: 1685307573114 - kind: conda name: xorg-libice version: 1.1.1 @@ -39672,22 +22853,6 @@ packages: purls: [] size: 58469 timestamp: 1685307573114 -- kind: conda - name: xorg-libsm - version: 1.2.4 - build: h5a01bc2_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libsm-1.2.4-h5a01bc2_0.conda - sha256: 2678975d4001f1123752ceabf9e2810cab51f740624320077de1ab12b537b498 - md5: d788eca20ecd63bad8eea7219e5c5fb7 - depends: - - libgcc-ng >=12 - - libuuid >=2.38.1,<3.0a0 - - xorg-libice >=1.1.1,<2.0a0 - license: MIT - license_family: MIT - size: 28634 - timestamp: 1685454576261 - kind: conda name: xorg-libsm version: 1.2.4 @@ -39705,22 +22870,6 @@ packages: purls: [] size: 28634 timestamp: 1685454576261 -- kind: conda - name: xorg-libsm - version: 1.2.4 - build: h7391055_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.4-h7391055_0.conda - sha256: 089ad5f0453c604e18985480218a84b27009e9e6de9a0fa5f4a20b8778ede1f1 - md5: 93ee23f12bc2e684548181256edd2cf6 - depends: - - libgcc-ng >=12 - - libuuid >=2.38.1,<3.0a0 - - xorg-libice >=1.1.1,<2.0a0 - license: MIT - license_family: MIT - size: 27433 - timestamp: 1685453649160 - kind: conda name: xorg-libsm version: 1.2.4 @@ -39738,22 +22887,6 @@ packages: purls: [] size: 27433 timestamp: 1685453649160 -- kind: conda - name: xorg-libsm - version: 1.2.4 - build: hcd874cb_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-libsm-1.2.4-hcd874cb_0.conda - sha256: 3a8cc151142c379d3ec3ec4420395d3a273873d3a45a94cd3038d143f5a519e8 - md5: 25926681339df15918243d9a7cec25a1 - depends: - - m2w64-gcc-libs - - m2w64-gcc-libs-core - - xorg-libice >=1.1.1,<2.0a0 - license: MIT - license_family: MIT - size: 86397 - timestamp: 1685454296879 - kind: conda name: xorg-libsm version: 1.2.4 @@ -39771,26 +22904,6 @@ packages: purls: [] size: 86397 timestamp: 1685454296879 -- kind: conda - name: xorg-libx11 - version: 1.8.9 - build: h0076a8d_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-libx11-1.8.9-h0076a8d_1.conda - sha256: c378304044321e74c6acd483674f404864a229ab2a8841bf9515bc1a30783e99 - md5: 0296a4de2235cad9ad3112134f8e4519 - depends: - - libxcb >=1.16,<1.17.0a0 - - m2w64-gcc-libs - - m2w64-gcc-libs-core - - xorg-kbproto - - xorg-xextproto >=7.3.0,<8.0a0 - - xorg-xproto - license: MIT - license_family: MIT - size: 814589 - timestamp: 1718847832308 - kind: conda name: xorg-libx11 version: 1.8.9 @@ -39812,25 +22925,6 @@ packages: purls: [] size: 814589 timestamp: 1718847832308 -- kind: conda - name: xorg-libx11 - version: 1.8.9 - build: h08be655_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libx11-1.8.9-h08be655_1.conda - sha256: 3595f5a30d1fecf2a8b8639eebf9ba831e3b76eef25820b806468fa670ef9d62 - md5: 66470f69e83673153ef02a2ebc018915 - depends: - - libgcc-ng >=12 - - libxcb >=1.16,<1.17.0a0 - - xorg-kbproto - - xorg-xextproto >=7.3.0,<8.0a0 - - xorg-xproto - license: MIT - license_family: MIT - size: 852985 - timestamp: 1718846843825 - kind: conda name: xorg-libx11 version: 1.8.9 @@ -39851,25 +22945,6 @@ packages: purls: [] size: 852985 timestamp: 1718846843825 -- kind: conda - name: xorg-libx11 - version: 1.8.9 - build: hb711507_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.8.9-hb711507_1.conda - sha256: 66eabe62b66c1597c4a755dcd3f4ce2c78adaf7b32e25dfee45504d67d7735c1 - md5: 4a6d410296d7e39f00bacdee7df046e9 - depends: - - libgcc-ng >=12 - - libxcb >=1.16,<1.17.0a0 - - xorg-kbproto - - xorg-xextproto >=7.3.0,<8.0a0 - - xorg-xproto - license: MIT - license_family: MIT - size: 832198 - timestamp: 1718846846409 - kind: conda name: xorg-libx11 version: 1.8.9 @@ -39890,18 +22965,6 @@ packages: purls: [] size: 832198 timestamp: 1718846846409 -- kind: conda - name: xorg-libxau - version: 1.0.11 - build: h0dc2134_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxau-1.0.11-h0dc2134_0.conda - sha256: 8a2e398c4f06f10c64e69f56bcf3ddfa30b432201446a0893505e735b346619a - md5: 9566b4c29274125b0266d0177b5eb97b - license: MIT - license_family: MIT - size: 13071 - timestamp: 1684638167647 - kind: conda name: xorg-libxau version: 1.0.11 @@ -39915,20 +22978,6 @@ packages: purls: [] size: 13071 timestamp: 1684638167647 -- kind: conda - name: xorg-libxau - version: 1.0.11 - build: h31becfc_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxau-1.0.11-h31becfc_0.conda - sha256: c00a8909e783ba7f4ada7256f0385ae46fc21322f4090fa396c80b4481abd5f4 - md5: 13de34f69cb73165dbe08c1e9148bedb - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 15380 - timestamp: 1684638889756 - kind: conda name: xorg-libxau version: 1.0.11 @@ -39944,18 +22993,6 @@ packages: purls: [] size: 15380 timestamp: 1684638889756 -- kind: conda - name: xorg-libxau - version: 1.0.11 - build: hb547adb_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxau-1.0.11-hb547adb_0.conda - sha256: 02c313a1cada46912e5b9bdb355cfb4534bfe22143b4ea4ecc419690e793023b - md5: ca73dc4f01ea91e44e3ed76602c5ea61 - license: MIT - license_family: MIT - size: 13667 - timestamp: 1684638272445 - kind: conda name: xorg-libxau version: 1.0.11 @@ -39982,38 +23019,9 @@ packages: - m2w64-gcc-libs-core license: MIT license_family: MIT - size: 51297 - timestamp: 1684638355740 -- kind: conda - name: xorg-libxau - version: 1.0.11 - build: hcd874cb_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-libxau-1.0.11-hcd874cb_0.conda - sha256: 8c5b976e3b36001bdefdb41fb70415f9c07eff631f1f0155f3225a7649320e77 - md5: c46ba8712093cb0114404ae8a7582e1a - depends: - - m2w64-gcc-libs - - m2w64-gcc-libs-core - license: MIT - license_family: MIT - purls: [] - size: 51297 - timestamp: 1684638355740 -- kind: conda - name: xorg-libxau - version: 1.0.11 - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.11-hd590300_0.conda - sha256: 309751371d525ce50af7c87811b435c176915239fc9e132b99a25d5e1703f2d4 - md5: 2c80dc38fface310c9bd81b17037fee5 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 14468 - timestamp: 1684637984591 + purls: [] + size: 51297 + timestamp: 1684638355740 - kind: conda name: xorg-libxau version: 1.0.11 @@ -40029,18 +23037,6 @@ packages: purls: [] size: 14468 timestamp: 1684637984591 -- kind: conda - name: xorg-libxdmcp - version: 1.1.3 - build: h27ca646_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/xorg-libxdmcp-1.1.3-h27ca646_0.tar.bz2 - sha256: d9a2fb4762779994718832f05a7d62ab2dcf6103a312235267628b5187ce88f7 - md5: 6738b13f7fadc18725965abdd4129c36 - license: MIT - license_family: MIT - size: 18164 - timestamp: 1610071737668 - kind: conda name: xorg-libxdmcp version: 1.1.3 @@ -40054,20 +23050,6 @@ packages: purls: [] size: 18164 timestamp: 1610071737668 -- kind: conda - name: xorg-libxdmcp - version: 1.1.3 - build: h3557bc0_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxdmcp-1.1.3-h3557bc0_0.tar.bz2 - sha256: 2aad9a0b57796170b8fb40317598fd79cfc7ae27fa7fb68c417d815e44499d59 - md5: a6c9016ae1ca5c47a3603ed4cd65fedd - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 19916 - timestamp: 1610072242320 - kind: conda name: xorg-libxdmcp version: 1.1.3 @@ -40083,18 +23065,6 @@ packages: purls: [] size: 19916 timestamp: 1610072242320 -- kind: conda - name: xorg-libxdmcp - version: 1.1.3 - build: h35c211d_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/xorg-libxdmcp-1.1.3-h35c211d_0.tar.bz2 - sha256: 485421c16f03a01b8ed09984e0b2ababdbb3527e1abf354ff7646f8329be905f - md5: 86ac76d6bf1cbb9621943eb3bd9ae36e - license: MIT - license_family: MIT - size: 17225 - timestamp: 1610071995461 - kind: conda name: xorg-libxdmcp version: 1.1.3 @@ -40108,20 +23078,6 @@ packages: purls: [] size: 17225 timestamp: 1610071995461 -- kind: conda - name: xorg-libxdmcp - version: 1.1.3 - build: h7f98852_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2 - sha256: 4df7c5ee11b8686d3453e7f3f4aa20ceef441262b49860733066c52cfd0e4a77 - md5: be93aabceefa2fac576e971aef407908 - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 19126 - timestamp: 1610071769228 - kind: conda name: xorg-libxdmcp version: 1.1.3 @@ -40137,20 +23093,6 @@ packages: purls: [] size: 19126 timestamp: 1610071769228 -- kind: conda - name: xorg-libxdmcp - version: 1.1.3 - build: hcd874cb_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-libxdmcp-1.1.3-hcd874cb_0.tar.bz2 - sha256: f51205d33c07d744ec177243e5d9b874002910c731954f2c8da82459be462b93 - md5: 46878ebb6b9cbd8afcf8088d7ef00ece - depends: - - m2w64-gcc-libs - license: MIT - license_family: MIT - size: 67908 - timestamp: 1610072296570 - kind: conda name: xorg-libxdmcp version: 1.1.3 @@ -40166,23 +23108,6 @@ packages: purls: [] size: 67908 timestamp: 1610072296570 -- kind: conda - name: xorg-libxext - version: 1.3.4 - build: h0b41bf4_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h0b41bf4_2.conda - sha256: 73e5cfbdff41ef8a844441f884412aa5a585a0f0632ec901da035a03e1fe1249 - md5: 82b6df12252e6f32402b96dacc656fec - depends: - - libgcc-ng >=12 - - xorg-libx11 >=1.7.2,<2.0a0 - - xorg-xextproto - license: MIT - license_family: MIT - size: 50143 - timestamp: 1677036907815 - kind: conda name: xorg-libxext version: 1.3.4 @@ -40201,23 +23126,6 @@ packages: purls: [] size: 50143 timestamp: 1677036907815 -- kind: conda - name: xorg-libxext - version: 1.3.4 - build: h2a766a3_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxext-1.3.4-h2a766a3_2.conda - sha256: 16eff29fb70b2f89b9120d112d2d5df1bf7bd4e95d1e5baafabc61dac4977fa8 - md5: 0cea7d840c8eeaa4e349e0b4775c826d - depends: - - libgcc-ng >=12 - - xorg-libx11 >=1.7.2,<2.0a0 - - xorg-xextproto - license: MIT - license_family: MIT - size: 50856 - timestamp: 1677037784530 - kind: conda name: xorg-libxext version: 1.3.4 @@ -40236,23 +23144,6 @@ packages: purls: [] size: 50856 timestamp: 1677037784530 -- kind: conda - name: xorg-libxext - version: 1.3.4 - build: hcd874cb_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-libxext-1.3.4-hcd874cb_2.conda - sha256: 829320f05866ea1cc51924828427f215f4d0db093e748a662e3bb68b764785a4 - md5: 2aa695ac3c56193fd8d526e3b511e021 - depends: - - m2w64-gcc-libs - - xorg-libx11 >=1.7.2,<2.0a0 - - xorg-xextproto - license: MIT - license_family: MIT - size: 221821 - timestamp: 1677038179908 - kind: conda name: xorg-libxext version: 1.3.4 @@ -40271,26 +23162,6 @@ packages: purls: [] size: 221821 timestamp: 1677038179908 -- kind: conda - name: xorg-libxpm - version: 3.5.17 - build: hcd874cb_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-libxpm-3.5.17-hcd874cb_0.conda - sha256: d5cc2f026658e8b85679813bff35c16c857f873ba02489e6eb6e30d5865dacc4 - md5: 029be9b667bf3896fa28bc32adb1bfc3 - depends: - - m2w64-gcc-libs - - m2w64-gcc-libs-core - - xorg-libx11 >=1.8.6,<2.0a0 - - xorg-libxext >=1.3.4,<2.0a0 - - xorg-libxt >=1.3.0,<2.0a0 - - xorg-xextproto >=7.3.0,<8.0a0 - - xorg-xproto - license: MIT - license_family: MIT - size: 195881 - timestamp: 1696449889560 - kind: conda name: xorg-libxpm version: 3.5.17 @@ -40312,22 +23183,6 @@ packages: purls: [] size: 195881 timestamp: 1696449889560 -- kind: conda - name: xorg-libxrender - version: 0.9.11 - build: h7935292_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-libxrender-0.9.11-h7935292_0.conda - sha256: 15ab433c3b565d92bbd9dc83e469bb4ff1076f9002f7cd142b8a39e1b6cbcfab - md5: 8c96b84f7fb97a3cd533a14dbdcd6626 - depends: - - libgcc-ng >=12 - - xorg-libx11 >=1.8.6,<2.0a0 - - xorg-renderproto - license: MIT - license_family: MIT - size: 37477 - timestamp: 1688300682978 - kind: conda name: xorg-libxrender version: 0.9.11 @@ -40345,22 +23200,6 @@ packages: purls: [] size: 37477 timestamp: 1688300682978 -- kind: conda - name: xorg-libxrender - version: 0.9.11 - build: hd590300_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.11-hd590300_0.conda - sha256: 26da4d1911473c965c32ce2b4ff7572349719eaacb88a066db8d968a4132c3f7 - md5: ed67c36f215b310412b2af935bf3e530 - depends: - - libgcc-ng >=12 - - xorg-libx11 >=1.8.6,<2.0a0 - - xorg-renderproto - license: MIT - license_family: MIT - size: 37770 - timestamp: 1688300707994 - kind: conda name: xorg-libxrender version: 0.9.11 @@ -40378,27 +23217,6 @@ packages: purls: [] size: 37770 timestamp: 1688300707994 -- kind: conda - name: xorg-libxt - version: 1.3.0 - build: hcd874cb_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-libxt-1.3.0-hcd874cb_1.conda - sha256: d513e0c627f098ef6655ce188eca79a672eaf763b0bbf37b228cb46dc82a66ca - md5: 511a29edd2ff3d973f63e54f19dcc06e - depends: - - m2w64-gcc-libs - - m2w64-gcc-libs-core - - xorg-kbproto - - xorg-libice >=1.1.1,<2.0a0 - - xorg-libsm >=1.2.4,<2.0a0 - - xorg-libx11 >=1.8.6,<2.0a0 - - xorg-xproto - license: MIT - license_family: MIT - size: 671704 - timestamp: 1690289114426 - kind: conda name: xorg-libxt version: 1.3.0 @@ -40421,21 +23239,6 @@ packages: purls: [] size: 671704 timestamp: 1690289114426 -- kind: conda - name: xorg-renderproto - version: 0.11.1 - build: h3557bc0_1002 - build_number: 1002 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-renderproto-0.11.1-h3557bc0_1002.tar.bz2 - sha256: e57e8b4a58f8c3b5011bf6cd66f499fca9fc5067981bb33f828750b168c3698d - md5: 01cbfe96ce66b78a9a270ac305791dd2 - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 9612 - timestamp: 1614866892676 - kind: conda name: xorg-renderproto version: 0.11.1 @@ -40452,21 +23255,6 @@ packages: purls: [] size: 9612 timestamp: 1614866892676 -- kind: conda - name: xorg-renderproto - version: 0.11.1 - build: h7f98852_1002 - build_number: 1002 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2 - sha256: 38942930f233d1898594dd9edf4b0c0786f3dbc12065a0c308634c37fd936034 - md5: 06feff3d2634e3097ce2fe681474b534 - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 9621 - timestamp: 1614866326326 - kind: conda name: xorg-renderproto version: 0.11.1 @@ -40496,39 +23284,9 @@ packages: - libgcc-ng >=12 license: MIT license_family: MIT - size: 30270 - timestamp: 1677036833037 -- kind: conda - name: xorg-xextproto - version: 7.3.0 - build: h0b41bf4_1003 - build_number: 1003 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h0b41bf4_1003.conda - sha256: b8dda3b560e8a7830fe23be1c58cc41f407b2e20ae2f3b6901eb5842ba62b743 - md5: bce9f945da8ad2ae9b1d7165a64d0f87 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - purls: [] - size: 30270 - timestamp: 1677036833037 -- kind: conda - name: xorg-xextproto - version: 7.3.0 - build: h2a766a3_1003 - build_number: 1003 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-xextproto-7.3.0-h2a766a3_1003.conda - sha256: 62298f1c7b963f3a5921a65d9cb6aae82c3ec8b3069319c8264c5b0a3d190286 - md5: 32de1e4422c986e3b6eff59e7edc4d04 - depends: - - libgcc-ng >=12 - license: MIT - license_family: MIT - size: 30267 - timestamp: 1677037618141 + purls: [] + size: 30270 + timestamp: 1677036833037 - kind: conda name: xorg-xextproto version: 7.3.0 @@ -40545,21 +23303,6 @@ packages: purls: [] size: 30267 timestamp: 1677037618141 -- kind: conda - name: xorg-xextproto - version: 7.3.0 - build: hcd874cb_1003 - build_number: 1003 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-xextproto-7.3.0-hcd874cb_1003.conda - sha256: 04c0a08fd34fa33406c20f729e8f9cc40e8fd898072b952a5c14280fcf26f2e6 - md5: 6e6c2639620e436bddb7c040cd4f3adb - depends: - - m2w64-gcc-libs - license: MIT - license_family: MIT - size: 31034 - timestamp: 1677037259999 - kind: conda name: xorg-xextproto version: 7.3.0 @@ -40576,21 +23319,6 @@ packages: purls: [] size: 31034 timestamp: 1677037259999 -- kind: conda - name: xorg-xf86vidmodeproto - version: 2.3.1 - build: h7f98852_1002 - build_number: 1002 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xf86vidmodeproto-2.3.1-h7f98852_1002.tar.bz2 - sha256: 43398aeacad5b8753b7a1c12cb6bca36124e0c842330372635879c350c430791 - md5: 3ceea9668625c18f19530de98b15d5b0 - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 23875 - timestamp: 1620067286978 - kind: conda name: xorg-xf86vidmodeproto version: 2.3.1 @@ -40607,21 +23335,6 @@ packages: purls: [] size: 23875 timestamp: 1620067286978 -- kind: conda - name: xorg-xproto - version: 7.0.31 - build: h3557bc0_1007 - build_number: 1007 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xorg-xproto-7.0.31-h3557bc0_1007.tar.bz2 - sha256: 7711ca1898e6f74a8434931fe6c0593ff7201277778aa09ea012d8be8bc7a7f5 - md5: 987e98faa0ad2c667bbea6b6aae260bc - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 74831 - timestamp: 1607291481791 - kind: conda name: xorg-xproto version: 7.0.31 @@ -40638,21 +23351,6 @@ packages: purls: [] size: 74831 timestamp: 1607291481791 -- kind: conda - name: xorg-xproto - version: 7.0.31 - build: h7f98852_1007 - build_number: 1007 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 - sha256: f197bb742a17c78234c24605ad1fe2d88b1d25f332b75d73e5ba8cf8fbc2a10d - md5: b4a4381d54784606820704f7b5f05a15 - depends: - - libgcc-ng >=9.3.0 - license: MIT - license_family: MIT - size: 74922 - timestamp: 1607291557628 - kind: conda name: xorg-xproto version: 7.0.31 @@ -40669,21 +23367,6 @@ packages: purls: [] size: 74922 timestamp: 1607291557628 -- kind: conda - name: xorg-xproto - version: 7.0.31 - build: hcd874cb_1007 - build_number: 1007 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xorg-xproto-7.0.31-hcd874cb_1007.tar.bz2 - sha256: b84cacba8479fa14199c9255fb62e005cacc619e90198c53b1653973709ec331 - md5: 88f3c65d2ad13826a9e0b162063be023 - depends: - - m2w64-gcc-libs - license: MIT - license_family: MIT - size: 75708 - timestamp: 1607292254607 - kind: conda name: xorg-xproto version: 7.0.31 @@ -40700,19 +23383,6 @@ packages: purls: [] size: 75708 timestamp: 1607292254607 -- kind: conda - name: xz - version: 5.2.6 - build: h166bdaf_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 - md5: 2161070d867d1b1204ea749c8eec4ef0 - depends: - - libgcc-ng >=12 - license: LGPL-2.1 and GPL-2.0 - size: 418368 - timestamp: 1660346797927 - kind: conda name: xz version: 5.2.6 @@ -40727,17 +23397,6 @@ packages: purls: [] size: 418368 timestamp: 1660346797927 -- kind: conda - name: xz - version: 5.2.6 - build: h57fd34a_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/xz-5.2.6-h57fd34a_0.tar.bz2 - sha256: 59d78af0c3e071021cfe82dc40134c19dab8cdf804324b62940f5c8cd71803ec - md5: 39c6b54e94014701dd157f4f576ed211 - license: LGPL-2.1 and GPL-2.0 - size: 235693 - timestamp: 1660346961024 - kind: conda name: xz version: 5.2.6 @@ -40750,17 +23409,6 @@ packages: purls: [] size: 235693 timestamp: 1660346961024 -- kind: conda - name: xz - version: 5.2.6 - build: h775f41a_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/xz-5.2.6-h775f41a_0.tar.bz2 - sha256: eb09823f34cc2dd663c0ec4ab13f246f45dcd52e5b8c47b9864361de5204a1c8 - md5: a72f9d4ea13d55d745ff1ed594747f10 - license: LGPL-2.1 and GPL-2.0 - size: 238119 - timestamp: 1660346964847 - kind: conda name: xz version: 5.2.6 @@ -40773,20 +23421,6 @@ packages: purls: [] size: 238119 timestamp: 1660346964847 -- kind: conda - name: xz - version: 5.2.6 - build: h8d14728_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/xz-5.2.6-h8d14728_0.tar.bz2 - sha256: 54d9778f75a02723784dc63aff4126ff6e6749ba21d11a6d03c1f4775f269fe0 - md5: 515d77642eaa3639413c6b1bc3f94219 - depends: - - vc >=14.1,<15 - - vs2015_runtime >=14.16.27033 - license: LGPL-2.1 and GPL-2.0 - size: 217804 - timestamp: 1660346976440 - kind: conda name: xz version: 5.2.6 @@ -40802,19 +23436,6 @@ packages: purls: [] size: 217804 timestamp: 1660346976440 -- kind: conda - name: xz - version: 5.2.6 - build: h9cdd2b7_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/xz-5.2.6-h9cdd2b7_0.tar.bz2 - sha256: 93f58a7b393adf41fa007ac8c55978765e957e90cd31877ece1e5a343cb98220 - md5: 83baad393a31d59c20b63ba4da6592df - depends: - - libgcc-ng >=12 - license: LGPL-2.1 and GPL-2.0 - size: 440555 - timestamp: 1660348056328 - kind: conda name: xz version: 5.2.6 @@ -40829,19 +23450,6 @@ packages: purls: [] size: 440555 timestamp: 1660348056328 -- kind: conda - name: yaml - version: 0.2.5 - build: h0d85af4_2 - build_number: 2 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/yaml-0.2.5-h0d85af4_2.tar.bz2 - sha256: 5301417e2c8dea45b401ffee8df3957d2447d4ce80c83c5ff151fc6bfe1c4148 - md5: d7e08fcf8259d742156188e8762b4d20 - license: MIT - license_family: MIT - size: 84237 - timestamp: 1641347062780 - kind: conda name: yaml version: 0.2.5 @@ -40856,19 +23464,6 @@ packages: purls: [] size: 84237 timestamp: 1641347062780 -- kind: conda - name: yaml - version: 0.2.5 - build: h3422bc3_2 - build_number: 2 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/yaml-0.2.5-h3422bc3_2.tar.bz2 - sha256: 93181a04ba8cfecfdfb162fc958436d868cc37db504c58078eab4c1a3e57fbb7 - md5: 4bb3f014845110883a3c5ee811fd84b4 - license: MIT - license_family: MIT - size: 88016 - timestamp: 1641347076660 - kind: conda name: yaml version: 0.2.5 @@ -40883,21 +23478,6 @@ packages: purls: [] size: 88016 timestamp: 1641347076660 -- kind: conda - name: yaml - version: 0.2.5 - build: h7f98852_2 - build_number: 2 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 - md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae - depends: - - libgcc-ng >=9.4.0 - license: MIT - license_family: MIT - size: 89141 - timestamp: 1641346969816 - kind: conda name: yaml version: 0.2.5 @@ -40914,22 +23494,6 @@ packages: purls: [] size: 89141 timestamp: 1641346969816 -- kind: conda - name: yaml - version: 0.2.5 - build: h8ffe710_2 - build_number: 2 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/yaml-0.2.5-h8ffe710_2.tar.bz2 - sha256: 4e2246383003acbad9682c7c63178e2e715ad0eb84f03a8df1fbfba455dfedc5 - md5: adbfb9f45d1004a26763652246a33764 - depends: - - vc >=14.1,<15.0a0 - - vs2015_runtime >=14.16.27012 - license: MIT - license_family: MIT - size: 63274 - timestamp: 1641347623319 - kind: conda name: yaml version: 0.2.5 @@ -40947,21 +23511,6 @@ packages: purls: [] size: 63274 timestamp: 1641347623319 -- kind: conda - name: yaml - version: 0.2.5 - build: hf897c2e_2 - build_number: 2 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/yaml-0.2.5-hf897c2e_2.tar.bz2 - sha256: 8bc601d6dbe249eba44b3c456765265cd8f42ef1e778f8df9b0c9c88b8558d7e - md5: b853307650cb226731f653aa623936a4 - depends: - - libgcc-ng >=9.4.0 - license: MIT - license_family: MIT - size: 92927 - timestamp: 1641347626613 - kind: conda name: yaml version: 0.2.5 @@ -41082,48 +23631,15 @@ packages: noarch: python url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda sha256: e3e9c8501f581bfdc4700b83ea283395e237ec6b9b5cbfbedb556e1da6f4fdc9 - md5: 49808e59df5535116f6878b2a820d6f4 - depends: - - python >=3.8 - license: MIT - license_family: MIT - size: 20917 - timestamp: 1718013395428 -- kind: conda - name: zipp - version: 3.19.2 - build: pyhd8ed1ab_0 - subdir: noarch - noarch: python - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.19.2-pyhd8ed1ab_0.conda - sha256: e3e9c8501f581bfdc4700b83ea283395e237ec6b9b5cbfbedb556e1da6f4fdc9 - md5: 49808e59df5535116f6878b2a820d6f4 - depends: - - python >=3.8 - license: MIT - license_family: MIT - purls: - - pkg:pypi/zipp?source=conda-forge-mapping - size: 20917 - timestamp: 1718013395428 -- kind: conda - name: zlib - version: 1.3.1 - build: h2466b09_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/zlib-1.3.1-h2466b09_1.conda - sha256: 76409556e6c7cb91991cd94d7fc853c9272c2872bd7e3573ff35eb33d6fca5be - md5: f8e0a35bf6df768ad87ed7bbbc36ab04 - depends: - - libzlib 1.3.1 h2466b09_1 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: Zlib - license_family: Other - size: 108081 - timestamp: 1716874767420 + md5: 49808e59df5535116f6878b2a820d6f4 + depends: + - python >=3.8 + license: MIT + license_family: MIT + purls: + - pkg:pypi/zipp?source=conda-forge-mapping + size: 20917 + timestamp: 1718013395428 - kind: conda name: zlib version: 1.3.1 @@ -41143,22 +23659,6 @@ packages: purls: [] size: 108081 timestamp: 1716874767420 -- kind: conda - name: zlib - version: 1.3.1 - build: h4ab18f5_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.3.1-h4ab18f5_1.conda - sha256: cee16ab07a11303de721915f0a269e8c7a54a5c834aa52f74b1cc3a59000ade8 - md5: 9653f1bf3766164d0e65fa723cabbc54 - depends: - - libgcc-ng >=12 - - libzlib 1.3.1 h4ab18f5_1 - license: Zlib - license_family: Other - size: 93004 - timestamp: 1716874213487 - kind: conda name: zlib version: 1.3.1 @@ -41176,22 +23676,6 @@ packages: purls: [] size: 93004 timestamp: 1716874213487 -- kind: conda - name: zlib - version: 1.3.1 - build: h68df207_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/zlib-1.3.1-h68df207_1.conda - sha256: 7d4f12a602447c00f65f99fcf332f350cc49161a4f215466e9eb1bbe51852978 - md5: 6031f9e32654fbdb9fdba406ab980517 - depends: - - libgcc-ng >=12 - - libzlib 1.3.1 h68df207_1 - license: Zlib - license_family: Other - size: 95770 - timestamp: 1716874148566 - kind: conda name: zlib version: 1.3.1 @@ -41209,22 +23693,6 @@ packages: purls: [] size: 95770 timestamp: 1716874148566 -- kind: conda - name: zlib - version: 1.3.1 - build: h87427d6_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/zlib-1.3.1-h87427d6_1.conda - sha256: 41bd5fef28b2755d637e3a8ea5c84010628392fbcf80c7e3d7370aaced7ee4fe - md5: 3ac9ef8975965f9698dbedd2a4cc5894 - depends: - - __osx >=10.13 - - libzlib 1.3.1 h87427d6_1 - license: Zlib - license_family: Other - size: 88782 - timestamp: 1716874245467 - kind: conda name: zlib version: 1.3.1 @@ -41242,22 +23710,6 @@ packages: purls: [] size: 88782 timestamp: 1716874245467 -- kind: conda - name: zlib - version: 1.3.1 - build: hfb2fe0b_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/zlib-1.3.1-hfb2fe0b_1.conda - sha256: 87360c2dc662916aac37cf01e53324b4f4f78db6f399220818076752b093ede5 - md5: f27e021db7862b6ddbc1d3578f10d883 - depends: - - __osx >=11.0 - - libzlib 1.3.1 hfb2fe0b_1 - license: Zlib - license_family: Other - size: 78260 - timestamp: 1716874280334 - kind: conda name: zlib version: 1.3.1 @@ -41275,27 +23727,6 @@ packages: purls: [] size: 78260 timestamp: 1716874280334 -- kind: conda - name: zstandard - version: 0.22.0 - build: py39h0b77d07_1 - build_number: 1 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/zstandard-0.22.0-py39h0b77d07_1.conda - sha256: 6528f99ff980f3f08a5c19099ea5b6c623831d7ee060158e28bd79d0c4cefdf4 - md5: 19831d5658b691425fabd726db342b50 - depends: - - __osx >=11.0 - - cffi >=1.11 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 319867 - timestamp: 1718866678183 - kind: conda name: zstandard version: 0.22.0 @@ -41319,26 +23750,6 @@ packages: - pkg:pypi/zstandard?source=conda-forge-mapping size: 319867 timestamp: 1718866678183 -- kind: conda - name: zstandard - version: 0.22.0 - build: py39h32d468b_1 - build_number: 1 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/zstandard-0.22.0-py39h32d468b_1.conda - sha256: caa8f31f90ada55248043641544675a28bb311b07696d55fa820addeed6fd33e - md5: e05ef69b6e7792a66e21306ed811a158 - depends: - - __osx >=10.13 - - cffi >=1.11 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 400035 - timestamp: 1718866556267 - kind: conda name: zstandard version: 0.22.0 @@ -41361,27 +23772,6 @@ packages: - pkg:pypi/zstandard?source=conda-forge-mapping size: 400035 timestamp: 1718866556267 -- kind: conda - name: zstandard - version: 0.22.0 - build: py39h6b56de1_1 - build_number: 1 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/zstandard-0.22.0-py39h6b56de1_1.conda - sha256: cd2fa236d0faeafea14d0de78b48d3d692cc161034ac7231cf039373e058cfc3 - md5: ba409a2b194cc4cf6754c2146cfd29f6 - depends: - - cffi >=1.11 - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python >=3.9,<3.10.0a0 *_cpython - - python_abi 3.9.* *_cp39 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 379866 - timestamp: 1718866552756 - kind: conda name: zstandard version: 0.22.0 @@ -41405,26 +23795,6 @@ packages: - pkg:pypi/zstandard?source=conda-forge-mapping size: 379866 timestamp: 1718866552756 -- kind: conda - name: zstandard - version: 0.22.0 - build: py39h81c9582_1 - build_number: 1 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.22.0-py39h81c9582_1.conda - sha256: 746128a9d0d108768cd02d76258a67853c2298bab69ff86b7981df24c24efafe - md5: c1dd22d67b1f8cef888b64b688b71ffd - depends: - - cffi >=1.11 - - libgcc-ng >=12 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 404611 - timestamp: 1718866471426 - kind: conda name: zstandard version: 0.22.0 @@ -41447,28 +23817,6 @@ packages: - pkg:pypi/zstandard?source=conda-forge-mapping size: 404611 timestamp: 1718866471426 -- kind: conda - name: zstandard - version: 0.22.0 - build: py39h9bf74da_1 - build_number: 1 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/zstandard-0.22.0-py39h9bf74da_1.conda - sha256: 0269727d10df76ce61b16e5af48fd43198cb9e08adc42f8263552d5ed84d33c2 - md5: c3fa3acaa49ae3f56b56ad8c5abdb8bc - depends: - - cffi >=1.11 - - python >=3.9,<3.10.0a0 - - python_abi 3.9.* *_cp39 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - - zstd >=1.5.6,<1.5.7.0a0 - - zstd >=1.5.6,<1.6.0a0 - license: BSD-3-Clause - license_family: BSD - size: 313961 - timestamp: 1718867090897 - kind: conda name: zstandard version: 0.22.0 @@ -41493,22 +23841,6 @@ packages: - pkg:pypi/zstandard?source=conda-forge-mapping size: 313961 timestamp: 1718867090897 -- kind: conda - name: zstd - version: 1.5.6 - build: h02f22dd_0 - subdir: linux-aarch64 - url: https://conda.anaconda.org/conda-forge/linux-aarch64/zstd-1.5.6-h02f22dd_0.conda - sha256: 484f9d0722c77685ae379fbff3ccd662af9ead7e59eb39cd6d0c677cdf25ff6c - md5: be8d5f8cf21aed237b8b182ea86b3dd6 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 539937 - timestamp: 1714723130243 - kind: conda name: zstd version: 1.5.6 @@ -41526,23 +23858,6 @@ packages: purls: [] size: 539937 timestamp: 1714723130243 -- kind: conda - name: zstd - version: 1.5.6 - build: h0ea2cb4_0 - subdir: win-64 - url: https://conda.anaconda.org/conda-forge/win-64/zstd-1.5.6-h0ea2cb4_0.conda - sha256: 768e30dc513568491818fb068ee867c57c514b553915536da09e5d10b4ebf3c3 - md5: 9a17230f95733c04dc40a2b1e5491d74 - depends: - - libzlib >=1.2.13,<2.0.0a0 - - ucrt >=10.0.20348.0 - - vc >=14.2,<15 - - vc14_runtime >=14.29.30139 - license: BSD-3-Clause - license_family: BSD - size: 349143 - timestamp: 1714723445995 - kind: conda name: zstd version: 1.5.6 @@ -41561,21 +23876,6 @@ packages: purls: [] size: 349143 timestamp: 1714723445995 -- kind: conda - name: zstd - version: 1.5.6 - build: h915ae27_0 - subdir: osx-64 - url: https://conda.anaconda.org/conda-forge/osx-64/zstd-1.5.6-h915ae27_0.conda - sha256: efa04a98cb149643fa54c4dad5a0179e36a5fbc88427ea0eec88ceed87fd0f96 - md5: 4cb2cd56f039b129bb0e491c1164167e - depends: - - __osx >=10.9 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 498900 - timestamp: 1714723303098 - kind: conda name: zstd version: 1.5.6 @@ -41592,22 +23892,6 @@ packages: purls: [] size: 498900 timestamp: 1714723303098 -- kind: conda - name: zstd - version: 1.5.6 - build: ha6fb4c9_0 - subdir: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.6-ha6fb4c9_0.conda - sha256: c558b9cc01d9c1444031bd1ce4b9cff86f9085765f17627a6cd85fc623c8a02b - md5: 4d056880988120e29d75bfff282e0f45 - depends: - - libgcc-ng >=12 - - libstdcxx-ng >=12 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 554846 - timestamp: 1714722996770 - kind: conda name: zstd version: 1.5.6 @@ -41625,21 +23909,6 @@ packages: purls: [] size: 554846 timestamp: 1714722996770 -- kind: conda - name: zstd - version: 1.5.6 - build: hb46c0d2_0 - subdir: osx-arm64 - url: https://conda.anaconda.org/conda-forge/osx-arm64/zstd-1.5.6-hb46c0d2_0.conda - sha256: 2d4fd1ff7ee79cd954ca8e81abf11d9d49954dd1fef80f27289e2402ae9c2e09 - md5: d96942c06c3e84bfcc5efb038724a7fd - depends: - - __osx >=11.0 - - libzlib >=1.2.13,<2.0.0a0 - license: BSD-3-Clause - license_family: BSD - size: 405089 - timestamp: 1714723101397 - kind: conda name: zstd version: 1.5.6 diff --git a/pixi.toml b/pixi.toml index ff9a9afd99d..5af1c4c3e51 100644 --- a/pixi.toml +++ b/pixi.toml @@ -32,6 +32,7 @@ python = "3.9.*" rasterio = "*" rasterstats = "*" requests = "*" +ruff = "*" scipy = "*" shapely = "*" syrupy = "*" @@ -72,11 +73,17 @@ install = { depends_on = [ "install-modflow-devtools", ] } -# format +# check format check-format = "python .github/common/check_format.py" check-vfproj = "python .github/common/check_vfproj.py" check-spelling = "python .github/common/check_spelling.py" +check-python-lint = { cmd = "ruff check ." } +check-python-format = { cmd = "pixi run fix-python-format --check" } + +# fix format fix-style = { cmd = "pixi run check-format --write-changes; pixi run check-spelling --write-changes" } +fix-python-format = { cmd = "ruff format ." } +fix-python-style = { cmd = "pixi run check-python-lint --fix; pixi run fix-python-format" } # meson build/test builddir = "echo _builddir" @@ -89,10 +96,11 @@ get-exes = { cmd = "pytest -v --durations 0 get_exes.py", cwd = "autotest" } autotest = { cmd = "pytest -v -n auto --durations 0 --keep-failed .failed", cwd = "autotest" } # common developer tasks +update-fortran-definitions = { cmd = "python dfn2f90.py", cwd = "utils/idmloader/scripts" } update-flopy = { cmd = "python update_flopy.py", cwd = "autotest" } build-makefiles = { cmd = "python build_makefiles.py", cwd = "distribution" } run-mf6ivar = { cmd = "python mf6ivar.py", cwd = "doc/mf6io/mf6ivar" } -prepare-pull-request = {depends_on = ["fix-style", "build-makefiles", "run-mf6ivar"]} +prepare-pull-request = {depends_on = ["fix-style", "fix-python-style", "build-makefiles", "run-mf6ivar", "update-fortran-definitions"]} # dist/docs benchmark = { cmd = "python benchmark.py", cwd = "distribution" } diff --git a/pymake/depgraph.py b/pymake/depgraph.py index 813014a955f..a5ee320ad4e 100755 --- a/pymake/depgraph.py +++ b/pymake/depgraph.py @@ -1,19 +1,19 @@ #! /usr/bin/env python import os + try: import pymake except: - msg = 'Error. Pymake package is not available.\n' - msg += 'Try installing using the following command:\n' - msg += ' pip install https://github.com/modflowpy/pymake/zipball/master' + msg = "Error. Pymake package is not available.\n" + msg += "Try installing using the following command:\n" + msg += " pip install https://github.com/modflowpy/pymake/zipball/master" print(msg) raise Exception() -import os import shutil -srcpth = os.path.join('..', 'src') +srcpth = os.path.join("..", "src") networkx = False -deppth = 'dependencies' +deppth = "dependencies" if not networkx: deppth += "_std" if os.path.exists(deppth): diff --git a/pymake/makebin.py b/pymake/makebin.py index e536066041a..4ccced403ae 100755 --- a/pymake/makebin.py +++ b/pymake/makebin.py @@ -4,9 +4,9 @@ try: import pymake except: - msg = 'Error. Pymake package is not available.\n' - msg += 'Try installing using the following command:\n' - msg += ' pip install https://github.com/modflowpy/pymake/zipball/master' + msg = "Error. Pymake package is not available.\n" + msg += "Try installing using the following command:\n" + msg += " pip install https://github.com/modflowpy/pymake/zipball/master" print(msg) raise Exception() diff --git a/ruff.toml b/ruff.toml new file mode 100644 index 00000000000..9ab19051646 --- /dev/null +++ b/ruff.toml @@ -0,0 +1,32 @@ +line-length = 79 +target-version = "py37" +include = [ + ".doc/**/*.py", + "autotest/pyproject.toml", + "autotest/**/*.py", + "distribution/**/*.py", + "doc/**/*.py", + "pymake/**/*.py", + "utils/**/*.py", +] + +[lint] +select = [ + "D409", # pydocstyle - section-underline-matches-section-length + "E", # pycodestyle error + "F", # Pyflakes + "I001", # isort - unsorted-imports +] +ignore = [ + "E501", # line too long TODO FIXME + "E722", # do not use bare `except` + "E741", # ambiguous variable name + "F821", # undefined name TODO FIXME + "F841", # local variable assigned but never used +] + +[format] +quote-style = "double" +indent-style = "space" +skip-magic-trailing-comma = false +line-ending = "lf" \ No newline at end of file diff --git a/utils/idmloader/scripts/dfn2f90.py b/utils/idmloader/scripts/dfn2f90.py index cfa3a389129..0a709179b15 100644 --- a/utils/idmloader/scripts/dfn2f90.py +++ b/utils/idmloader/scripts/dfn2f90.py @@ -1,10 +1,11 @@ import argparse import sys import textwrap -import yaml from pathlib import Path from pprint import pprint +import yaml + MF6_LENVARNAME = 16 F90_LINELEN = 82 PROJ_ROOT_PATH = Path(__file__).parents[3] @@ -88,10 +89,10 @@ def write_f90(self, ofspec=None): f" {self.component.lower()}_{self.subcomponent.lower()}_subpackages(*) = &\n" ) if not len(self._subpackage): - self._subpackage.append(''.ljust(16)) - f.write(f" [ &\n") - f.write(" '" + "', &\n '" .join(self._subpackage) + "' &\n") - f.write(f" ]\n\n") + self._subpackage.append("".ljust(16)) + f.write(" [ &\n") + f.write(" '" + "', &\n '".join(self._subpackage) + "' &\n") + f.write(" ]\n\n") # params if len(self._param_varnames): @@ -243,25 +244,25 @@ def _set_var_d(self): def _construct_f90_block_statement( self, blockname, required=False, aggregate=False, block_var=False ): - f90statement = f" InputBlockDefinitionType( &\n" + f90statement = " InputBlockDefinitionType( &\n" f90statement += f" '{blockname}', & ! blockname\n" if required: - f90statement += f" .true., & ! required\n" + f90statement += " .true., & ! required\n" else: - f90statement += f" .false., & ! required\n" + f90statement += " .false., & ! required\n" if aggregate: - f90statement += f" .true., & ! aggregate\n" + f90statement += " .true., & ! aggregate\n" else: - f90statement += f" .false., & ! aggregate\n" + f90statement += " .false., & ! aggregate\n" if block_var: - f90statement += f" .true. & ! block_variable\n" + f90statement += " .true. & ! block_variable\n" else: - f90statement += f" .false. & ! block_variable\n" + f90statement += " .false. & ! block_variable\n" - f90statement += f" ), &" + f90statement += " ), &" return f90statement @@ -275,9 +276,9 @@ def _construct_f90_param_statement( else: self._param_varnames.append(vname) - f90statement = f" type(InputParamDefinitionType), parameter :: &\n" + f90statement = " type(InputParamDefinitionType), parameter :: &\n" f90statement += f" {vname} = InputParamDefinitionType &\n" - f90statement += f" ( &\n" + f90statement += " ( &\n" for i, (value, varname) in enumerate(tuple_list): comma = "," @@ -288,7 +289,7 @@ def _construct_f90_param_statement( v = f"{value}" f90statement += f" {v}{comma} & ! {varname}\n" - f90statement += f" )\n" + f90statement += " )\n" return f90statement @@ -616,11 +617,16 @@ def _write_master(self): self._write_master_sub(fh) self._write_master_integration(fh) self._write_master_component(fh) - fh.write(f"end module IdmDfnSelectorModule\n") + fh.write("end module IdmDfnSelectorModule\n") def _write_selectors(self): for c in self._d: - ofspec = SRC_PATH / "Idm" / "selector" / f"Idm{c.title()}DfnSelector.f90" + ofspec = ( + SRC_PATH + / "Idm" + / "selector" + / f"Idm{c.title()}DfnSelector.f90" + ) with open(ofspec, "w") as fh: self._write_selector_decl(fh, component=c, sc_list=self._d[c]) self._write_selector_helpers(fh) @@ -682,39 +688,39 @@ def _write_selector_decl(self, fh=None, component=None, sc_list=None): f" public :: {c.lower()}_idm_subpackages\n" f" public :: {c.lower()}_idm_integrated\n\n" ) - s += f"contains\n\n" + s += "contains\n\n" fh.write(s) def _write_selector_helpers(self, fh=None): s = ( - f" subroutine set_param_pointer(input_dfn, input_dfn_target)\n" - f" type(InputParamDefinitionType), dimension(:), " - f"pointer :: input_dfn\n" - f" type(InputParamDefinitionType), dimension(:), " - f"target :: input_dfn_target\n" - f" input_dfn => input_dfn_target\n" - f" end subroutine set_param_pointer\n\n" + " subroutine set_param_pointer(input_dfn, input_dfn_target)\n" + " type(InputParamDefinitionType), dimension(:), " + "pointer :: input_dfn\n" + " type(InputParamDefinitionType), dimension(:), " + "target :: input_dfn_target\n" + " input_dfn => input_dfn_target\n" + " end subroutine set_param_pointer\n\n" ) s += ( - f" subroutine set_block_pointer(input_dfn, input_dfn_target)\n" - f" type(InputBlockDefinitionType), dimension(:), " - f"pointer :: input_dfn\n" - f" type(InputBlockDefinitionType), dimension(:), " - f"target :: input_dfn_target\n" - f" input_dfn => input_dfn_target\n" - f" end subroutine set_block_pointer\n\n" + " subroutine set_block_pointer(input_dfn, input_dfn_target)\n" + " type(InputBlockDefinitionType), dimension(:), " + "pointer :: input_dfn\n" + " type(InputBlockDefinitionType), dimension(:), " + "target :: input_dfn_target\n" + " input_dfn => input_dfn_target\n" + " end subroutine set_block_pointer\n\n" ) s += ( - f" subroutine set_subpkg_pointer(subpkg_list, subpkg_list_target)\n" - f" character(len=16), dimension(:), " - f"pointer :: subpkg_list\n" - f" character(len=16), dimension(:), " - f"target :: subpkg_list_target\n" - f" subpkg_list => subpkg_list_target\n" - f" end subroutine set_subpkg_pointer\n\n" + " subroutine set_subpkg_pointer(subpkg_list, subpkg_list_target)\n" + " character(len=16), dimension(:), " + "pointer :: subpkg_list\n" + " character(len=16), dimension(:), " + "target :: subpkg_list_target\n" + " subpkg_list => subpkg_list_target\n" + " end subroutine set_subpkg_pointer\n\n" ) fh.write(s) @@ -825,7 +831,7 @@ def _write_selector_integration( for sc in sc_list: s += f" case ('{sc}')\n" - s += f" integrated = .true.\n" + s += " integrated = .true.\n" s += ( f" case default\n" @@ -840,12 +846,12 @@ def _write_master_decl(self, fh=None): space = " " s = ( - f"! ** Do Not Modify! MODFLOW 6 system generated file. **\n" - f"module IdmDfnSelectorModule\n\n" - f" use ConstantsModule, only: LENVARNAME\n" - f" use SimModule, only: store_error\n" - f" use InputDefinitionModule, only: InputParamDefinitionType, &\n" - f" InputBlockDefinitionType\n" + "! ** Do Not Modify! MODFLOW 6 system generated file. **\n" + "module IdmDfnSelectorModule\n\n" + " use ConstantsModule, only: LENVARNAME\n" + " use SimModule, only: store_error\n" + " use InputDefinitionModule, only: InputParamDefinitionType, &\n" + " InputBlockDefinitionType\n" ) for c in self._d: @@ -854,16 +860,16 @@ def _write_master_decl(self, fh=None): s += f" use Idm{c.title()}DfnSelectorModule\n" s += ( - f"\n implicit none\n" - f" private\n" - f" public :: param_definitions\n" - f" public :: aggregate_definitions\n" - f" public :: block_definitions\n" - f" public :: idm_multi_package\n" - f" public :: idm_subpackages\n" - f" public :: idm_integrated\n" - f" public :: idm_component\n\n" - f"contains\n\n" + "\n implicit none\n" + " private\n" + " public :: param_definitions\n" + " public :: aggregate_definitions\n" + " public :: block_definitions\n" + " public :: idm_multi_package\n" + " public :: idm_subpackages\n" + " public :: idm_integrated\n" + " public :: idm_component\n\n" + "contains\n\n" ) fh.write(s) @@ -898,12 +904,12 @@ def _write_master_defn(self, fh=None, defn=None, dtype=None): def _write_master_multi(self, fh=None): s = ( - f" function idm_multi_package(component, subcomponent) " - f"result(multi_package)\n" - f" character(len=*), intent(in) :: component\n" - f" character(len=*), intent(in) :: subcomponent\n" - f" logical :: multi_package\n" - f" select case (component)\n" + " function idm_multi_package(component, subcomponent) " + "result(multi_package)\n" + " character(len=*), intent(in) :: component\n" + " character(len=*), intent(in) :: subcomponent\n" + " logical :: multi_package\n" + " select case (component)\n" ) for c in dfn_d: @@ -914,26 +920,26 @@ def _write_master_multi(self, fh=None): ) s += ( - f" case default\n" - f" call store_error('Idm selector component not found; '//&\n" - f" &'component=\"'//trim(component)//&\n" - f" &'\", subcomponent=\"'//trim(subcomponent)" - f"//'\".', .true.)\n" - f" end select\n" - f" return\n" - f" end function idm_multi_package\n\n" + " case default\n" + " call store_error('Idm selector component not found; '//&\n" + " &'component=\"'//trim(component)//&\n" + " &'\", subcomponent=\"'//trim(subcomponent)" + "//'\".', .true.)\n" + " end select\n" + " return\n" + " end function idm_multi_package\n\n" ) fh.write(s) def _write_master_sub(self, fh=None): s = ( - f" function idm_subpackages(component, subcomponent) " - f"result(subpackages)\n" - f" character(len=*), intent(in) :: component\n" - f" character(len=*), intent(in) :: subcomponent\n" - f" character(len=16), dimension(:), pointer :: subpackages\n" - f" select case (component)\n" + " function idm_subpackages(component, subcomponent) " + "result(subpackages)\n" + " character(len=*), intent(in) :: component\n" + " character(len=*), intent(in) :: subcomponent\n" + " character(len=16), dimension(:), pointer :: subpackages\n" + " select case (component)\n" ) for c in dfn_d: @@ -944,27 +950,27 @@ def _write_master_sub(self, fh=None): ) s += ( - f" case default\n" - f" call store_error('Idm selector component not found; '//&\n" - f" &'component=\"'//trim(component)//&\n" - f" &'\", subcomponent=\"'//trim(subcomponent)" - f"//'\".', .true.)\n" - f" end select\n" - f" return\n" - f" end function idm_subpackages\n\n" + " case default\n" + " call store_error('Idm selector component not found; '//&\n" + " &'component=\"'//trim(component)//&\n" + " &'\", subcomponent=\"'//trim(subcomponent)" + "//'\".', .true.)\n" + " end select\n" + " return\n" + " end function idm_subpackages\n\n" ) fh.write(s) def _write_master_integration(self, fh=None): s = ( - f" function idm_integrated(component, subcomponent) " - f"result(integrated)\n" - f" character(len=*), intent(in) :: component\n" - f" character(len=*), intent(in) :: subcomponent\n" - f" logical :: integrated\n" - f" integrated = .false.\n" - f" select case (component)\n" + " function idm_integrated(component, subcomponent) " + "result(integrated)\n" + " character(len=*), intent(in) :: component\n" + " character(len=*), intent(in) :: subcomponent\n" + " logical :: integrated\n" + " integrated = .false.\n" + " select case (component)\n" ) for c in dfn_d: @@ -975,32 +981,32 @@ def _write_master_integration(self, fh=None): ) s += ( - f" case default\n" - f" end select\n" - f" return\n" - f" end function idm_integrated\n\n" + " case default\n" + " end select\n" + " return\n" + " end function idm_integrated\n\n" ) fh.write(s) def _write_master_component(self, fh=None): s = ( - f" function idm_component(component) " - f"result(integrated)\n" - f" character(len=*), intent(in) :: component\n" - f" logical :: integrated\n" - f" integrated = .false.\n" - f" select case (component)\n" + " function idm_component(component) " + "result(integrated)\n" + " character(len=*), intent(in) :: component\n" + " logical :: integrated\n" + " integrated = .false.\n" + " select case (component)\n" ) for c in dfn_d: s += f" case ('{c}')\n" f" integrated = .true.\n" s += ( - f" case default\n" - f" end select\n" - f" return\n" - f" end function idm_component\n\n" + " case default\n" + " end select\n" + " return\n" + " end function idm_component\n\n" ) fh.write(s) @@ -1053,7 +1059,11 @@ def _write_master_component(self, fh=None): if dfn.suffix.lower() in [".txt"]: dfns = open(dfn, "r").readlines() dfns = [l.strip() for l in dfns] - dfns = [l for l in dfns if not l.startswith("#") and l.lower().endswith(".dfn")] + dfns = [ + l + for l in dfns + if not l.startswith("#") and l.lower().endswith(".dfn") + ] if dfn == DEFAULT_DFNS_PATH: dfns = [DFN_PATH / p for p in dfns] elif dfn.suffix.lower() in [".yml", ".yaml"]: diff --git a/utils/mf5to6/pymake/makebin.py b/utils/mf5to6/pymake/makebin.py index 6c85a47f425..cb61cae271e 100755 --- a/utils/mf5to6/pymake/makebin.py +++ b/utils/mf5to6/pymake/makebin.py @@ -2,9 +2,9 @@ try: import pymake except: - msg = 'Error. Pymake package is not available.\n' - msg += 'Try installing using the following command:\n' - msg += ' pip install https://github.com/modflowpy/pymake/zipball/master' + msg = "Error. Pymake package is not available.\n" + msg += "Try installing using the following command:\n" + msg += " pip install https://github.com/modflowpy/pymake/zipball/master" print(msg) raise Exception() import os diff --git a/utils/zonebudget/pymake/makebin.py b/utils/zonebudget/pymake/makebin.py index 44f82214afa..3672755ffdf 100755 --- a/utils/zonebudget/pymake/makebin.py +++ b/utils/zonebudget/pymake/makebin.py @@ -2,9 +2,9 @@ try: import pymake except: - msg = 'Error. Pymake package is not available.\n' - msg += 'Try installing using the following command:\n' - msg += ' pip install https://github.com/modflowpy/pymake/zipball/master' + msg = "Error. Pymake package is not available.\n" + msg += "Try installing using the following command:\n" + msg += " pip install https://github.com/modflowpy/pymake/zipball/master" print(msg) raise Exception() import os @@ -13,7 +13,7 @@ pmobj.target = "zbud6" pmobj.appdir = os.path.join("..", "..", "..", "bin") pmobj.srcdir = os.path.join("..", "src") -pmobj.extrafiles = os.path.join('extrafiles.txt') +pmobj.extrafiles = os.path.join("extrafiles.txt") pmobj.cc = None pmobj.subdirs = True pmobj.inplace = True