From 873131c0c711962b4169f38e7cdc55ca147d7a6c Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Tue, 4 Oct 2022 08:12:48 -0700 Subject: [PATCH 01/50] Initial CIRCT integration [ci skip] --- common.mk | 41 ++++++++++++++++++++++++++++++++++++----- variables.mk | 10 ++++++---- 2 files changed, 42 insertions(+), 9 deletions(-) diff --git a/common.mk b/common.mk index fe2d7e7b..9e39ccf0 100644 --- a/common.mk +++ b/common.mk @@ -110,6 +110,15 @@ $(FIRRTL_FILE) $(ANNO_FILE) &: $(SCALA_SOURCES) $(sim_files) $(SCALA_BUILDTOOL_D --top-module $(MODEL_PACKAGE).$(MODEL) \ --legacy-configs $(CONFIG_PACKAGE):$(CONFIG) \ $(EXTRA_CHISEL_OPTIONS)) + sed -i '1d' $(ANNO_FILE) + echo "[" >> t.json + echo "{" >> t.json + echo " \"class\": \"sifive.enterprise.firrtl.ModuleHierarchyAnnotation\"," >> t.json + echo " \"filename\": \"./mod-he.json\"" >> t.json + echo "}," >> t.json + mv $(ANNO_FILE) t2.json + cat t.json t2.json > $(ANNO_FILE) + rm t.json t2.json .PHONY: firrtl firrtl: $(FIRRTL_FILE) @@ -117,11 +126,7 @@ firrtl: $(FIRRTL_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(TOP_SMEMS_CONF) -HARNESS_CONF_FLAGS = -thconf $(HARNESS_SMEMS_CONF) - -TOP_TARGETS = $(TOP_FILE) $(TOP_SMEMS_CONF) $(TOP_ANNO) $(TOP_FIR) $(sim_top_blackboxes) -HARNESS_TARGETS = $(HARNESS_FILE) $(HARNESS_SMEMS_CONF) $(HARNESS_ANNO) $(HARNESS_FIR) $(sim_harness_blackboxes) +CIRCT_TARGETS = $(VSRC_SMEMS_FILE) $(VSRC_MODH_JSON) # DOC include start: FirrtlCompiler $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) @@ -145,6 +150,32 @@ $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) --log-level $(FIRRTL_LOGLEVEL) \ $(EXTRA_FIRRTL_OPTIONS)) touch $(sim_top_blackboxes) $(sim_harness_blackboxes) + +# NOTE: These *_temp intermediate targets will get removed in favor of make 4.3 grouped targets (&: operator) +.INTERMEDIATE: firrtl_temp +$(CIRCT_TARGETS): firrtl_temp + @echo "" > /dev/null + +firrtl_temp: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) + $(SCRATCH_HOME)/circt/build/bin/firtool \ + --export-module-hierarchy \ + --emit-metadata \ + --format=fir \ + -warn-on-unprocessed-annotations \ + -verify-each=false \ + -dedup \ + --annotation-file=$(ANNO_FILE) \ + --disable-annotation-classless \ + --disable-annotation-unknown \ + --lowering-options=disallowPackedArrays,emittedLineLength=8192,noAlwaysComb,disallowLocalVariables \ + --repl-seq-mem \ + --repl-seq-mem-circuit=$(MODEL) \ + --repl-seq-mem-file=$(VSRC_SMEMS_FILE) \ + --split-verilog \ + -o $(VSRC_DUMP) \ + $(FIRRTL_FILE) +# touch $(sim_top_blackboxes) $(sim_harness_blackboxes) +>>>>>>> 9306c549 (Initial CIRCT integration [ci skip]) # DOC include end: FirrtlCompiler # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs diff --git a/variables.mk b/variables.mk index 22848145..2b0f405e 100644 --- a/variables.mk +++ b/variables.mk @@ -146,6 +146,10 @@ endif FIRRTL_FILE ?= $(build_dir)/$(long_name).fir ANNO_FILE ?= $(build_dir)/$(long_name).anno.json +VSRC_DUMP ?= $(build_dir)/vsrc +VSRC_SMEMS_FILE ?= $(VSRC_DUMP)/$(long_name).mems.v +VSRC_MODH_JSON ?= $(VSRC_DUMP)/mod-he.json + TOP_FILE ?= $(build_dir)/$(long_name).top.v TOP_FIR ?= $(build_dir)/$(long_name).top.fir TOP_ANNO ?= $(build_dir)/$(long_name).top.anno.json @@ -240,10 +244,8 @@ rocketchip_vsrc_dir = $(ROCKETCHIP_DIR)/src/main/resources/vsrc # sources needed to run simulators ######################################################################################### sim_vsrcs = \ - $(TOP_FILE) \ - $(HARNESS_FILE) \ - $(TOP_SMEMS_FILE) \ - $(HARNESS_SMEMS_FILE) + $(VSRC_SMEMS_FILE) \ + $(VSRC_MODH_JSON) ######################################################################################### # assembly/benchmark variables From ae05fe0de218231bcf030a125271bfddf83d2548 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Tue, 4 Oct 2022 08:43:20 -0700 Subject: [PATCH 02/50] Closer [ci skip] --- common.mk | 11 +++++++---- scripts/dump-mods.py | 18 ++++++++++++++++++ tools/barstools | 2 +- variables.mk | 19 ++++++------------- 4 files changed, 32 insertions(+), 18 deletions(-) create mode 100755 scripts/dump-mods.py diff --git a/common.mk b/common.mk index 9e39ccf0..fc309e37 100644 --- a/common.mk +++ b/common.mk @@ -126,7 +126,7 @@ firrtl: $(FIRRTL_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -CIRCT_TARGETS = $(VSRC_SMEMS_FILE) $(VSRC_MODH_JSON) +CIRCT_TARGETS = $(VSRC_SMEMS_CONF) $(VSRC_MODH_JSON) # DOC include start: FirrtlCompiler $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) @@ -170,14 +170,17 @@ firrtl_temp: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) --lowering-options=disallowPackedArrays,emittedLineLength=8192,noAlwaysComb,disallowLocalVariables \ --repl-seq-mem \ --repl-seq-mem-circuit=$(MODEL) \ - --repl-seq-mem-file=$(VSRC_SMEMS_FILE) \ + --repl-seq-mem-file=$(VSRC_SMEMS_CONF) \ --split-verilog \ -o $(VSRC_DUMP) \ $(FIRRTL_FILE) # touch $(sim_top_blackboxes) $(sim_harness_blackboxes) ->>>>>>> 9306c549 (Initial CIRCT integration [ci skip]) # DOC include end: FirrtlCompiler +$(TOP_MODS_FILE) $(HARNESS_MODS_FILE): $(VSRC_MODH_JSON) + $(base_dir)/scripts/dump-mods.py $(TOP) $^ > $(TOP_MODS_FILE) + $(base_dir)/scripts/dump-mods.py $(MODEL) $^ > $(HARNESS_MODS_FILE) + # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs MACROCOMPILER_MODE ?= --mode synflops $(TOP_SMEMS_FILE) $(TOP_SMEMS_FIR) &: $(TOP_SMEMS_CONF) @@ -190,7 +193,7 @@ $(HARNESS_SMEMS_FILE) $(HARNESS_SMEMS_FIR) &: $(HARNESS_SMEMS_CONF) | $(TOP_SMEM ######################################################################################## # remove duplicate files and headers in list of simulation file inputs ######################################################################################## -$(sim_common_files): $(sim_files) $(sim_top_blackboxes) $(sim_harness_blackboxes) +$(sim_common_files): $(sim_files) sort -u $^ | grep -v '.*\.\(svh\|h\)$$' > $@ ######################################################################################### diff --git a/scripts/dump-mods.py b/scripts/dump-mods.py new file mode 100755 index 00000000..5b5fd9df --- /dev/null +++ b/scripts/dump-mods.py @@ -0,0 +1,18 @@ +#!/usr/bin/python + +# dump all modules (deduped) given a specific module +# +# args +# $1 - module to dump all modules underneath (inclusive) +# $2 - module heirarchy file + +import sys +import json + + +mod_name = sys.argv[1] +mod_file = sys.argv[2] + +# open file +with open(mod_file, 'r') as modFile: + #print(json.load(modFile)) diff --git a/tools/barstools b/tools/barstools index 064c8be7..be5ad183 160000 --- a/tools/barstools +++ b/tools/barstools @@ -1 +1 @@ -Subproject commit 064c8be7bb3d86eccfd603c614f74de6de1c3f4a +Subproject commit be5ad1836a71b6383b73d505b9038addac4510af diff --git a/variables.mk b/variables.mk index 2b0f405e..92eb1f72 100644 --- a/variables.mk +++ b/variables.mk @@ -147,22 +147,15 @@ FIRRTL_FILE ?= $(build_dir)/$(long_name).fir ANNO_FILE ?= $(build_dir)/$(long_name).anno.json VSRC_DUMP ?= $(build_dir)/vsrc -VSRC_SMEMS_FILE ?= $(VSRC_DUMP)/$(long_name).mems.v +VSRC_SMEMS_CONF ?= $(VSRC_DUMP)/$(long_name).mems.conf VSRC_MODH_JSON ?= $(VSRC_DUMP)/mod-he.json -TOP_FILE ?= $(build_dir)/$(long_name).top.v -TOP_FIR ?= $(build_dir)/$(long_name).top.fir -TOP_ANNO ?= $(build_dir)/$(long_name).top.anno.json -TOP_SMEMS_FILE ?= $(build_dir)/$(long_name).top.mems.v -TOP_SMEMS_CONF ?= $(build_dir)/$(long_name).top.mems.conf -TOP_SMEMS_FIR ?= $(build_dir)/$(long_name).top.mems.fir +VSRC_SMEMS_FILE ?= $(build_dir)/$(VSRC_DUMP)/$(long_name).mems.v +VSRC_SMEMS_FIR ?= $(build_dir)/$(VSRC_DUMP)/$(long_name).mems.fir -HARNESS_FILE ?= $(build_dir)/$(long_name).harness.v -HARNESS_FIR ?= $(build_dir)/$(long_name).harness.fir -HARNESS_ANNO ?= $(build_dir)/$(long_name).harness.anno.json -HARNESS_SMEMS_FILE ?= $(build_dir)/$(long_name).harness.mems.v -HARNESS_SMEMS_CONF ?= $(build_dir)/$(long_name).harness.mems.conf -HARNESS_SMEMS_FIR ?= $(build_dir)/$(long_name).harness.mems.fir +# top only modules +TOP_MODS_FILE ?= $(build_dir)/$(VSRC_DUMP)/$(long_name).top.f +HARNESS_MODS_FILE ?= $(build_dir)/$(VSRC_DUMP)/$(long_name).top.f BOOTROM_FILES ?= bootrom.rv64.img bootrom.rv32.img BOOTROM_TARGETS ?= $(addprefix $(build_dir)/, $(BOOTROM_FILES)) From a384fa9d1dacb1ea45d676c3cc92ab8410db608f Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Sat, 8 Oct 2022 10:42:06 -0700 Subject: [PATCH 03/50] E2E RocketConfig compile in Verilator --- common.mk | 29 +++++++++---- scripts/dump-mods.py | 94 +++++++++++++++++++++++++++++++++++------ sims/verilator/Makefile | 9 ++-- tools/barstools | 2 +- variables.mk | 20 +++++---- 5 files changed, 118 insertions(+), 36 deletions(-) diff --git a/common.mk b/common.mk index fc309e37..7ca6cbb1 100644 --- a/common.mk +++ b/common.mk @@ -157,6 +157,15 @@ $(CIRCT_TARGETS): firrtl_temp @echo "" > /dev/null firrtl_temp: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) + $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTop,\ + --input-file $(FIRRTL_FILE) \ + --annotation-file $(ANNO_FILE) \ + --out-fir-file $(INT_FIR) \ + --out-anno-file $(INT_ANNO) \ + --log-level $(FIRRTL_LOGLEVEL) \ + --allow-unrecognized-annotations \ + -X none \ + $(EXTRA_FIRRTL_OPTIONS)) $(SCRATCH_HOME)/circt/build/bin/firtool \ --export-module-hierarchy \ --emit-metadata \ @@ -164,7 +173,7 @@ firrtl_temp: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) -warn-on-unprocessed-annotations \ -verify-each=false \ -dedup \ - --annotation-file=$(ANNO_FILE) \ + --annotation-file=$(INT_ANNO) \ --disable-annotation-classless \ --disable-annotation-unknown \ --lowering-options=disallowPackedArrays,emittedLineLength=8192,noAlwaysComb,disallowLocalVariables \ @@ -173,13 +182,16 @@ firrtl_temp: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) --repl-seq-mem-file=$(VSRC_SMEMS_CONF) \ --split-verilog \ -o $(VSRC_DUMP) \ - $(FIRRTL_FILE) -# touch $(sim_top_blackboxes) $(sim_harness_blackboxes) + $(INT_FIR) + sed -i 's/.*/& /' $(VSRC_SMEMS_CONF) # DOC include end: FirrtlCompiler -$(TOP_MODS_FILE) $(HARNESS_MODS_FILE): $(VSRC_MODH_JSON) - $(base_dir)/scripts/dump-mods.py $(TOP) $^ > $(TOP_MODS_FILE) - $(base_dir)/scripts/dump-mods.py $(MODEL) $^ > $(HARNESS_MODS_FILE) +$(TOP_MODS_FILE) $(ALL_MODS_FILE): $(VSRC_MODH_JSON) $(VSRC_FILELIST) + $(base_dir)/scripts/dump-mods.py --dut-top $(TOP) --hier-json $(VSRC_MODH_JSON) --dut-mods $(TOP_MODS_FILE) --filelist $(VSRC_FILELIST) --build_dir $(VSRC_DUMP) + sed -e 's;^;$(VSRC_DUMP)/;' $(VSRC_FILELIST) > $(ALL_MODS_FILE) + +.PHONY: temp +temp: $(TOP_MODS_FILE) # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs MACROCOMPILER_MODE ?= --mode synflops @@ -193,8 +205,9 @@ $(HARNESS_SMEMS_FILE) $(HARNESS_SMEMS_FIR) &: $(HARNESS_SMEMS_CONF) | $(TOP_SMEM ######################################################################################## # remove duplicate files and headers in list of simulation file inputs ######################################################################################## -$(sim_common_files): $(sim_files) - sort -u $^ | grep -v '.*\.\(svh\|h\)$$' > $@ +$(sim_common_files): $(sim_files) $(ALL_MODS_FILE) $(VSRC_SMEMS_FILE) + sort -u $(sim_files) $(ALL_MODS_FILE) | grep -v '.*\.\(svh\|h\)$$' > $@ + echo "$(VSRC_SMEMS_FILE)" >> $@ ######################################################################################### # helper rule to just make verilog files diff --git a/scripts/dump-mods.py b/scripts/dump-mods.py index 5b5fd9df..b0b1b8ce 100755 --- a/scripts/dump-mods.py +++ b/scripts/dump-mods.py @@ -1,18 +1,84 @@ -#!/usr/bin/python - -# dump all modules (deduped) given a specific module -# -# args -# $1 - module to dump all modules underneath (inclusive) -# $2 - module heirarchy file - -import sys +#!/usr/bin/env python import json +import argparse +from typing import List, Optional +# Schema of json emitted by circt +""" +{ + "instance_name": "TestHarness", + "module_name": "TestHarness", + "instances": [ + { + "instance_name": "chiptop", + "module_name": "ChipTop", + "instances": [ + { + "instance_name": "system", + "module_name": "DigitalTop", + "instances": [ ] + }, ... + ] + }, + { + "instance_name": "simdram", + "module_name": "SimDRAM", + "instances": [] + }, + ] +} +""" +def get_modules(js: dict) -> List[str]: + if 'instances' not in js: + return js['module_name'] + else: + mods = [] + for mod in js['instances']: + mods.extend(get_modules(mod)) + return [js['module_name']] + mods +def find_mod_by_name(js: dict, name: str) -> Optional[List[dict]]: + if 'instances' not in js: + return None + else: + mods = [] + for mod in js['instances']: + if mod['module_name'] == name: + mods.append(mod) + other_mods = find_mod_by_name(mod, name) + if other_mods is not None: + mods.extend(other_mods) + return mods +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Convert circt hierarchy json into DUT and test harness filelists') + parser.add_argument('--hier-json', type=str, required=True, help='path to hierarchy JSON emitted by firtool') + parser.add_argument('--dut-top', type=str, required=True, help='name of the DUT top-level module') + parser.add_argument('--filelist', type=str, required=True, help='input filelist') + parser.add_argument('--build_dir', type=str, required=True, help='build_dir') + parser.add_argument('--dut-mods', type=str, required=True, help='dut mods') + args = parser.parse_args() + with open(args.hier_json) as f: + j = json.load(f) + dut_tops = find_mod_by_name(j, args.dut_top) + assert dut_tops is not None + assert len(dut_tops) == 1 + dut_top = dut_tops[0] + dut_mods = set(get_modules(dut_top)) + tb_mods = set(get_modules(j)) - dut_mods + both_mods = dut_mods.intersection(tb_mods) + #print(dut_mods) + #print(tb_mods) + #print(both_mods) + assert len(both_mods) == 0 -mod_name = sys.argv[1] -mod_file = sys.argv[2] + with open(args.dut_mods, 'w') as df: + with open(args.filelist) as fl: + for path in fl: + writeOut = True + for dm in dut_mods: + if dm in path: + # don't write + writeOut = False + break -# open file -with open(mod_file, 'r') as modFile: - #print(json.load(modFile)) + if writeOut: + df.write(f"{args.build_dir}/{path}") diff --git a/sims/verilator/Makefile b/sims/verilator/Makefile index a1186acc..10674823 100644 --- a/sims/verilator/Makefile +++ b/sims/verilator/Makefile @@ -50,7 +50,7 @@ SIM_FILE_REQS += \ $(CHIPYARD_RSRCS_DIR)/csrc/emulator.cc \ $(ROCKETCHIP_RSRCS_DIR)/csrc/verilator.h \ -# the following files are needed for emulator.cc to compile +# the following files are needed for emulator.cc to compile (even if they aren't included in RTL) SIM_FILE_REQS += \ $(TESTCHIP_RSRCS_DIR)/testchipip/csrc/SimSerial.cc \ $(TESTCHIP_RSRCS_DIR)/testchipip/csrc/testchip_tsi.cc \ @@ -168,8 +168,7 @@ VERILATOR_NONCC_OPTS = \ $(PREPROC_DEFINES) \ --top-module $(VLOG_MODEL) \ --vpi \ - -f $(sim_common_files) \ - $(sim_vsrcs) + -f $(sim_common_files) #---------------------------------------------------------------------------------------- # gcc configuration/optimization @@ -210,13 +209,13 @@ model_mk_debug = $(model_dir_debug)/V$(VLOG_MODEL).mk ######################################################################################### # build makefile fragment that builds the verilator sim rules ######################################################################################### -$(model_mk): $(sim_vsrcs) $(sim_common_files) $(EXTRA_SIM_REQS) +$(model_mk): $(sim_common_files) $(EXTRA_SIM_REQS) rm -rf $(model_dir) mkdir -p $(model_dir) $(VERILATOR) $(VERILATOR_OPTS) $(EXTRA_SIM_SOURCES) -o $(sim) -Mdir $(model_dir) -CFLAGS "-include $(model_header)" touch $@ -$(model_mk_debug): $(sim_vsrcs) $(sim_common_files) $(EXTRA_SIM_REQS) +$(model_mk_debug): $(sim_common_files) $(EXTRA_SIM_REQS) rm -rf $(model_dir_debug) mkdir -p $(model_dir_debug) $(VERILATOR) $(VERILATOR_OPTS) $(EXTRA_SIM_SOURCES) -o $(sim_debug) $(TRACING_OPTS) -Mdir $(model_dir_debug) -CFLAGS "-include $(model_header_debug)" diff --git a/tools/barstools b/tools/barstools index be5ad183..2635bb4f 160000 --- a/tools/barstools +++ b/tools/barstools @@ -1 +1 @@ -Subproject commit be5ad1836a71b6383b73d505b9038addac4510af +Subproject commit 2635bb4f80131ea7355abf18e6fcd06574bd49ab diff --git a/variables.mk b/variables.mk index 92eb1f72..45ebb5c3 100644 --- a/variables.mk +++ b/variables.mk @@ -146,16 +146,22 @@ endif FIRRTL_FILE ?= $(build_dir)/$(long_name).fir ANNO_FILE ?= $(build_dir)/$(long_name).anno.json -VSRC_DUMP ?= $(build_dir)/vsrc +INT_FIR ?= $(build_dir)/$(long_name).intermediate.fir +INT_ANNO ?= $(build_dir)/$(long_name).intermediate.anno.json + +VSRC_DUMP ?= $(build_dir) VSRC_SMEMS_CONF ?= $(VSRC_DUMP)/$(long_name).mems.conf VSRC_MODH_JSON ?= $(VSRC_DUMP)/mod-he.json -VSRC_SMEMS_FILE ?= $(build_dir)/$(VSRC_DUMP)/$(long_name).mems.v -VSRC_SMEMS_FIR ?= $(build_dir)/$(VSRC_DUMP)/$(long_name).mems.fir +VSRC_FILELIST ?= $(VSRC_DUMP)/filelist.f +VSRC_BB_F ?= $(VSRC_DUMP)/firrtl_black_box_resource_files.json + +VSRC_SMEMS_FILE ?= $(VSRC_DUMP)/$(long_name).mems.v +VSRC_SMEMS_FIR ?= $(VSRC_DUMP)/$(long_name).mems.fir # top only modules -TOP_MODS_FILE ?= $(build_dir)/$(VSRC_DUMP)/$(long_name).top.f -HARNESS_MODS_FILE ?= $(build_dir)/$(VSRC_DUMP)/$(long_name).top.f +TOP_MODS_FILE ?= $(VSRC_DUMP)/$(long_name).top.f +ALL_MODS_FILE ?= $(VSRC_DUMP)/$(long_name).all.f BOOTROM_FILES ?= bootrom.rv64.img bootrom.rv32.img BOOTROM_TARGETS ?= $(addprefix $(build_dir)/, $(BOOTROM_FILES)) @@ -163,8 +169,6 @@ BOOTROM_TARGETS ?= $(addprefix $(build_dir)/, $(BOOTROM_FILES)) # files that contain lists of files needed for VCS or Verilator simulation SIM_FILE_REQS = sim_files ?= $(build_dir)/sim_files.f -sim_top_blackboxes ?= $(build_dir)/firrtl_black_box_resource_files.top.f -sim_harness_blackboxes ?= $(build_dir)/firrtl_black_box_resource_files.harness.f # single file that contains all files needed for VCS or Verilator simulation (unique and without .h's) sim_common_files ?= $(build_dir)/sim_files.common.f @@ -199,7 +203,7 @@ define run_scala_main cd $(base_dir) && $(SBT) ";project $(1); runMain $(2) $(3)" endef -FIRRTL_LOGLEVEL ?= error +FIRRTL_LOGLEVEL ?= debug ######################################################################################### # output directory for tests From ca88bf5a2f00068f063a979679d35afaff69fd41 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Sat, 8 Oct 2022 10:45:31 -0700 Subject: [PATCH 04/50] Fix VCS --- sims/vcs/Makefile | 4 ++-- vcs.mk | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/sims/vcs/Makefile b/sims/vcs/Makefile index 550be3c2..f4603bfc 100644 --- a/sims/vcs/Makefile +++ b/sims/vcs/Makefile @@ -67,11 +67,11 @@ model_dir_debug = $(build_dir)/$(long_name).debug ######################################################################################### # vcs simulator rules ######################################################################################### -$(sim): $(sim_vsrcs) $(sim_common_files) $(dramsim_lib) $(EXTRA_SIM_REQS) +$(sim): $(sim_common_files) $(dramsim_lib) $(EXTRA_SIM_REQS) rm -rf $(model_dir) $(VCS) $(VCS_OPTS) $(EXTRA_SIM_SOURCES) -o $@ -Mdir=$(model_dir) -$(sim_debug): $(sim_vsrcs) $(sim_common_files) $(dramsim_lib) $(EXTRA_SIM_REQS) +$(sim_debug): $(sim_common_files) $(dramsim_lib) $(EXTRA_SIM_REQS) rm -rf $(model_dir_debug) $(VCS) $(VCS_OPTS) $(EXTRA_SIM_SOURCES) -o $@ -Mdir=$(model_dir_debug) \ +define+DEBUG -debug_access+all -kdb -lca diff --git a/vcs.mk b/vcs.mk index 6b5eb80b..2f8c3d0e 100644 --- a/vcs.mk +++ b/vcs.mk @@ -51,8 +51,7 @@ VCS_NONCC_OPTS = \ -sverilog +systemverilogext+.sv+.svi+.svh+.svt -assert svaext +libext+.sv \ +v2k +verilog2001ext+.v95+.vt+.vp +libext+.v \ -debug_pp \ - +incdir+$(build_dir) \ - $(sim_vsrcs) + +incdir+$(build_dir) PREPROC_DEFINES = \ +define+VCS \ From c179f53ed09781f3ff655114e2e2e30dd9c71231 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Sat, 8 Oct 2022 10:48:45 -0700 Subject: [PATCH 05/50] Fix comments --- sims/vcs/Makefile | 2 +- sims/verilator/Makefile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sims/vcs/Makefile b/sims/vcs/Makefile index f4603bfc..0b71cd30 100644 --- a/sims/vcs/Makefile +++ b/sims/vcs/Makefile @@ -32,7 +32,7 @@ default: $(sim) debug: $(sim_debug) ######################################################################################### -# simulaton requirements +# simulation requirements ######################################################################################### SIM_FILE_REQS += \ $(ROCKETCHIP_RSRCS_DIR)/vsrc/TestDriver.v diff --git a/sims/verilator/Makefile b/sims/verilator/Makefile index 10674823..2b902467 100644 --- a/sims/verilator/Makefile +++ b/sims/verilator/Makefile @@ -50,7 +50,7 @@ SIM_FILE_REQS += \ $(CHIPYARD_RSRCS_DIR)/csrc/emulator.cc \ $(ROCKETCHIP_RSRCS_DIR)/csrc/verilator.h \ -# the following files are needed for emulator.cc to compile (even if they aren't included in RTL) +# the following files are needed for emulator.cc to compile (even if they aren't part of the RTL build) SIM_FILE_REQS += \ $(TESTCHIP_RSRCS_DIR)/testchipip/csrc/SimSerial.cc \ $(TESTCHIP_RSRCS_DIR)/testchipip/csrc/testchip_tsi.cc \ From e75b107cf37b01b01f7ea1873d367dad6c1e900d Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Sat, 8 Oct 2022 11:37:45 -0700 Subject: [PATCH 06/50] Reorg + Cleanup --- common.mk | 65 ++++++++------ conda-reqs/chipyard.yaml | 1 + conda-requirements-riscv-tools.yaml | 133 ++++++++++++++++++++++++++++ variables.mk | 39 +++----- 4 files changed, 185 insertions(+), 53 deletions(-) create mode 100644 conda-requirements-riscv-tools.yaml diff --git a/common.mk b/common.mk index 7ca6cbb1..87078369 100644 --- a/common.mk +++ b/common.mk @@ -110,23 +110,32 @@ $(FIRRTL_FILE) $(ANNO_FILE) &: $(SCALA_SOURCES) $(sim_files) $(SCALA_BUILDTOOL_D --top-module $(MODEL_PACKAGE).$(MODEL) \ --legacy-configs $(CONFIG_PACKAGE):$(CONFIG) \ $(EXTRA_CHISEL_OPTIONS)) - sed -i '1d' $(ANNO_FILE) - echo "[" >> t.json - echo "{" >> t.json - echo " \"class\": \"sifive.enterprise.firrtl.ModuleHierarchyAnnotation\"," >> t.json - echo " \"filename\": \"./mod-he.json\"" >> t.json - echo "}," >> t.json - mv $(ANNO_FILE) t2.json - cat t.json t2.json > $(ANNO_FILE) - rm t.json t2.json + +$(FINAL_ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE): $(ANNO_FILE) + echo " \ + [\ + {\ + \"class\":\"sifive.enterprise.firrtl.MarkDUTAnnotation\",\ + \"target\":\"~$(MODEL)|$(TOP)\"\ + },\ + {\ + \"class\": \"sifive.enterprise.firrtl.TestHarnessHierarchyAnnotation\",\ + \"filename\": \"$(FIRTOOL_TB_MOD_HIER_JSON)\"\ + },\ + {\ + \"class\": \"sifive.enterprise.firrtl.ModuleHierarchyAnnotation\",\ + \"filename\": \"$(FIRTOOL_MOD_HIER_JSON)\"\ + } + ]" > $(FIRTOOL_EXTRA_ANNO_FILE) + jq -s '[.[][]]' $(ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE) > $@ .PHONY: firrtl -firrtl: $(FIRRTL_FILE) +firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -CIRCT_TARGETS = $(VSRC_SMEMS_CONF) $(VSRC_MODH_JSON) +CIRCT_TARGETS = $(TOP_SMEMS_CONF) $(FIRTOOL_MOD_HIER_JSON) $(FIRTOOL_TB_MOD_HIER_JSON) # DOC include start: FirrtlCompiler $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) @@ -156,12 +165,12 @@ $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) $(CIRCT_TARGETS): firrtl_temp @echo "" > /dev/null -firrtl_temp: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) +firrtl_temp: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTop,\ --input-file $(FIRRTL_FILE) \ - --annotation-file $(ANNO_FILE) \ - --out-fir-file $(INT_FIR) \ - --out-anno-file $(INT_ANNO) \ + --annotation-file $(FINAL_ANNO_FILE) \ + --out-fir-file $(SFC_FIRRTL_FILE) \ + --out-anno-file $(SFC_ANNO_FILE) \ --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ -X none \ @@ -173,25 +182,25 @@ firrtl_temp: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) -warn-on-unprocessed-annotations \ -verify-each=false \ -dedup \ - --annotation-file=$(INT_ANNO) \ + --annotation-file=$(SFC_ANNO_FILE) \ --disable-annotation-classless \ --disable-annotation-unknown \ --lowering-options=disallowPackedArrays,emittedLineLength=8192,noAlwaysComb,disallowLocalVariables \ --repl-seq-mem \ --repl-seq-mem-circuit=$(MODEL) \ - --repl-seq-mem-file=$(VSRC_SMEMS_CONF) \ + --repl-seq-mem-file=$(TOP_SMEMS_CONF) \ --split-verilog \ - -o $(VSRC_DUMP) \ - $(INT_FIR) - sed -i 's/.*/& /' $(VSRC_SMEMS_CONF) + -o $(build_dir) \ + $(SFC_FIRRTL_FILE) + sed -i 's/.*/& /' $(TOP_SMEMS_CONF) # need trailing space for SFC macrocompiler # DOC include end: FirrtlCompiler -$(TOP_MODS_FILE) $(ALL_MODS_FILE): $(VSRC_MODH_JSON) $(VSRC_FILELIST) - $(base_dir)/scripts/dump-mods.py --dut-top $(TOP) --hier-json $(VSRC_MODH_JSON) --dut-mods $(TOP_MODS_FILE) --filelist $(VSRC_FILELIST) --build_dir $(VSRC_DUMP) - sed -e 's;^;$(VSRC_DUMP)/;' $(VSRC_FILELIST) > $(ALL_MODS_FILE) +$(TOP_MODS_FILELIST) $(ALL_MODS_FILELIST): $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_FILELIST) + $(base_dir)/scripts/dump-mods.py --dut-top $(TOP) --hier-json $(FIRTOOL_TB_MOD_HIER_JSON) --dut-mods $(TOP_MODS_FILELIST) --filelist $(FIRTOOL_FILELIST) --build_dir $(build_dir) + sed -e 's;^;$(build_dir)/;' $(FIRTOOL_FILELIST) > $(ALL_MODS_FILELIST) .PHONY: temp -temp: $(TOP_MODS_FILE) +temp: $(TOP_MODS_FILELIST) # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs MACROCOMPILER_MODE ?= --mode synflops @@ -205,15 +214,15 @@ $(HARNESS_SMEMS_FILE) $(HARNESS_SMEMS_FIR) &: $(HARNESS_SMEMS_CONF) | $(TOP_SMEM ######################################################################################## # remove duplicate files and headers in list of simulation file inputs ######################################################################################## -$(sim_common_files): $(sim_files) $(ALL_MODS_FILE) $(VSRC_SMEMS_FILE) - sort -u $(sim_files) $(ALL_MODS_FILE) | grep -v '.*\.\(svh\|h\)$$' > $@ - echo "$(VSRC_SMEMS_FILE)" >> $@ +$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(TOP_SMEMS_FILE) + sort -u $(sim_files) $(ALL_MODS_FILELIST) | grep -v '.*\.\(svh\|h\)$$' > $@ + echo "$(TOP_SMEMS_FILE)" >> $@ ######################################################################################### # helper rule to just make verilog files ######################################################################################### .PHONY: verilog -verilog: $(sim_vsrcs) +verilog: $(sim_common_files) ######################################################################################### # helper rules to run simulations diff --git a/conda-reqs/chipyard.yaml b/conda-reqs/chipyard.yaml index f750a966..cbce236b 100644 --- a/conda-reqs/chipyard.yaml +++ b/conda-reqs/chipyard.yaml @@ -61,6 +61,7 @@ dependencies: - lzop - qemu # from ucb-bar channel - https://github.com/ucb-bar/qemu-feedstock + - jq - bash-completion - sbt - ca-certificates diff --git a/conda-requirements-riscv-tools.yaml b/conda-requirements-riscv-tools.yaml new file mode 100644 index 00000000..cc7ec901 --- /dev/null +++ b/conda-requirements-riscv-tools.yaml @@ -0,0 +1,133 @@ +channels: + - ucb-bar + - conda-forge + - nodefaults + +dependencies: + # https://conda-forge.org/feedstock-outputs/ + # filterable list of all conda-forge packages + # https://conda-forge.org/#contribute + # instructions on adding a recipe + # https://docs.conda.io/projects/conda/en/latest/user-guide/concepts/pkg-specs.html#package-match-specifications + # documentation on package_spec syntax for constraining versions + + + # handy tool for introspecting package relationships and file ownership + # see https://github.com/rvalieris/conda-tree + - conda-tree + + # bundle FireSim driver with deps into installer shell-script + - constructor + + - gcc + - gxx + - sysroot_linux-64>=2.17 # needed to match pre-built CI XRT glibc version + - conda-gcc-specs + - binutils + + - dromajo # from ucb-bar channel - https://github.com/riscv-boom/dromajo + - riscv-tools # from ucb-bar channel - https://github.com/ucb-bar/riscv-tools-feedstock + + # firemarshal deps + - python>=3.8 + - bc + - patch + - which + - diffutils + - bash + - gzip + - bzip2 + - perl + - tar + - file + - findutils + - rsync + - psutil + - doit=0.35.0 + - gitpython + - humanfriendly + - e2fsprogs + - ctags + - bison + - flex + - expat + - make + - pyyaml + - unzip + - readline + - coreutils + - lzop + - qemu # from ucb-bar channel - https://github.com/ucb-bar/qemu-feedstock + + - jq + - bash-completion + - sbt + - ca-certificates + - mosh + - gmp + - mpfr + - mpc + - zlib + - vim + - git + - openjdk + - gengetopt + - libffi + - expat + - libusb1 + - ncurses + - cmake + - graphviz + - expect + - dtc + - verilator==4.226 + - screen + - elfutils + - libdwarf-dev==0.0.0.20190110_28_ga81397fc4 # from ucb-bar channel - using mainline libdwarf-feedstock + - conda-lock>=1 + - wget + - sed + - autoconf + + # clang-format for driver coding style enforcement. + - clang-format + - clang-tools + + # python packages + # While it is possible to install using pip after creating the + # conda environment, pip's dependency resolution can conflict with + # conda and create broken environments. It's best to use the conda + # packages so that the environment is consistent + - boto3==1.20.21 + - colorama==0.4.3 + - argcomplete==1.12.3 + - python-graphviz==0.19 + - pyparsing==3.0.6 + - numpy==1.19.5 + - kiwisolver==1.3.1 + - matplotlib-base==3.3.4 + - pandas==1.1.5 + - awscli==1.22.21 + - pytest==6.2.5 + - pytest-dependency==0.5.1 + - pytest-mock==3.7.0 + - moto==3.1.0 + - pyyaml==5.4.1 + - mypy==0.931 + - types-pyyaml==6.0.4 + - boto3-stubs==1.21.6 + - botocore-stubs==1.24.7 + - mypy-boto3-s3==1.21.0 + - pip + - pip: + - fab-classic==1.19.1 + - mypy-boto3-ec2==1.21.9 + - sure==2.0.0 + - pylddwrap==1.2.1 + + # doc requirements + - sphinx + - pygments + - sphinx-autobuild + - sphinx_rtd_theme + - docutils diff --git a/variables.mk b/variables.mk index 45ebb5c3..11dbf3d6 100644 --- a/variables.mk +++ b/variables.mk @@ -145,23 +145,24 @@ endif FIRRTL_FILE ?= $(build_dir)/$(long_name).fir ANNO_FILE ?= $(build_dir)/$(long_name).anno.json +FIRTOOL_EXTRA_ANNO_FILE ?= $(build_dir)/$(long_name).extrafirtool.anno.json +FINAL_ANNO_FILE ?= $(build_dir)/$(long_name).appended.anno.json -INT_FIR ?= $(build_dir)/$(long_name).intermediate.fir -INT_ANNO ?= $(build_dir)/$(long_name).intermediate.anno.json +SFC_FIRRTL_FILE ?= $(build_dir)/$(long_name).sfc.fir +SFC_ANNO_FILE ?= $(build_dir)/$(long_name).sfc.anno.json -VSRC_DUMP ?= $(build_dir) -VSRC_SMEMS_CONF ?= $(VSRC_DUMP)/$(long_name).mems.conf -VSRC_MODH_JSON ?= $(VSRC_DUMP)/mod-he.json +FIRTOOL_MOD_HIER_JSON ?= $(build_dir)/modulehierarchy.json +FIRTOOL_TB_MOD_HIER_JSON ?= $(build_dir)/tbmodulehierarchy.json -VSRC_FILELIST ?= $(VSRC_DUMP)/filelist.f -VSRC_BB_F ?= $(VSRC_DUMP)/firrtl_black_box_resource_files.json +TOP_SMEMS_CONF ?= $(build_dir)/$(long_name).mems.conf +TOP_SMEMS_FILE ?= $(build_dir)/$(long_name).mems.v +TOP_SMEMS_FIR ?= $(build_dir)/$(long_name).mems.fir -VSRC_SMEMS_FILE ?= $(VSRC_DUMP)/$(long_name).mems.v -VSRC_SMEMS_FIR ?= $(VSRC_DUMP)/$(long_name).mems.fir - -# top only modules -TOP_MODS_FILE ?= $(VSRC_DUMP)/$(long_name).top.f -ALL_MODS_FILE ?= $(VSRC_DUMP)/$(long_name).all.f +FIRTOOL_FILELIST ?= $(build_dir)/filelist.f +# all module files to include (includes top modules) +ALL_MODS_FILELIST ?= $(build_dir)/$(long_name).all.f +# top module files to include +TOP_MODS_FILELIST ?= $(build_dir)/$(long_name).top.f BOOTROM_FILES ?= bootrom.rv64.img bootrom.rv32.img BOOTROM_TARGETS ?= $(addprefix $(build_dir)/, $(BOOTROM_FILES)) @@ -232,18 +233,6 @@ binary_hex= $(sim_out_name).loadmem_hex gen_dir=$(sim_dir)/generated-src build_dir=$(gen_dir)/$(long_name) -######################################################################################### -# vsrcs needed to run projects -######################################################################################### -rocketchip_vsrc_dir = $(ROCKETCHIP_DIR)/src/main/resources/vsrc - -######################################################################################### -# sources needed to run simulators -######################################################################################### -sim_vsrcs = \ - $(VSRC_SMEMS_FILE) \ - $(VSRC_MODH_JSON) - ######################################################################################### # assembly/benchmark variables ######################################################################################### From f9b938ad55851693ff0a922e8223cee56fce555b Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Sun, 9 Oct 2022 17:08:18 -0700 Subject: [PATCH 07/50] Update all --- common.mk | 69 +++++++----- conda-reqs/chipyard.yaml | 5 + ...irements-esp-tools-linux-64.conda-lock.yml | 87 ++++++++++++-- ...ements-riscv-tools-linux-64.conda-lock.yml | 87 ++++++++++++-- conda-requirements-riscv-tools.yaml | 1 + scripts/dump-mods.py | 84 -------------- scripts/split-mems-conf.py | 81 +++++++++++++ scripts/split-module-files.py | 106 ++++++++++++++++++ tools/barstools | 2 +- variables.mk | 15 ++- 10 files changed, 399 insertions(+), 138 deletions(-) delete mode 100755 scripts/dump-mods.py create mode 100755 scripts/split-mems-conf.py create mode 100755 scripts/split-module-files.py diff --git a/common.mk b/common.mk index 87078369..59156a00 100644 --- a/common.mk +++ b/common.mk @@ -111,22 +111,25 @@ $(FIRRTL_FILE) $(ANNO_FILE) &: $(SCALA_SOURCES) $(sim_files) $(SCALA_BUILDTOOL_D --legacy-configs $(CONFIG_PACKAGE):$(CONFIG) \ $(EXTRA_CHISEL_OPTIONS)) +define firtool_extra_anno_contents +[ + { + "class":"sifive.enterprise.firrtl.MarkDUTAnnotation", + "target":"~$(MODEL)|$(TOP)" + }, + { + "class": "sifive.enterprise.firrtl.TestHarnessHierarchyAnnotation", + "filename": "$(FIRTOOL_TB_MOD_HIER_JSON)" + }, + { + "class": "sifive.enterprise.firrtl.ModuleHierarchyAnnotation", + "filename": "$(FIRTOOL_MOD_HIER_JSON)" + } +] +endef +export firtool_extra_anno_contents $(FINAL_ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE): $(ANNO_FILE) - echo " \ - [\ - {\ - \"class\":\"sifive.enterprise.firrtl.MarkDUTAnnotation\",\ - \"target\":\"~$(MODEL)|$(TOP)\"\ - },\ - {\ - \"class\": \"sifive.enterprise.firrtl.TestHarnessHierarchyAnnotation\",\ - \"filename\": \"$(FIRTOOL_TB_MOD_HIER_JSON)\"\ - },\ - {\ - \"class\": \"sifive.enterprise.firrtl.ModuleHierarchyAnnotation\",\ - \"filename\": \"$(FIRTOOL_MOD_HIER_JSON)\"\ - } - ]" > $(FIRTOOL_EXTRA_ANNO_FILE) + echo "$$firtool_extra_anno_contents" > $(FIRTOOL_EXTRA_ANNO_FILE) jq -s '[.[][]]' $(ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE) > $@ .PHONY: firrtl @@ -135,7 +138,7 @@ firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -CIRCT_TARGETS = $(TOP_SMEMS_CONF) $(FIRTOOL_MOD_HIER_JSON) $(FIRTOOL_TB_MOD_HIER_JSON) +CIRCT_TARGETS = $(FIRTOOL_SMEMS_CONF) $(FIRTOOL_MOD_HIER_JSON) $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) # DOC include start: FirrtlCompiler $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) @@ -165,17 +168,19 @@ $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) $(CIRCT_TARGETS): firrtl_temp @echo "" > /dev/null +# hack: lower to middle firrtl if Fixed types are found firrtl_temp: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTop,\ + --output-file $(SFC_FIRRTL_FILE) \ + --target-dir $(build_dir) \ --input-file $(FIRRTL_FILE) \ --annotation-file $(FINAL_ANNO_FILE) \ - --out-fir-file $(SFC_FIRRTL_FILE) \ --out-anno-file $(SFC_ANNO_FILE) \ --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ - -X none \ + -X $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),middle,none) \ $(EXTRA_FIRRTL_OPTIONS)) - $(SCRATCH_HOME)/circt/build/bin/firtool \ + firtool \ --export-module-hierarchy \ --emit-metadata \ --format=fir \ @@ -188,19 +193,30 @@ firrtl_temp: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) --lowering-options=disallowPackedArrays,emittedLineLength=8192,noAlwaysComb,disallowLocalVariables \ --repl-seq-mem \ --repl-seq-mem-circuit=$(MODEL) \ - --repl-seq-mem-file=$(TOP_SMEMS_CONF) \ + --repl-seq-mem-file=$(FIRTOOL_SMEMS_CONF) \ --split-verilog \ -o $(build_dir) \ $(SFC_FIRRTL_FILE) - sed -i 's/.*/& /' $(TOP_SMEMS_CONF) # need trailing space for SFC macrocompiler + sed -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler # DOC include end: FirrtlCompiler -$(TOP_MODS_FILELIST) $(ALL_MODS_FILELIST): $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_FILELIST) - $(base_dir)/scripts/dump-mods.py --dut-top $(TOP) --hier-json $(FIRTOOL_TB_MOD_HIER_JSON) --dut-mods $(TOP_MODS_FILELIST) --filelist $(FIRTOOL_FILELIST) --build_dir $(build_dir) +$(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) $(ALL_MODS_FILELIST) &: $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_FILELIST) + $(base_dir)/scripts/split-module-files.py \ + --tb-hier-json $(FIRTOOL_TB_MOD_HIER_JSON) \ + --dut $(TOP) \ + --out-dut-filelist $(TOP_MODS_FILELIST) \ + --out-tb-filelist $(TB_MODS_FILELIST) \ + --in-all-filelist $(FIRTOOL_FILELIST) \ + --build-dir $(build_dir) sed -e 's;^;$(build_dir)/;' $(FIRTOOL_FILELIST) > $(ALL_MODS_FILELIST) -.PHONY: temp -temp: $(TOP_MODS_FILELIST) +$(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) + $(base_dir)/scripts/split-mems-conf.py \ + --in-smems-conf $(FIRTOOL_SMEMS_CONF) \ + --in-dut-smems-json $(FIRTOOL_SMEMS_JSON) \ + --in-tb-smems-json $(FIRTOOL_TB_SMEMS_JSON) \ + --out-dut-smems-conf $(TOP_SMEMS_CONF) \ + --out-tb-smems-conf $(HARNESS_SMEMS_CONF) # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs MACROCOMPILER_MODE ?= --mode synflops @@ -214,9 +230,10 @@ $(HARNESS_SMEMS_FILE) $(HARNESS_SMEMS_FIR) &: $(HARNESS_SMEMS_CONF) | $(TOP_SMEM ######################################################################################## # remove duplicate files and headers in list of simulation file inputs ######################################################################################## -$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(TOP_SMEMS_FILE) +$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(TOP_SMEMS_FILE) $(HARNESS_SMEMS_FILE) sort -u $(sim_files) $(ALL_MODS_FILELIST) | grep -v '.*\.\(svh\|h\)$$' > $@ echo "$(TOP_SMEMS_FILE)" >> $@ + echo "$(HARNESS_SMEMS_FILE)" >> $@ ######################################################################################### # helper rule to just make verilog files diff --git a/conda-reqs/chipyard.yaml b/conda-reqs/chipyard.yaml index cbce236b..acd70dcd 100644 --- a/conda-reqs/chipyard.yaml +++ b/conda-reqs/chipyard.yaml @@ -29,6 +29,11 @@ dependencies: - binutils - dromajo # from ucb-bar channel - https://github.com/riscv-boom/dromajo +<<<<<<< HEAD:conda-reqs/chipyard.yaml +======= + - esp-tools # from ucb-bar channel - https://github.com/ucb-bar/esp-tools-feedstock + - firtool # from ucb-bar channel - https://github.com/ucb-bar/firtool-feedstock +>>>>>>> 3e131170 (Update all):conda-requirements-esp-tools.yaml # firemarshal deps - python>=3.8 diff --git a/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml b/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml index 512f5aa3..e830a95a 100644 --- a/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml +++ b/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml @@ -9,7 +9,11 @@ # To update a single package to the latest version compatible with the version constraints in the source: # conda-lock lock --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml # conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-esp-tools.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml +======= +# conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-esp-tools.yaml -f /scratch/abejgonza/cy-circt/conda-requirements-esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml +>>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml metadata: channels: - url: ucb-bar @@ -19,13 +23,17 @@ metadata: - url: nodefaults used_env_vars: [] content_hash: - linux-64: 5075908599b7f10581bbf1452b4be082245ad6ac58a589e4d111d2ecd0f96b42 + linux-64: 46faccb4f0f152fc79912dbcd442a9cd0d3378720908f86cd06f3496fd584e06 platforms: - linux-64 sources: - /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-esp-tools.yaml +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml - /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml - /scratch/abejgonza/cy-fix/conda-reqs/esp-tools.yaml +======= + - /scratch/abejgonza/cy-circt/conda-requirements-esp-tools.yaml +>>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml package: - category: main dependencies: {} @@ -821,6 +829,18 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/linux-64/nettle-3.8.1-hc379101_1.tar.bz2 version: 3.8.1 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 5be58359dbbf568c1ec0be87e0c6cb1b + sha256: f6c470ba56c43e5f6c75fd28b05256fd8f5d54d76df29c0652496bf3b104ae2b + manager: conda + name: oniguruma + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/oniguruma-6.9.8-h166bdaf_0.tar.bz2 + version: 6.9.8 - category: main dependencies: ca-certificates: '' @@ -1117,6 +1137,23 @@ package: version: 4.6.0 - category: main dependencies: +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml +======= + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + hash: + md5: e6019194c1a4915a153c09516dcca08a + sha256: null + manager: conda + name: firtool + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/firtool-1.16.0-0_h1234567_g14ac3cb0e.tar.bz2 + version: 1.16.0 +- category: main + dependencies: +>>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml libgcc-ng: '>=7.5.0' libstdcxx-ng: '>=7.5.0' m4: '' @@ -1149,6 +1186,22 @@ package: version: 12.1.0 - category: main dependencies: +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml +======= + libgcc-ng: '>=7.5.0' + oniguruma: '>=6.9.3,<6.10.0a0' + hash: + md5: 8578ae83310b8c9f5717f1aa65054f36 + sha256: 00e69aec19174e61c70b652bb62c77c0947a27d6720bda0cb8d5be654020804a + manager: conda + name: jq + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/jq-1.6-h36c2ea0_1000.tar.bz2 + version: '1.6' +- category: main + dependencies: +>>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml libopenblas: '>=0.3.21,<1.0a0' hash: md5: d9b7a8639171f6c6fa0a983edabcfe2b @@ -3045,14 +3098,14 @@ package: dependencies: python: '>=3.7' hash: - md5: a3508a0c850745b875de88aea4c40cc5 - sha256: bb6920451dad059ca31581ca6e36c5f1534fad8a8efe869c7eb9c9e3846b4f53 + md5: 6f3fd8c9e0ab504010fb4216d5919c24 + sha256: 7740d6fcd4fffb895a93c765388382b58ea78e005180cee88078eb18e59f7f06 manager: conda name: zipp optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2 - version: 3.8.1 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.9.0-pyhd8ed1ab_0.tar.bz2 + version: 3.9.0 - category: main dependencies: python: '>=3.6' @@ -4308,17 +4361,27 @@ package: version: 5.10.0 - category: main dependencies: - cryptography: '>=35.0' + cryptography: '>=38.0.0,<39' python: '>=3.6' hash: +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml md5: 2e7e3630919d29c8216bfa2cd643d79e sha256: 72af60a6164a380730c00ee996bda265267b53a99662d7ceb2ec6ed47dd74a0b +======= + md5: fbfa0a180d48c800f922a10a114a8632 + sha256: 42f04dded77ac2597108378d62b121697d0e982aba7b20a462a7239030563628 +>>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml manager: conda name: pyopenssl optional: false platform: linux-64 +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_1.tar.bz2 version: 22.0.0 +======= + url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 + version: 22.1.0 +>>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml - category: main dependencies: pytest: '>=3.6.0' @@ -4879,18 +4942,18 @@ package: pyyaml: '>=5.1' requests: '>=2' ruamel.yaml: '' - setuptools: '' - toml: '' + tomli: '' + toolz: <1.0.0,>=0.12.0 typing-extensions: '' hash: - md5: 2d1c6d733a45b168eef7acc6212109ed - sha256: 023ffdae76edde9f2d3fc6a8696cc8d8a60d61b2b8ae6d951f4e4802e47ef606 + md5: 496c81a0d226177dbabb5fa495fadda9 + sha256: 39b181da4620222ba831dc9570f600753c52bb8f649bfef036d2c79245a4c145 manager: conda name: conda-lock optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.1-pyhd8ed1ab_0.tar.bz2 - version: 1.1.1 + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.3-pyhd8ed1ab_0.tar.bz2 + version: 1.1.3 - category: main dependencies: boto3: '' diff --git a/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml b/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml index 2caaf372..d6577c5c 100644 --- a/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml +++ b/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml @@ -9,7 +9,11 @@ # To update a single package to the latest version compatible with the version constraints in the source: # conda-lock lock --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml # conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-riscv-tools.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml +======= +# conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-riscv-tools.yaml -f /scratch/abejgonza/cy-circt/conda-requirements-riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml +>>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml metadata: channels: - url: ucb-bar @@ -19,13 +23,17 @@ metadata: - url: nodefaults used_env_vars: [] content_hash: - linux-64: e0eaa8e6d532cfd33d97846ae17a35f71e62c135ff3edb6236f6d8d592b10e7a + linux-64: 6254f362fb6c8b59402fb3d4adb4b1023218ec62be09f7f75dfc5980e3233e50 platforms: - linux-64 sources: - /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-riscv-tools.yaml +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml - /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml - /scratch/abejgonza/cy-fix/conda-reqs/riscv-tools.yaml +======= + - /scratch/abejgonza/cy-circt/conda-requirements-riscv-tools.yaml +>>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml package: - category: main dependencies: {} @@ -821,6 +829,18 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/linux-64/nettle-3.8.1-hc379101_1.tar.bz2 version: 3.8.1 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 5be58359dbbf568c1ec0be87e0c6cb1b + sha256: f6c470ba56c43e5f6c75fd28b05256fd8f5d54d76df29c0652496bf3b104ae2b + manager: conda + name: oniguruma + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/oniguruma-6.9.8-h166bdaf_0.tar.bz2 + version: 6.9.8 - category: main dependencies: ca-certificates: '' @@ -1117,6 +1137,23 @@ package: version: 4.6.0 - category: main dependencies: +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml +======= + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + hash: + md5: e6019194c1a4915a153c09516dcca08a + sha256: null + manager: conda + name: firtool + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/firtool-1.16.0-0_h1234567_g14ac3cb0e.tar.bz2 + version: 1.16.0 +- category: main + dependencies: +>>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml libgcc-ng: '>=7.5.0' libstdcxx-ng: '>=7.5.0' m4: '' @@ -1149,6 +1186,22 @@ package: version: 12.1.0 - category: main dependencies: +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml +======= + libgcc-ng: '>=7.5.0' + oniguruma: '>=6.9.3,<6.10.0a0' + hash: + md5: 8578ae83310b8c9f5717f1aa65054f36 + sha256: 00e69aec19174e61c70b652bb62c77c0947a27d6720bda0cb8d5be654020804a + manager: conda + name: jq + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/jq-1.6-h36c2ea0_1000.tar.bz2 + version: '1.6' +- category: main + dependencies: +>>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml libopenblas: '>=0.3.21,<1.0a0' hash: md5: d9b7a8639171f6c6fa0a983edabcfe2b @@ -3045,14 +3098,14 @@ package: dependencies: python: '>=3.7' hash: - md5: a3508a0c850745b875de88aea4c40cc5 - sha256: bb6920451dad059ca31581ca6e36c5f1534fad8a8efe869c7eb9c9e3846b4f53 + md5: 6f3fd8c9e0ab504010fb4216d5919c24 + sha256: 7740d6fcd4fffb895a93c765388382b58ea78e005180cee88078eb18e59f7f06 manager: conda name: zipp optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.8.1-pyhd8ed1ab_0.tar.bz2 - version: 3.8.1 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.9.0-pyhd8ed1ab_0.tar.bz2 + version: 3.9.0 - category: main dependencies: python: '>=3.6' @@ -4308,17 +4361,27 @@ package: version: 5.10.0 - category: main dependencies: - cryptography: '>=35.0' + cryptography: '>=38.0.0,<39' python: '>=3.6' hash: +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml md5: 2e7e3630919d29c8216bfa2cd643d79e sha256: 72af60a6164a380730c00ee996bda265267b53a99662d7ceb2ec6ed47dd74a0b +======= + md5: fbfa0a180d48c800f922a10a114a8632 + sha256: 42f04dded77ac2597108378d62b121697d0e982aba7b20a462a7239030563628 +>>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml manager: conda name: pyopenssl optional: false platform: linux-64 +<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_1.tar.bz2 version: 22.0.0 +======= + url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 + version: 22.1.0 +>>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml - category: main dependencies: pytest: '>=3.6.0' @@ -4879,18 +4942,18 @@ package: pyyaml: '>=5.1' requests: '>=2' ruamel.yaml: '' - setuptools: '' - toml: '' + tomli: '' + toolz: <1.0.0,>=0.12.0 typing-extensions: '' hash: - md5: 2d1c6d733a45b168eef7acc6212109ed - sha256: 023ffdae76edde9f2d3fc6a8696cc8d8a60d61b2b8ae6d951f4e4802e47ef606 + md5: 496c81a0d226177dbabb5fa495fadda9 + sha256: 39b181da4620222ba831dc9570f600753c52bb8f649bfef036d2c79245a4c145 manager: conda name: conda-lock optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.1-pyhd8ed1ab_0.tar.bz2 - version: 1.1.1 + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.3-pyhd8ed1ab_0.tar.bz2 + version: 1.1.3 - category: main dependencies: boto3: '' diff --git a/conda-requirements-riscv-tools.yaml b/conda-requirements-riscv-tools.yaml index cc7ec901..bbc06729 100644 --- a/conda-requirements-riscv-tools.yaml +++ b/conda-requirements-riscv-tools.yaml @@ -27,6 +27,7 @@ dependencies: - dromajo # from ucb-bar channel - https://github.com/riscv-boom/dromajo - riscv-tools # from ucb-bar channel - https://github.com/ucb-bar/riscv-tools-feedstock + - firtool # from ucb-bar channel - https://github.com/ucb-bar/firtool-feedstock # firemarshal deps - python>=3.8 diff --git a/scripts/dump-mods.py b/scripts/dump-mods.py deleted file mode 100755 index b0b1b8ce..00000000 --- a/scripts/dump-mods.py +++ /dev/null @@ -1,84 +0,0 @@ -#!/usr/bin/env python -import json -import argparse -from typing import List, Optional -# Schema of json emitted by circt -""" -{ - "instance_name": "TestHarness", - "module_name": "TestHarness", - "instances": [ - { - "instance_name": "chiptop", - "module_name": "ChipTop", - "instances": [ - { - "instance_name": "system", - "module_name": "DigitalTop", - "instances": [ ] - }, ... - ] - }, - { - "instance_name": "simdram", - "module_name": "SimDRAM", - "instances": [] - }, - ] -} -""" -def get_modules(js: dict) -> List[str]: - if 'instances' not in js: - return js['module_name'] - else: - mods = [] - for mod in js['instances']: - mods.extend(get_modules(mod)) - return [js['module_name']] + mods -def find_mod_by_name(js: dict, name: str) -> Optional[List[dict]]: - if 'instances' not in js: - return None - else: - mods = [] - for mod in js['instances']: - if mod['module_name'] == name: - mods.append(mod) - other_mods = find_mod_by_name(mod, name) - if other_mods is not None: - mods.extend(other_mods) - return mods -if __name__ == "__main__": - parser = argparse.ArgumentParser(description='Convert circt hierarchy json into DUT and test harness filelists') - parser.add_argument('--hier-json', type=str, required=True, help='path to hierarchy JSON emitted by firtool') - parser.add_argument('--dut-top', type=str, required=True, help='name of the DUT top-level module') - parser.add_argument('--filelist', type=str, required=True, help='input filelist') - parser.add_argument('--build_dir', type=str, required=True, help='build_dir') - parser.add_argument('--dut-mods', type=str, required=True, help='dut mods') - args = parser.parse_args() - with open(args.hier_json) as f: - j = json.load(f) - dut_tops = find_mod_by_name(j, args.dut_top) - assert dut_tops is not None - assert len(dut_tops) == 1 - dut_top = dut_tops[0] - dut_mods = set(get_modules(dut_top)) - tb_mods = set(get_modules(j)) - dut_mods - both_mods = dut_mods.intersection(tb_mods) - #print(dut_mods) - #print(tb_mods) - #print(both_mods) - assert len(both_mods) == 0 - - - with open(args.dut_mods, 'w') as df: - with open(args.filelist) as fl: - for path in fl: - writeOut = True - for dm in dut_mods: - if dm in path: - # don't write - writeOut = False - break - - if writeOut: - df.write(f"{args.build_dir}/{path}") diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py new file mode 100755 index 00000000..c5946ccf --- /dev/null +++ b/scripts/split-mems-conf.py @@ -0,0 +1,81 @@ +#!/usr/bin/env python + +import json +import argparse +from typing import List, Optional + +# Schema of json emitted by circt +""" +{ + "module_name": "mem_ext", + "depth": 512, + "width": 64, + "masked": true, + "read": false, + "write": false, + "readwrite": true, + "mask_granularity": 8, + "extra_ports": [], + "hierarchy": [ + "TestHarness.ram.srams.mem.mem_ext" + ] +} +""" + +def get_modules(js: dict) -> List[str]: + if 'instances' not in js: + return js['module_name'] + else: + mods = [] + for mod in js['instances']: + mods.extend(get_modules(mod)) + return [js['module_name']] + mods + +def find_mod_by_name(js: dict, name: str) -> Optional[List[dict]]: + if 'instances' not in js: + return None + else: + mods = [] + for mod in js['instances']: + if mod['module_name'] == name: + mods.append(mod) + other_mods = find_mod_by_name(mod, name) + if other_mods is not None: + mods.extend(other_mods) + return mods + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Use CIRCT (firtool) smems JSONs to create DUT and test harness smems confs') + parser.add_argument('--in-smems-conf', type=str, required=True, help='') + parser.add_argument('--in-dut-smems-json', type=str, required=True, help='') + parser.add_argument('--in-tb-smems-json', type=str, required=True, help='') + parser.add_argument('--out-dut-smems-conf', type=str, required=True, help='') + parser.add_argument('--out-tb-smems-conf', type=str, required=True, help='') + args = parser.parse_args() + + with open(args.in_smems_conf) as isc: + with open(args.in_dut_smems_json) as idsj: + with open(args.in_tb_smems_json) as itsj: + idsj_data = json.load(idsj) + itsj_data = json.load(itsj) + + dut_mods = set() + for e in idsj_data: + dut_mods.add(e['module_name']) + + tb_mods = set() + for e in itsj_data: + tb_mods.add(e['module_name']) + + with open(args.out_dut_smems_conf, "w") as odsc: + with open(args.out_tb_smems_conf, "w") as otsc: + for l in isc: + sl = l.split() + name = sl[1] + + if name in dut_mods: + odsc.write(l) + elif name in tb_mods: + otsc.write(l) + else: + assert False, "Unable to find smem CONF module in firtool emitted JSON files." diff --git a/scripts/split-module-files.py b/scripts/split-module-files.py new file mode 100755 index 00000000..d68de231 --- /dev/null +++ b/scripts/split-module-files.py @@ -0,0 +1,106 @@ +#!/usr/bin/env python + +import json +import argparse +from typing import List, Optional + +# Schema of json emitted by circt +""" +{ + "instance_name": "TestHarness", + "module_name": "TestHarness", + "instances": [ + { + "instance_name": "chiptop", + "module_name": "ChipTop", + "instances": [ + { + "instance_name": "system", + "module_name": "DigitalTop", + "instances": [ ] + }, ... + ] + }, + { + "instance_name": "simdram", + "module_name": "SimDRAM", + "instances": [] + }, + ] +} +""" + +def get_modules(js: dict) -> List[str]: + if 'instances' not in js: + return js['module_name'] + else: + mods = [] + for mod in js['instances']: + mods.extend(get_modules(mod)) + return [js['module_name']] + mods + +def find_mod_by_name(js: dict, name: str) -> Optional[List[dict]]: + if 'instances' not in js: + return None + else: + mods = [] + for mod in js['instances']: + if mod['module_name'] == name: + mods.append(mod) + other_mods = find_mod_by_name(mod, name) + if other_mods is not None: + mods.extend(other_mods) + return mods + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Convert CIRCT (firtool) hierarchy JSON into DUT and test harness filelists') + parser.add_argument('--tb-hier-json', type=str, required=True, help='Path to hierarchy JSON emitted by firtool. Must include DUT as a module.') + parser.add_argument('--dut', type=str, required=True, help='Name of the DUT module.') + parser.add_argument('--out-dut-filelist', type=str, required=True, help='Path to output filelist including all modules under the DUT.') + parser.add_argument('--out-tb-filelist', type=str, required=True, help='Path to output filelist including all modules under the top-most module but not modules under the DUT.') + parser.add_argument('--in-all-filelist', type=str, required=True, help='Path to input filelist that has all modules (relative paths).') + parser.add_argument('--build-dir', type=str, required=True, help='Path to where module sources are located (combined with --in-all-filelist gives the absolute path to module sources).') + args = parser.parse_args() + + with open(args.tb_hier_json) as f: + j = json.load(f) + + dut_tops = find_mod_by_name(j, args.dut) + assert dut_tops is not None + assert len(dut_tops) == 1 + dut_top = dut_tops[0] + + dut_mods = set(get_modules(dut_top)) + tb_mods = set(get_modules(j)) - dut_mods + both_mods = dut_mods.intersection(tb_mods) + assert len(both_mods) == 0 + + with open(args.out_dut_filelist, 'w') as df: + with open(args.in_all_filelist) as fl: + # add paths that correspond to modules to output file + for path in fl: + writeOut = True + for dm in dut_mods: + if dm in path: + # don't write + writeOut = False + break + + # prepend the build directory to get filelist with absolute paths + if writeOut: + df.write(f"{args.build_dir}/{path}") + + with open(args.out_tb_filelist, 'w') as df: + with open(args.in_all_filelist) as fl: + # add paths that correspond to modules to output file + for path in fl: + writeOut = True + for dm in tb_mods: + if dm in path: + # don't write + writeOut = False + break + + # prepend the build directory to get filelist with absolute paths + if writeOut: + df.write(f"{args.build_dir}/{path}") diff --git a/tools/barstools b/tools/barstools index 2635bb4f..cf758898 160000 --- a/tools/barstools +++ b/tools/barstools @@ -1 +1 @@ -Subproject commit 2635bb4f80131ea7355abf18e6fcd06574bd49ab +Subproject commit cf75889804f640eb5f053396974f5a3f6b8372b6 diff --git a/variables.mk b/variables.mk index 11dbf3d6..343a516d 100644 --- a/variables.mk +++ b/variables.mk @@ -153,16 +153,25 @@ SFC_ANNO_FILE ?= $(build_dir)/$(long_name).sfc.anno.json FIRTOOL_MOD_HIER_JSON ?= $(build_dir)/modulehierarchy.json FIRTOOL_TB_MOD_HIER_JSON ?= $(build_dir)/tbmodulehierarchy.json +FIRTOOL_SMEMS_CONF ?= $(build_dir)/$(long_name).mems.conf +FIRTOOL_SMEMS_JSON ?= $(build_dir)/metadata/seq_mems.json +FIRTOOL_TB_SMEMS_JSON ?= $(build_dir)/metadata/tb_seq_mems.json -TOP_SMEMS_CONF ?= $(build_dir)/$(long_name).mems.conf -TOP_SMEMS_FILE ?= $(build_dir)/$(long_name).mems.v -TOP_SMEMS_FIR ?= $(build_dir)/$(long_name).mems.fir +TOP_SMEMS_CONF ?= $(build_dir)/$(long_name).top.mems.conf +TOP_SMEMS_FILE ?= $(build_dir)/$(long_name).top.mems.v +TOP_SMEMS_FIR ?= $(build_dir)/$(long_name).top.mems.fir + +HARNESS_SMEMS_CONF ?= $(build_dir)/$(long_name).harness.mems.conf +HARNESS_SMEMS_FILE ?= $(build_dir)/$(long_name).harness.mems.v +HARNESS_SMEMS_FIR ?= $(build_dir)/$(long_name).harness.mems.fir FIRTOOL_FILELIST ?= $(build_dir)/filelist.f # all module files to include (includes top modules) ALL_MODS_FILELIST ?= $(build_dir)/$(long_name).all.f # top module files to include TOP_MODS_FILELIST ?= $(build_dir)/$(long_name).top.f +# tb module files to include (not including top modules) +TB_MODS_FILELIST ?= $(build_dir)/$(long_name).tb.f BOOTROM_FILES ?= bootrom.rv64.img bootrom.rv32.img BOOTROM_TARGETS ?= $(addprefix $(build_dir)/, $(BOOTROM_FILES)) From f9965d88b34d49aac10f125cec0bbf3e4cb26de2 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Sun, 9 Oct 2022 23:43:21 -0700 Subject: [PATCH 08/50] Fix .f's --- common.mk | 4 ++-- scripts/split-module-files.py | 22 ++++++++++++++-------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/common.mk b/common.mk index 59156a00..fa882068 100644 --- a/common.mk +++ b/common.mk @@ -138,7 +138,7 @@ firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -CIRCT_TARGETS = $(FIRTOOL_SMEMS_CONF) $(FIRTOOL_MOD_HIER_JSON) $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) +CIRCT_TARGETS = $(FIRTOOL_SMEMS_CONF) $(FIRTOOL_MOD_HIER_JSON) $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) $(FIRTOOL_FILELIST) # DOC include start: FirrtlCompiler $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) @@ -208,7 +208,7 @@ $(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) $(ALL_MODS_FILELIST) &: $(FIRTOOL_TB_MO --out-tb-filelist $(TB_MODS_FILELIST) \ --in-all-filelist $(FIRTOOL_FILELIST) \ --build-dir $(build_dir) - sed -e 's;^;$(build_dir)/;' $(FIRTOOL_FILELIST) > $(ALL_MODS_FILELIST) + cat $(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) > $(ALL_MODS_FILELIST) $(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) $(base_dir)/scripts/split-mems-conf.py \ diff --git a/scripts/split-module-files.py b/scripts/split-module-files.py index d68de231..079ea23e 100755 --- a/scripts/split-module-files.py +++ b/scripts/split-module-files.py @@ -73,34 +73,40 @@ if __name__ == "__main__": dut_mods = set(get_modules(dut_top)) tb_mods = set(get_modules(j)) - dut_mods both_mods = dut_mods.intersection(tb_mods) + assert len(both_mods) == 0 with open(args.out_dut_filelist, 'w') as df: with open(args.in_all_filelist) as fl: # add paths that correspond to modules to output file for path in fl: - writeOut = True + writeOut = False for dm in dut_mods: if dm in path: - # don't write - writeOut = False + writeOut = True break # prepend the build directory to get filelist with absolute paths if writeOut: - df.write(f"{args.build_dir}/{path}") + if not args.build_dir in path: + df.write(f"{args.build_dir}/{path}") + else: + df.write(f"{path}") + with open(args.out_tb_filelist, 'w') as df: with open(args.in_all_filelist) as fl: # add paths that correspond to modules to output file for path in fl: - writeOut = True + writeOut = False for dm in tb_mods: if dm in path: - # don't write - writeOut = False + writeOut = True break # prepend the build directory to get filelist with absolute paths if writeOut: - df.write(f"{args.build_dir}/{path}") + if not args.build_dir in path: + df.write(f"{args.build_dir}/{path}") + else: + df.write(f"{path}") From 65095507c7682f9e10b1d00ac8b48c987d5edc33 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Mon, 10 Oct 2022 09:28:10 -0700 Subject: [PATCH 09/50] Fix for empty mems.conf --- scripts/split-mems-conf.py | 40 ++++++++++++-------------------------- 1 file changed, 12 insertions(+), 28 deletions(-) diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py index c5946ccf..8df3686d 100755 --- a/scripts/split-mems-conf.py +++ b/scripts/split-mems-conf.py @@ -1,5 +1,6 @@ #!/usr/bin/env python +import os import json import argparse from typing import List, Optional @@ -22,28 +23,6 @@ from typing import List, Optional } """ -def get_modules(js: dict) -> List[str]: - if 'instances' not in js: - return js['module_name'] - else: - mods = [] - for mod in js['instances']: - mods.extend(get_modules(mod)) - return [js['module_name']] + mods - -def find_mod_by_name(js: dict, name: str) -> Optional[List[dict]]: - if 'instances' not in js: - return None - else: - mods = [] - for mod in js['instances']: - if mod['module_name'] == name: - mods.append(mod) - other_mods = find_mod_by_name(mod, name) - if other_mods is not None: - mods.extend(other_mods) - return mods - if __name__ == "__main__": parser = argparse.ArgumentParser(description='Use CIRCT (firtool) smems JSONs to create DUT and test harness smems confs') parser.add_argument('--in-smems-conf', type=str, required=True, help='') @@ -71,11 +50,16 @@ if __name__ == "__main__": with open(args.out_tb_smems_conf, "w") as otsc: for l in isc: sl = l.split() - name = sl[1] - if name in dut_mods: - odsc.write(l) - elif name in tb_mods: - otsc.write(l) + # the line can't be split then stop immediately (normally an empty file) + if len(sl) > 2: + name = sl[1] + + if name in dut_mods: + odsc.write(l) + elif name in tb_mods: + otsc.write(l) + else: + assert False, "Unable to find smem CONF module in firtool emitted JSON files." else: - assert False, "Unable to find smem CONF module in firtool emitted JSON files." + exit(0) From a136bafabdc384ab1741b94a774f8e9cd3ae58e2 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Mon, 10 Oct 2022 13:43:19 -0700 Subject: [PATCH 10/50] Fix more CI --- .github/scripts/defaults.sh | 1 + .github/workflows/chipyard-run-tests.yml | 93 ++++++++++++------------ common.mk | 18 +++-- generators/riscv-sodor | 2 +- variables.mk | 5 ++ 5 files changed, 64 insertions(+), 55 deletions(-) diff --git a/.github/scripts/defaults.sh b/.github/scripts/defaults.sh index abccdaaf..23461baf 100755 --- a/.github/scripts/defaults.sh +++ b/.github/scripts/defaults.sh @@ -50,6 +50,7 @@ mapping["chipyard-hwacha"]=" CONFIG=HwachaRocketConfig" mapping["chipyard-gemmini"]=" CONFIG=GemminiRocketConfig" mapping["chipyard-cva6"]=" CONFIG=CVA6Config" mapping["chipyard-ibex"]=" CONFIG=IbexConfig" +# currently spi tests are unsupported in verilator w/ circt mapping["chipyard-spiflashread"]=" CONFIG=LargeSPIFlashROMRocketConfig" mapping["chipyard-spiflashwrite"]=" CONFIG=SmallSPIFlashRocketConfig" mapping["chipyard-mmios"]=" CONFIG=MMIORocketConfig verilog" diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index 0ed26ea6..cdbea373 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -581,51 +581,52 @@ jobs: group-key: "group-peripherals" project-key: "chipyard-dmirocket" - chipyard-spiflashwrite-run-tests: - name: chipyard-spiflashwrite-run-tests - needs: prepare-chipyard-peripherals - runs-on: self-hosted - steps: - - name: Delete old checkout - run: | - ls -alh . - rm -rf ${{ github.workspace }}/* || true - rm -rf ${{ github.workspace }}/.* || true - ls -alh . - - name: Checkout - uses: actions/checkout@v3 - - name: Git workaround - uses: ./.github/actions/git-workaround - - name: Create conda env - uses: ./.github/actions/create-conda-env - - name: Run tests - uses: ./.github/actions/run-tests - with: - group-key: "group-peripherals" - project-key: "chipyard-spiflashwrite" - - chipyard-spiflashread-run-tests: - name: chipyard-spiflashread-run-tests - needs: prepare-chipyard-peripherals - runs-on: self-hosted - steps: - - name: Delete old checkout - run: | - ls -alh . - rm -rf ${{ github.workspace }}/* || true - rm -rf ${{ github.workspace }}/.* || true - ls -alh . - - name: Checkout - uses: actions/checkout@v3 - - name: Git workaround - uses: ./.github/actions/git-workaround - - name: Create conda env - uses: ./.github/actions/create-conda-env - - name: Run tests - uses: ./.github/actions/run-tests - with: - group-key: "group-peripherals" - project-key: "chipyard-spiflashread" +# Unsupported in Verilator due to CIRCT emitting alias for Analog connections +# chipyard-spiflashwrite-run-tests: +# name: chipyard-spiflashwrite-run-tests +# needs: prepare-chipyard-peripherals +# runs-on: self-hosted +# steps: +# - name: Delete old checkout +# run: | +# ls -alh . +# rm -rf ${{ github.workspace }}/* || true +# rm -rf ${{ github.workspace }}/.* || true +# ls -alh . +# - name: Checkout +# uses: actions/checkout@v3 +# - name: Git workaround +# uses: ./.github/actions/git-workaround +# - name: Create conda env +# uses: ./.github/actions/create-conda-env +# - name: Run tests +# uses: ./.github/actions/run-tests +# with: +# group-key: "group-peripherals" +# project-key: "chipyard-spiflashwrite" +# +# chipyard-spiflashread-run-tests: +# name: chipyard-spiflashread-run-tests +# needs: prepare-chipyard-peripherals +# runs-on: self-hosted +# steps: +# - name: Delete old checkout +# run: | +# ls -alh . +# rm -rf ${{ github.workspace }}/* || true +# rm -rf ${{ github.workspace }}/.* || true +# ls -alh . +# - name: Checkout +# uses: actions/checkout@v3 +# - name: Git workaround +# uses: ./.github/actions/git-workaround +# - name: Create conda env +# uses: ./.github/actions/create-conda-env +# - name: Run tests +# uses: ./.github/actions/run-tests +# with: +# group-key: "group-peripherals" +# project-key: "chipyard-spiflashread" chipyard-lbwif-run-tests: name: chipyard-lbwif-run-tests @@ -1043,9 +1044,7 @@ jobs: chipyard-ibex-run-tests, chipyard-sodor-run-tests, chipyard-dmirocket-run-tests, - chipyard-spiflashwrite-run-tests, chipyard-fftgenerator-run-tests, - chipyard-spiflashread-run-tests, chipyard-lbwif-run-tests, chipyard-sha3-run-tests, chipyard-streaming-fir-run-tests, diff --git a/common.mk b/common.mk index fa882068..a81b87db 100644 --- a/common.mk +++ b/common.mk @@ -130,7 +130,7 @@ endef export firtool_extra_anno_contents $(FINAL_ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE): $(ANNO_FILE) echo "$$firtool_extra_anno_contents" > $(FIRTOOL_EXTRA_ANNO_FILE) - jq -s '[.[][]]' $(ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE) > $@ + jq -s '[.[][]]' $(ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE) > $(FINAL_ANNO_FILE) .PHONY: firrtl firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) @@ -138,7 +138,7 @@ firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -CIRCT_TARGETS = $(FIRTOOL_SMEMS_CONF) $(FIRTOOL_MOD_HIER_JSON) $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) $(FIRTOOL_FILELIST) +CIRCT_TARGETS = $(FIRTOOL_SMEMS_CONF) $(FIRTOOL_MOD_HIER_JSON) $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) # DOC include start: FirrtlCompiler $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) @@ -171,15 +171,17 @@ $(CIRCT_TARGETS): firrtl_temp # hack: lower to middle firrtl if Fixed types are found firrtl_temp: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTop,\ - --output-file $(SFC_FIRRTL_FILE) \ + --no-dedup \ + --output-file $(SFC_FIRRTL_START) \ + --output-annotation-file $(SFC_ANNO_FILE) \ --target-dir $(build_dir) \ --input-file $(FIRRTL_FILE) \ --annotation-file $(FINAL_ANNO_FILE) \ - --out-anno-file $(SFC_ANNO_FILE) \ --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ -X $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),middle,none) \ $(EXTRA_FIRRTL_OPTIONS)) + $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),mv $(SFC_FIRRTL_START).mid.fir $(SFC_FIRRTL_FILE),) firtool \ --export-module-hierarchy \ --emit-metadata \ @@ -200,7 +202,7 @@ firrtl_temp: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) sed -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler # DOC include end: FirrtlCompiler -$(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) $(ALL_MODS_FILELIST) &: $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_FILELIST) +$(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) $(base_dir)/scripts/split-module-files.py \ --tb-hier-json $(FIRTOOL_TB_MOD_HIER_JSON) \ --dut $(TOP) \ @@ -209,6 +211,8 @@ $(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) $(ALL_MODS_FILELIST) &: $(FIRTOOL_TB_MO --in-all-filelist $(FIRTOOL_FILELIST) \ --build-dir $(build_dir) cat $(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) > $(ALL_MODS_FILELIST) + sed -i 's/\.\///' $(ALL_MODS_FILELIST) + sed -e 's;^;$(build_dir)/;' $(FIRTOOL_BB_MODS_FILELIST) > $(BB_MODS_FILELIST) $(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) $(base_dir)/scripts/split-mems-conf.py \ @@ -230,8 +234,8 @@ $(HARNESS_SMEMS_FILE) $(HARNESS_SMEMS_FIR) &: $(HARNESS_SMEMS_CONF) | $(TOP_SMEM ######################################################################################## # remove duplicate files and headers in list of simulation file inputs ######################################################################################## -$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(TOP_SMEMS_FILE) $(HARNESS_SMEMS_FILE) - sort -u $(sim_files) $(ALL_MODS_FILELIST) | grep -v '.*\.\(svh\|h\)$$' > $@ +$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) $(TOP_SMEMS_FILE) $(HARNESS_SMEMS_FILE) + sort -u $(sim_files) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) | grep -v '.*\.\(svh\|h\)$$' > $@ echo "$(TOP_SMEMS_FILE)" >> $@ echo "$(HARNESS_SMEMS_FILE)" >> $@ diff --git a/generators/riscv-sodor b/generators/riscv-sodor index fc56b712..510dea74 160000 --- a/generators/riscv-sodor +++ b/generators/riscv-sodor @@ -1 +1 @@ -Subproject commit fc56b7128f8d5fd3d9022e19ee53c93e0ecfad05 +Subproject commit 510dea7407d8bca5eef18175530ffffa8e0774ce diff --git a/variables.mk b/variables.mk index 343a516d..557ee54f 100644 --- a/variables.mk +++ b/variables.mk @@ -149,6 +149,7 @@ FIRTOOL_EXTRA_ANNO_FILE ?= $(build_dir)/$(long_name).extrafirtool.anno.json FINAL_ANNO_FILE ?= $(build_dir)/$(long_name).appended.anno.json SFC_FIRRTL_FILE ?= $(build_dir)/$(long_name).sfc.fir +SFC_FIRRTL_START ?= $(build_dir)/$(long_name).sfc SFC_ANNO_FILE ?= $(build_dir)/$(long_name).sfc.anno.json FIRTOOL_MOD_HIER_JSON ?= $(build_dir)/modulehierarchy.json @@ -172,6 +173,10 @@ ALL_MODS_FILELIST ?= $(build_dir)/$(long_name).all.f TOP_MODS_FILELIST ?= $(build_dir)/$(long_name).top.f # tb module files to include (not including top modules) TB_MODS_FILELIST ?= $(build_dir)/$(long_name).tb.f +# list of all blackbox files (may be included in the top/tb.f files) +FIRTOOL_BB_MODS_FILELIST ?= $(build_dir)/firrtl_black_box_resource_files.f +# this has the build_dir appended +BB_MODS_FILELIST ?= $(build_dir)/firrtl_black_box_resource_files.final.f BOOTROM_FILES ?= bootrom.rv64.img bootrom.rv32.img BOOTROM_TARGETS ?= $(addprefix $(build_dir)/, $(BOOTROM_FILES)) From 9935b76fb920e577e4313498742830ef4b3e09ac Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Mon, 10 Oct 2022 13:49:13 -0700 Subject: [PATCH 11/50] Bump CI --- .github/workflows/chipyard-run-tests.yml | 47 ------------------------ 1 file changed, 47 deletions(-) diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index cdbea373..644c95a5 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -581,53 +581,6 @@ jobs: group-key: "group-peripherals" project-key: "chipyard-dmirocket" -# Unsupported in Verilator due to CIRCT emitting alias for Analog connections -# chipyard-spiflashwrite-run-tests: -# name: chipyard-spiflashwrite-run-tests -# needs: prepare-chipyard-peripherals -# runs-on: self-hosted -# steps: -# - name: Delete old checkout -# run: | -# ls -alh . -# rm -rf ${{ github.workspace }}/* || true -# rm -rf ${{ github.workspace }}/.* || true -# ls -alh . -# - name: Checkout -# uses: actions/checkout@v3 -# - name: Git workaround -# uses: ./.github/actions/git-workaround -# - name: Create conda env -# uses: ./.github/actions/create-conda-env -# - name: Run tests -# uses: ./.github/actions/run-tests -# with: -# group-key: "group-peripherals" -# project-key: "chipyard-spiflashwrite" -# -# chipyard-spiflashread-run-tests: -# name: chipyard-spiflashread-run-tests -# needs: prepare-chipyard-peripherals -# runs-on: self-hosted -# steps: -# - name: Delete old checkout -# run: | -# ls -alh . -# rm -rf ${{ github.workspace }}/* || true -# rm -rf ${{ github.workspace }}/.* || true -# ls -alh . -# - name: Checkout -# uses: actions/checkout@v3 -# - name: Git workaround -# uses: ./.github/actions/git-workaround -# - name: Create conda env -# uses: ./.github/actions/create-conda-env -# - name: Run tests -# uses: ./.github/actions/run-tests -# with: -# group-key: "group-peripherals" -# project-key: "chipyard-spiflashread" - chipyard-lbwif-run-tests: name: chipyard-lbwif-run-tests needs: prepare-chipyard-peripherals From 6c2c2eca4595bdd14f5932c8a9368bfe9a5839e3 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Mon, 10 Oct 2022 14:27:26 -0700 Subject: [PATCH 12/50] Revert FIRRTL log-level --- variables.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variables.mk b/variables.mk index 557ee54f..da41ebad 100644 --- a/variables.mk +++ b/variables.mk @@ -218,7 +218,7 @@ define run_scala_main cd $(base_dir) && $(SBT) ";project $(1); runMain $(2) $(3)" endef -FIRRTL_LOGLEVEL ?= debug +FIRRTL_LOGLEVEL ?= error ######################################################################################### # output directory for tests From a8c2d35d016aa3bcc083519ea05ea326e2f6b4bc Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Mon, 10 Oct 2022 16:24:58 -0700 Subject: [PATCH 13/50] Bump Gemmini for module fix --- generators/gemmini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/gemmini b/generators/gemmini index b6bdad59..6f57972d 160000 --- a/generators/gemmini +++ b/generators/gemmini @@ -1 +1 @@ -Subproject commit b6bdad59cbd6313f1ea4c93d3493db3d59b9e418 +Subproject commit 6f57972db9b0815462cc0569f922792f83e35c5d From 8c1092ef7486df0ae45dc9d6a3a60f5a305c264f Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Mon, 10 Oct 2022 16:52:30 -0700 Subject: [PATCH 14/50] Disable Ibex tests since it can't support mideleg --- .github/workflows/chipyard-run-tests.yml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index 644c95a5..f9692ed6 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -489,29 +489,6 @@ jobs: group-key: "group-cores" project-key: "chipyard-cva6" - chipyard-ibex-run-tests: - name: chipyard-ibex-run-tests - needs: prepare-chipyard-cores - runs-on: self-hosted - steps: - - name: Delete old checkout - run: | - ls -alh . - rm -rf ${{ github.workspace }}/* || true - rm -rf ${{ github.workspace }}/.* || true - ls -alh . - - name: Checkout - uses: actions/checkout@v3 - - name: Git workaround - uses: ./.github/actions/git-workaround - - name: Create conda env - uses: ./.github/actions/create-conda-env - - name: Run tests - uses: ./.github/actions/run-tests - with: - group-key: "group-cores" - project-key: "chipyard-ibex" - chipyard-sodor-run-tests: name: chipyard-sodor-run-tests needs: prepare-chipyard-cores @@ -994,7 +971,6 @@ jobs: chipyard-hetero-run-tests, chipyard-boom-run-tests, chipyard-cva6-run-tests, - chipyard-ibex-run-tests, chipyard-sodor-run-tests, chipyard-dmirocket-run-tests, chipyard-fftgenerator-run-tests, From af9163bc9533d928ce815b11ce81083d7c277217 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Wed, 12 Oct 2022 23:49:47 -0700 Subject: [PATCH 15/50] Bump Ibex + Testchipip for fixes --- generators/ibex | 2 +- generators/testchipip | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/generators/ibex b/generators/ibex index 0eac465e..a5214d0a 160000 --- a/generators/ibex +++ b/generators/ibex @@ -1 +1 @@ -Subproject commit 0eac465e3e9e06eceba111b4b43d5178ede817c2 +Subproject commit a5214d0a0a6351dc2e03930750f831b0f28df8bf diff --git a/generators/testchipip b/generators/testchipip index c298a281..a078d455 160000 --- a/generators/testchipip +++ b/generators/testchipip @@ -1 +1 @@ -Subproject commit c298a2814816d85a29c48e7a5d85b810bdcb2b2b +Subproject commit a078d45597319c912d1364ef88de2c6796339518 From f5914ec9e996487ee1c07c15265849ec57de1e96 Mon Sep 17 00:00:00 2001 From: Abraham Gonzalez Date: Wed, 12 Oct 2022 23:54:40 -0700 Subject: [PATCH 16/50] Re-add Ibex tests --- .github/workflows/chipyard-run-tests.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index f9692ed6..c2a2a8f2 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -488,6 +488,29 @@ jobs: with: group-key: "group-cores" project-key: "chipyard-cva6" + + chipyard-ibex-run-tests: + name: chipyard-ibex-run-tests + needs: prepare-chipyard-cores + runs-on: self-hosted + steps: + - name: Delete old checkout + run: | + ls -alh . + rm -rf ${{ github.workspace }}/* || true + rm -rf ${{ github.workspace }}/.* || true + ls -alh . + - name: Checkout + uses: actions/checkout@v3 + - name: Git workaround + uses: ./.github/actions/git-workaround + - name: Create conda env + uses: ./.github/actions/create-conda-env + - name: Run tests + uses: ./.github/actions/run-tests + with: + group-key: "group-cores" + project-key: "chipyard-ibex" chipyard-sodor-run-tests: name: chipyard-sodor-run-tests @@ -971,6 +994,7 @@ jobs: chipyard-hetero-run-tests, chipyard-boom-run-tests, chipyard-cva6-run-tests, + chipyard-ibex-run-tests, chipyard-sodor-run-tests, chipyard-dmirocket-run-tests, chipyard-fftgenerator-run-tests, From 9f2fd22cc066dbe132c2a452ef970e87ad805652 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Thu, 13 Oct 2022 15:39:48 -0700 Subject: [PATCH 17/50] Rename variables | Small fixes | Move out-srcs to new dir --- common.mk | 53 ++++++++++++++----------- scripts/split-mems-conf.py | 62 ++++++++++++++--------------- scripts/split-module-files.py | 73 +++++++++++++++++------------------ sims/vcs/Makefile | 6 +-- sims/verilator/Makefile | 10 ++--- variables.mk | 44 +++++++++++++-------- 6 files changed, 133 insertions(+), 115 deletions(-) diff --git a/common.mk b/common.mk index a81b87db..3c67a5c7 100644 --- a/common.mk +++ b/common.mk @@ -92,7 +92,7 @@ endif ######################################################################################### # copy over bootrom files ######################################################################################### -$(build_dir): +$(build_dir) $(OUT_DIR): mkdir -p $@ $(BOOTROM_TARGETS): $(build_dir)/bootrom.%.img: $(TESTCHIP_RSRCS_DIR)/testchipip/bootrom/bootrom.%.img | $(build_dir) @@ -119,11 +119,11 @@ define firtool_extra_anno_contents }, { "class": "sifive.enterprise.firrtl.TestHarnessHierarchyAnnotation", - "filename": "$(FIRTOOL_TB_MOD_HIER_JSON)" + "filename": "$(FIRTOOL_MODEL_HRCHY_JSON)" }, { "class": "sifive.enterprise.firrtl.ModuleHierarchyAnnotation", - "filename": "$(FIRTOOL_MOD_HIER_JSON)" + "filename": "$(FIRTOOL_TOP_HRCHY_JSON)" } ] endef @@ -138,7 +138,14 @@ firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -CIRCT_TARGETS = $(FIRTOOL_SMEMS_CONF) $(FIRTOOL_MOD_HIER_JSON) $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) +FIRTOOL_TARGETS = \ + $(FIRTOOL_SMEMS_CONF) \ + $(FIRTOOL_TOP_SMEMS_JSON) \ + $(FIRTOOL_TOP_HRCHY_JSON) \ + $(FIRTOOL_MODEL_MOD_HRCHY_JSON) \ + $(FIRTOOL_MODEL_SMEMS_JSON) \ + $(FIRTOOL_FILELIST) \ + $(FIRTOOL_BB_MODS_FILELIST) # DOC include start: FirrtlCompiler $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) @@ -169,19 +176,19 @@ $(CIRCT_TARGETS): firrtl_temp @echo "" > /dev/null # hack: lower to middle firrtl if Fixed types are found -firrtl_temp: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) +$(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTop,\ --no-dedup \ - --output-file $(SFC_FIRRTL_START) \ + --output-file $(SFC_FIRRTL_BASENAME) \ --output-annotation-file $(SFC_ANNO_FILE) \ - --target-dir $(build_dir) \ + --target-dir $(OUT_DIR) \ --input-file $(FIRRTL_FILE) \ --annotation-file $(FINAL_ANNO_FILE) \ --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ -X $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),middle,none) \ $(EXTRA_FIRRTL_OPTIONS)) - $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),mv $(SFC_FIRRTL_START).mid.fir $(SFC_FIRRTL_FILE),) + $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE),) firtool \ --export-module-hierarchy \ --emit-metadata \ @@ -197,30 +204,32 @@ firrtl_temp: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) --repl-seq-mem-circuit=$(MODEL) \ --repl-seq-mem-file=$(FIRTOOL_SMEMS_CONF) \ --split-verilog \ - -o $(build_dir) \ + -o $(OUT_DIR) \ $(SFC_FIRRTL_FILE) sed -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler # DOC include end: FirrtlCompiler -$(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_TB_MOD_HIER_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) +$(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_MODEL_MOD_HRCHY_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) $(base_dir)/scripts/split-module-files.py \ - --tb-hier-json $(FIRTOOL_TB_MOD_HIER_JSON) \ + --model-hier-json $(FIRTOOL_MODEL_HRCHY_JSON) \ --dut $(TOP) \ --out-dut-filelist $(TOP_MODS_FILELIST) \ - --out-tb-filelist $(TB_MODS_FILELIST) \ + --out-model-filelist $(MODEL_MODS_FILELIST) \ --in-all-filelist $(FIRTOOL_FILELIST) \ - --build-dir $(build_dir) - cat $(TOP_MODS_FILELIST) $(TB_MODS_FILELIST) > $(ALL_MODS_FILELIST) - sed -i 's/\.\///' $(ALL_MODS_FILELIST) - sed -e 's;^;$(build_dir)/;' $(FIRTOOL_BB_MODS_FILELIST) > $(BB_MODS_FILELIST) + --target-dir $(OUT_DIR) + sed -e 's;^;$(OUT_DIR)/;' $(FIRTOOL_BB_MODS_FILELIST) > $(BB_MODS_FILELIST) + sed -i 's/\.\///' $(TOP_MODS_FILELIST) + sed -i 's/\.\///' $(MODEL_MODS_FILELIST) + sed -i 's/\.\///' $(BB_MODS_FILELIST) + sort -u $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(BB_MODS_FILELIST) > $(ALL_MODS_FILELIST) -$(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_SMEMS_JSON) $(FIRTOOL_TB_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) +$(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_TOP_SMEMS_JSON) $(FIRTOOL_MODEL_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) $(base_dir)/scripts/split-mems-conf.py \ --in-smems-conf $(FIRTOOL_SMEMS_CONF) \ - --in-dut-smems-json $(FIRTOOL_SMEMS_JSON) \ - --in-tb-smems-json $(FIRTOOL_TB_SMEMS_JSON) \ + --in-dut-smems-json $(FIRTOOL_TOP_SMEMS_JSON) \ + --in-model-smems-json $(FIRTOOL_MODEL_SMEMS_JSON) \ --out-dut-smems-conf $(TOP_SMEMS_CONF) \ - --out-tb-smems-conf $(HARNESS_SMEMS_CONF) + --out-model-smems-conf $(HARNESS_SMEMS_CONF) # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs MACROCOMPILER_MODE ?= --mode synflops @@ -234,8 +243,8 @@ $(HARNESS_SMEMS_FILE) $(HARNESS_SMEMS_FIR) &: $(HARNESS_SMEMS_CONF) | $(TOP_SMEM ######################################################################################## # remove duplicate files and headers in list of simulation file inputs ######################################################################################## -$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) $(TOP_SMEMS_FILE) $(HARNESS_SMEMS_FILE) - sort -u $(sim_files) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) | grep -v '.*\.\(svh\|h\)$$' > $@ +$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(TOP_SMEMS_FILE) $(HARNESS_SMEMS_FILE) + sort -u $(sim_files) $(ALL_MODS_FILELIST) | grep -v '.*\.\(svh\|h\)$$' > $@ echo "$(TOP_SMEMS_FILE)" >> $@ echo "$(HARNESS_SMEMS_FILE)" >> $@ diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py index 8df3686d..89f338b1 100755 --- a/scripts/split-mems-conf.py +++ b/scripts/split-mems-conf.py @@ -25,41 +25,41 @@ from typing import List, Optional if __name__ == "__main__": parser = argparse.ArgumentParser(description='Use CIRCT (firtool) smems JSONs to create DUT and test harness smems confs') - parser.add_argument('--in-smems-conf', type=str, required=True, help='') - parser.add_argument('--in-dut-smems-json', type=str, required=True, help='') - parser.add_argument('--in-tb-smems-json', type=str, required=True, help='') - parser.add_argument('--out-dut-smems-conf', type=str, required=True, help='') - parser.add_argument('--out-tb-smems-conf', type=str, required=True, help='') + parser.add_argument('--in-smems-conf', type=str, required=True, help='Overall smems conf file that contains all memory definitions') + parser.add_argument('--in-dut-smems-json', type=str, required=True, help='JSON indicating which mem modules are in the DUT') + parser.add_argument('--in-model-smems-json', type=str, required=True, help='JSON indicating which mem modules are in the top-most level module (but not in the DUT)') + parser.add_argument('--out-dut-smems-conf', type=str, required=True, help='Smems conf with only DUT mem module definitions') + parser.add_argument('--out-model-smems-conf', type=str, required=True, help='Smems conf with only top-most level mem module definitions (not including DUT modules)') args = parser.parse_args() - with open(args.in_smems_conf) as isc: - with open(args.in_dut_smems_json) as idsj: - with open(args.in_tb_smems_json) as itsj: - idsj_data = json.load(idsj) - itsj_data = json.load(itsj) + with open(args.in_smems_conf) as isc, \ + open(args.in_dut_smems_json) as idsj, \ + open(args.in_model_smems_json) as itsj: + idsj_data = json.load(idsj) + itsj_data = json.load(itsj) - dut_mods = set() - for e in idsj_data: - dut_mods.add(e['module_name']) + dut_mods = set() + for e in idsj_data: + dut_mods.add(e['module_name']) - tb_mods = set() - for e in itsj_data: - tb_mods.add(e['module_name']) + model_mods = set() + for e in itsj_data: + model_mods.add(e['module_name']) - with open(args.out_dut_smems_conf, "w") as odsc: - with open(args.out_tb_smems_conf, "w") as otsc: - for l in isc: - sl = l.split() + with open(args.out_dut_smems_conf, "w") as odsc, \ + open(args.out_model_smems_conf, "w") as otsc: + for l in isc: + sl = l.split() - # the line can't be split then stop immediately (normally an empty file) - if len(sl) > 2: - name = sl[1] + # the line can't be split then stop immediately (normally an empty file) + if len(sl) > 2: + name = sl[1] - if name in dut_mods: - odsc.write(l) - elif name in tb_mods: - otsc.write(l) - else: - assert False, "Unable to find smem CONF module in firtool emitted JSON files." - else: - exit(0) + if name in dut_mods: + odsc.write(l) + elif name in model_mods: + otsc.write(l) + else: + assert False, "Unable to find smem CONF module in firtool emitted JSON files." + else: + exit(0) diff --git a/scripts/split-module-files.py b/scripts/split-module-files.py index 079ea23e..b7ff10af 100755 --- a/scripts/split-module-files.py +++ b/scripts/split-module-files.py @@ -54,15 +54,15 @@ def find_mod_by_name(js: dict, name: str) -> Optional[List[dict]]: if __name__ == "__main__": parser = argparse.ArgumentParser(description='Convert CIRCT (firtool) hierarchy JSON into DUT and test harness filelists') - parser.add_argument('--tb-hier-json', type=str, required=True, help='Path to hierarchy JSON emitted by firtool. Must include DUT as a module.') + parser.add_argument('--model-hier-json', type=str, required=True, help='Path to hierarchy JSON emitted by firtool. Must include DUT as a module.') parser.add_argument('--dut', type=str, required=True, help='Name of the DUT module.') parser.add_argument('--out-dut-filelist', type=str, required=True, help='Path to output filelist including all modules under the DUT.') - parser.add_argument('--out-tb-filelist', type=str, required=True, help='Path to output filelist including all modules under the top-most module but not modules under the DUT.') + parser.add_argument('--out-model-filelist', type=str, required=True, help='Path to output filelist including all modules under the top-most module but not modules under the DUT.') parser.add_argument('--in-all-filelist', type=str, required=True, help='Path to input filelist that has all modules (relative paths).') - parser.add_argument('--build-dir', type=str, required=True, help='Path to where module sources are located (combined with --in-all-filelist gives the absolute path to module sources).') + parser.add_argument('--target-dir', type=str, required=True, help='Path to where module sources are located (combined with --in-all-filelist gives the absolute path to module sources).') args = parser.parse_args() - with open(args.tb_hier_json) as f: + with open(args.model_hier_json) as f: j = json.load(f) dut_tops = find_mod_by_name(j, args.dut) @@ -71,42 +71,41 @@ if __name__ == "__main__": dut_top = dut_tops[0] dut_mods = set(get_modules(dut_top)) - tb_mods = set(get_modules(j)) - dut_mods - both_mods = dut_mods.intersection(tb_mods) + model_mods = set(get_modules(j)) - dut_mods + both_mods = dut_mods.intersection(model_mods) assert len(both_mods) == 0 - with open(args.out_dut_filelist, 'w') as df: - with open(args.in_all_filelist) as fl: - # add paths that correspond to modules to output file - for path in fl: - writeOut = False - for dm in dut_mods: - if dm in path: - writeOut = True - break + with open(args.out_dut_filelist, 'w') as df, \ + open(args.in_all_filelist) as fl: + # add paths that correspond to modules to output file + for path in fl: + writeOut = False + for dm in dut_mods: + if dm in path: + writeOut = True + break - # prepend the build directory to get filelist with absolute paths - if writeOut: - if not args.build_dir in path: - df.write(f"{args.build_dir}/{path}") - else: - df.write(f"{path}") + # prepend the target directory to get filelist with absolute paths + if writeOut: + if not args.target_dir in path: + df.write(f"{args.target_dir}/{path}") + else: + df.write(f"{path}") + with open(args.out_model_filelist, 'w') as df, \ + open(args.in_all_filelist) as fl: + # add paths that correspond to modules to output file + for path in fl: + writeOut = False + for dm in model_mods: + if dm in path: + writeOut = True + break - with open(args.out_tb_filelist, 'w') as df: - with open(args.in_all_filelist) as fl: - # add paths that correspond to modules to output file - for path in fl: - writeOut = False - for dm in tb_mods: - if dm in path: - writeOut = True - break - - # prepend the build directory to get filelist with absolute paths - if writeOut: - if not args.build_dir in path: - df.write(f"{args.build_dir}/{path}") - else: - df.write(f"{path}") + # prepend the target directory to get filelist with absolute paths + if writeOut: + if not args.target_dir in path: + df.write(f"{args.target_dir}/{path}") + else: + df.write(f"{path}") diff --git a/sims/vcs/Makefile b/sims/vcs/Makefile index 0b71cd30..d407fe4f 100644 --- a/sims/vcs/Makefile +++ b/sims/vcs/Makefile @@ -38,13 +38,13 @@ SIM_FILE_REQS += \ $(ROCKETCHIP_RSRCS_DIR)/vsrc/TestDriver.v # copy files but ignore *.h files in *.f since vcs has +incdir+$(build_dir) -$(sim_files): $(SIM_FILE_REQS) | $(build_dir) - cp -f $^ $(build_dir) +$(sim_files): $(SIM_FILE_REQS) | $(OUT_DIR) + cp -f $^ $(OUT_DIR) $(foreach file,\ $^,\ $(if $(filter %.h,$(file)),\ ,\ - echo "$(addprefix $(build_dir)/, $(notdir $(file)))" >> $@;)) + echo "$(addprefix $(OUT_DIR)/, $(notdir $(file)))" >> $@;)) ######################################################################################### # import other necessary rules and variables diff --git a/sims/verilator/Makefile b/sims/verilator/Makefile index 2b902467..cf5b7c88 100644 --- a/sims/verilator/Makefile +++ b/sims/verilator/Makefile @@ -66,13 +66,13 @@ SIM_FILE_REQS += \ $(ROCKETCHIP_RSRCS_DIR)/csrc/remote_bitbang.cc # copy files and add -FI for *.h files in *.f -$(sim_files): $(SIM_FILE_REQS) | $(build_dir) - cp -f $^ $(build_dir) +$(sim_files): $(SIM_FILE_REQS) | $(OUT_DIR) + cp -f $^ $(OUT_DIR) $(foreach file,\ $^,\ $(if $(filter %.h,$(file)),\ - echo "-FI $(addprefix $(build_dir)/, $(notdir $(file)))" >> $@;,\ - echo "$(addprefix $(build_dir)/, $(notdir $(file)))" >> $@;)) + echo "-FI $(addprefix $(OUT_DIR)/, $(notdir $(file)))" >> $@;,\ + echo "$(addprefix $(OUT_DIR)/, $(notdir $(file)))" >> $@;)) ######################################################################################### # import other necessary rules and variables @@ -181,7 +181,7 @@ VERILATOR_CXXFLAGS = \ -DTEST_HARNESS=V$(VLOG_MODEL) \ -DVERILATOR \ -include $(build_dir)/$(long_name).plusArgs \ - -include $(build_dir)/verilator.h + -include $(OUT_DIR)/verilator.h VERILATOR_LDFLAGS = $(SIM_LDFLAGS) diff --git a/variables.mk b/variables.mk index da41ebad..d9bfe02f 100644 --- a/variables.mk +++ b/variables.mk @@ -143,40 +143,46 @@ ifeq ($(GENERATOR_PACKAGE),hwacha) long_name=$(MODEL_PACKAGE).$(CONFIG) endif +# chisel generated outputs FIRRTL_FILE ?= $(build_dir)/$(long_name).fir ANNO_FILE ?= $(build_dir)/$(long_name).anno.json + +# chisel anno modification output FIRTOOL_EXTRA_ANNO_FILE ?= $(build_dir)/$(long_name).extrafirtool.anno.json FINAL_ANNO_FILE ?= $(build_dir)/$(long_name).appended.anno.json -SFC_FIRRTL_FILE ?= $(build_dir)/$(long_name).sfc.fir -SFC_FIRRTL_START ?= $(build_dir)/$(long_name).sfc +# scala firrtl compiler (sfc) outputs +SFC_FIRRTL_BASENAME ?= $(build_dir)/$(long_name).sfc +SFC_FIRRTL_FILE ?= $(SFC_FIRRTL_BASENAME).fir SFC_ANNO_FILE ?= $(build_dir)/$(long_name).sfc.anno.json -FIRTOOL_MOD_HIER_JSON ?= $(build_dir)/modulehierarchy.json -FIRTOOL_TB_MOD_HIER_JSON ?= $(build_dir)/tbmodulehierarchy.json +# firtool compiler outputs +FIRTOOL_TOP_HRCHY_JSON ?= $(build_dir)/top_module_hierarchy.json +FIRTOOL_MODEL_HRCHY_JSON ?= $(build_dir)/model_module_hierarchy.json FIRTOOL_SMEMS_CONF ?= $(build_dir)/$(long_name).mems.conf -FIRTOOL_SMEMS_JSON ?= $(build_dir)/metadata/seq_mems.json -FIRTOOL_TB_SMEMS_JSON ?= $(build_dir)/metadata/tb_seq_mems.json +# hardcoded firtool outputs +FIRTOOL_FILELIST = $(OUT_DIR)/filelist.f +FIRTOOL_BB_MODS_FILELIST = $(OUT_DIR)/firrtl_black_box_resource_files.f +FIRTOOL_TOP_SMEMS_JSON = $(OUT_DIR)/metadata/seq_mems.json +FIRTOOL_MODEL_SMEMS_JSON = $(OUT_DIR)/metadata/tb_seq_mems.json +# macrocompiler smems in/output TOP_SMEMS_CONF ?= $(build_dir)/$(long_name).top.mems.conf -TOP_SMEMS_FILE ?= $(build_dir)/$(long_name).top.mems.v +TOP_SMEMS_FILE ?= $(build_dir)/vsrc/$(long_name).top.mems.v TOP_SMEMS_FIR ?= $(build_dir)/$(long_name).top.mems.fir - HARNESS_SMEMS_CONF ?= $(build_dir)/$(long_name).harness.mems.conf -HARNESS_SMEMS_FILE ?= $(build_dir)/$(long_name).harness.mems.v +HARNESS_SMEMS_FILE ?= $(build_dir)/vsrc/$(long_name).harness.mems.v HARNESS_SMEMS_FIR ?= $(build_dir)/$(long_name).harness.mems.fir -FIRTOOL_FILELIST ?= $(build_dir)/filelist.f -# all module files to include (includes top modules) -ALL_MODS_FILELIST ?= $(build_dir)/$(long_name).all.f # top module files to include TOP_MODS_FILELIST ?= $(build_dir)/$(long_name).top.f -# tb module files to include (not including top modules) -TB_MODS_FILELIST ?= $(build_dir)/$(long_name).tb.f -# list of all blackbox files (may be included in the top/tb.f files) -FIRTOOL_BB_MODS_FILELIST ?= $(build_dir)/firrtl_black_box_resource_files.f +# model module files to include (not including top modules) +MODEL_MODS_FILELIST ?= $(build_dir)/$(long_name).model.f +# list of all blackbox files (may be included in the top/model.f files) # this has the build_dir appended -BB_MODS_FILELIST ?= $(build_dir)/firrtl_black_box_resource_files.final.f +BB_MODS_FILELIST ?= $(build_dir)/$(long_name).bb.f +# all module files to include (top, model, bb included) +ALL_MODS_FILELIST ?= $(build_dir)/$(long_name).all.f BOOTROM_FILES ?= bootrom.rv64.img bootrom.rv32.img BOOTROM_TARGETS ?= $(addprefix $(build_dir)/, $(BOOTROM_FILES)) @@ -244,8 +250,12 @@ binary_hex= $(sim_out_name).loadmem_hex ######################################################################################### # build output directory for compilation ######################################################################################### +# output for all project builds gen_dir=$(sim_dir)/generated-src +# per-project output directory build_dir=$(gen_dir)/$(long_name) +# final generated collateral per-project +OUT_DIR ?= $(build_dir)/gen-collateral ######################################################################################### # assembly/benchmark variables From c472e22223ce229a313becdbc0f75b087f3f14d0 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Thu, 13 Oct 2022 17:52:58 -0700 Subject: [PATCH 18/50] Update FPGA makefile | Reorg firtool args --- common.mk | 11 ++++++----- fpga/Makefile | 10 +++++----- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/common.mk b/common.mk index 3c67a5c7..474bf922 100644 --- a/common.mk +++ b/common.mk @@ -190,19 +190,20 @@ $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) $(EXTRA_FIRRTL_OPTIONS)) $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE),) firtool \ + --format=fir \ + -O=release \ + --dedup \ --export-module-hierarchy \ --emit-metadata \ - --format=fir \ - -warn-on-unprocessed-annotations \ - -verify-each=false \ - -dedup \ - --annotation-file=$(SFC_ANNO_FILE) \ + --verify-each=false \ --disable-annotation-classless \ --disable-annotation-unknown \ + --warn-on-unprocessed-annotations \ --lowering-options=disallowPackedArrays,emittedLineLength=8192,noAlwaysComb,disallowLocalVariables \ --repl-seq-mem \ --repl-seq-mem-circuit=$(MODEL) \ --repl-seq-mem-file=$(FIRTOOL_SMEMS_CONF) \ + --annotation-file=$(SFC_ANNO_FILE) \ --split-verilog \ -o $(OUT_DIR) \ $(SFC_FIRRTL_FILE) diff --git a/fpga/Makefile b/fpga/Makefile index be059e65..d037833b 100644 --- a/fpga/Makefile +++ b/fpga/Makefile @@ -94,13 +94,13 @@ SIM_FILE_REQS += \ $(ROCKETCHIP_RSRCS_DIR)/vsrc/EICG_wrapper.v # copy files but ignore *.h files in *.f (match vcs) -$(sim_files): $(SIM_FILE_REQS) | $(build_dir) - cp -f $^ $(build_dir) +$(sim_files): $(SIM_FILE_REQS) | $(OUT_DIR) + cp -f $^ $(OUT_DIR) $(foreach file,\ $^,\ $(if $(filter %.h,$(file)),\ ,\ - echo "$(addprefix $(build_dir)/, $(notdir $(file)))" >> $@;)) + echo "$(addprefix $(OUT_DIR)/, $(notdir $(file)))" >> $@;)) ######################################################################################### # import other necessary rules and variables @@ -111,8 +111,8 @@ include $(base_dir)/common.mk # copy from other directory ######################################################################################### all_vsrcs := \ - $(sim_vsrcs) \ - $(base_dir)/generators/sifive-blocks/vsrc/SRLatch.v + $(base_dir)/generators/sifive-blocks/vsrc/SRLatch.v \ + $(fpga_dir)/common/vsrc/PowerOnResetFPGAOnly.v ######################################################################################### # vivado rules From 46b6f4f94d1360c6778b628ee94b574a7cc0355a Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Thu, 13 Oct 2022 17:55:07 -0700 Subject: [PATCH 19/50] Remove extra whitespace in CI yaml --- .github/workflows/chipyard-run-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index c2a2a8f2..644c95a5 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -488,7 +488,7 @@ jobs: with: group-key: "group-cores" project-key: "chipyard-cva6" - + chipyard-ibex-run-tests: name: chipyard-ibex-run-tests needs: prepare-chipyard-cores From 821735af0d0c5530826dfdb76a855b39e5712071 Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Thu, 13 Oct 2022 18:05:41 -0700 Subject: [PATCH 20/50] Missed outdir --- variables.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/variables.mk b/variables.mk index d9bfe02f..d6ef81ec 100644 --- a/variables.mk +++ b/variables.mk @@ -168,10 +168,10 @@ FIRTOOL_MODEL_SMEMS_JSON = $(OUT_DIR)/metadata/tb_seq_mems.json # macrocompiler smems in/output TOP_SMEMS_CONF ?= $(build_dir)/$(long_name).top.mems.conf -TOP_SMEMS_FILE ?= $(build_dir)/vsrc/$(long_name).top.mems.v +TOP_SMEMS_FILE ?= $(OUT_DIR)/$(long_name).top.mems.v TOP_SMEMS_FIR ?= $(build_dir)/$(long_name).top.mems.fir HARNESS_SMEMS_CONF ?= $(build_dir)/$(long_name).harness.mems.conf -HARNESS_SMEMS_FILE ?= $(build_dir)/vsrc/$(long_name).harness.mems.v +HARNESS_SMEMS_FILE ?= $(OUT_DIR)/$(long_name).harness.mems.v HARNESS_SMEMS_FIR ?= $(build_dir)/$(long_name).harness.mems.fir # top module files to include From bd0b3e8f1d81ddb8a6874b1eff8d21496f075daf Mon Sep 17 00:00:00 2001 From: abejgonzalez Date: Fri, 14 Oct 2022 10:58:03 -0700 Subject: [PATCH 21/50] Update paths | Allow sed overrides --- common.mk | 16 +++++++--------- sims/common-sim-flags.mk | 2 +- sims/verilator/Makefile | 2 +- vcs.mk | 2 +- 4 files changed, 10 insertions(+), 12 deletions(-) diff --git a/common.mk b/common.mk index 474bf922..518b9955 100644 --- a/common.mk +++ b/common.mk @@ -1,7 +1,5 @@ -######################################################################################### -# set default shell for make -######################################################################################### SHELL=/bin/bash +SED ?= sed ifndef RISCV $(error RISCV is unset. Did you source the Chipyard auto-generated env file (which activates the default conda environment)?) @@ -199,7 +197,7 @@ $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) --disable-annotation-classless \ --disable-annotation-unknown \ --warn-on-unprocessed-annotations \ - --lowering-options=disallowPackedArrays,emittedLineLength=8192,noAlwaysComb,disallowLocalVariables \ + --lowering-options=disallowPackedArrays,emittedLineLength=2048,noAlwaysComb,disallowLocalVariables,explicitBitcast,verifLabels,locationInfoStyle=wrapInAtSquareBracket \ --repl-seq-mem \ --repl-seq-mem-circuit=$(MODEL) \ --repl-seq-mem-file=$(FIRTOOL_SMEMS_CONF) \ @@ -207,7 +205,7 @@ $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) --split-verilog \ -o $(OUT_DIR) \ $(SFC_FIRRTL_FILE) - sed -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler + $(SED) -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler # DOC include end: FirrtlCompiler $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_MODEL_MOD_HRCHY_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) @@ -218,10 +216,10 @@ $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILEL --out-model-filelist $(MODEL_MODS_FILELIST) \ --in-all-filelist $(FIRTOOL_FILELIST) \ --target-dir $(OUT_DIR) - sed -e 's;^;$(OUT_DIR)/;' $(FIRTOOL_BB_MODS_FILELIST) > $(BB_MODS_FILELIST) - sed -i 's/\.\///' $(TOP_MODS_FILELIST) - sed -i 's/\.\///' $(MODEL_MODS_FILELIST) - sed -i 's/\.\///' $(BB_MODS_FILELIST) + $(SED) -e 's;^;$(OUT_DIR)/;' $(FIRTOOL_BB_MODS_FILELIST) > $(BB_MODS_FILELIST) + $(SED) -i 's/\.\///' $(TOP_MODS_FILELIST) + $(SED) -i 's/\.\///' $(MODEL_MODS_FILELIST) + $(SED) -i 's/\.\///' $(BB_MODS_FILELIST) sort -u $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(BB_MODS_FILELIST) > $(ALL_MODS_FILELIST) $(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_TOP_SMEMS_JSON) $(FIRTOOL_MODEL_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) diff --git a/sims/common-sim-flags.mk b/sims/common-sim-flags.mk index 6cf3c761..cf974f92 100644 --- a/sims/common-sim-flags.mk +++ b/sims/common-sim-flags.mk @@ -9,7 +9,7 @@ SIM_CXXFLAGS = \ -std=c++17 \ -I$(RISCV)/include \ -I$(dramsim_dir) \ - -I$(build_dir) \ + -I$(OUT_DIR) \ $(EXTRA_SIM_CXXFLAGS) SIM_LDFLAGS = \ diff --git a/sims/verilator/Makefile b/sims/verilator/Makefile index cf5b7c88..5c15973a 100644 --- a/sims/verilator/Makefile +++ b/sims/verilator/Makefile @@ -143,7 +143,7 @@ CHIPYARD_VERILATOR_FLAGS := \ # options dependent on whether external IP (cva6/NVDLA) or just chipyard is used # NOTE: defer the evaluation of this until it is used! PLATFORM_OPTS = $(shell \ - if grep -qiP "module\s+(CVA6|NVDLA)" $(build_dir)/*.*v; \ + if grep -qiP "module\s+(CVA6|NVDLA)" $(OUT_DIR)/*.*v; \ then echo "$(VERILOG_IP_VERILATOR_FLAGS)"; \ else echo "$(CHIPYARD_VERILATOR_FLAGS)"; fi) diff --git a/vcs.mk b/vcs.mk index 2f8c3d0e..002fd09a 100644 --- a/vcs.mk +++ b/vcs.mk @@ -51,7 +51,7 @@ VCS_NONCC_OPTS = \ -sverilog +systemverilogext+.sv+.svi+.svh+.svt -assert svaext +libext+.sv \ +v2k +verilog2001ext+.v95+.vt+.vp +libext+.v \ -debug_pp \ - +incdir+$(build_dir) + +incdir+$(OUT_DIR) PREPROC_DEFINES = \ +define+VCS \ From 35cceb642861ccc59ca4f1e9d0c8b9cbee2e23bc Mon Sep 17 00:00:00 2001 From: joey0320 Date: Sat, 17 Dec 2022 00:53:29 -0800 Subject: [PATCH 22/50] Fix SBT_BIN to java -jar from sbt --- variables.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/variables.mk b/variables.mk index d6ef81ec..9c68d594 100644 --- a/variables.mk +++ b/variables.mk @@ -214,8 +214,6 @@ SBT_CLIENT_FLAG = --client endif # passes $(JAVA_TOOL_OPTIONS) from env to java -# Use java -jar approach by default so that SBT thin-client sees the JAVA flags -# Workaround for behavior reported here: https://github.com/sbt/sbt/issues/6468 SBT_BIN ?= java -jar $(ROCKETCHIP_DIR)/sbt-launch.jar SBT = $(SBT_BIN) $(SBT_CLIENT_FLAG) SBT_NON_THIN = $(subst $(SBT_CLIENT_FLAG),,$(SBT)) From 7e745c26463c0a06a658362f6a13e90cc63a5ba4 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Sun, 18 Dec 2022 20:52:16 -0800 Subject: [PATCH 23/50] Fix FIRTOOL_MODEL_MOD_HRCHY_JSON to FIRTOOL_MDOEL_HRCHY_JSON --- common.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common.mk b/common.mk index 518b9955..4bbab10e 100644 --- a/common.mk +++ b/common.mk @@ -140,7 +140,7 @@ FIRTOOL_TARGETS = \ $(FIRTOOL_SMEMS_CONF) \ $(FIRTOOL_TOP_SMEMS_JSON) \ $(FIRTOOL_TOP_HRCHY_JSON) \ - $(FIRTOOL_MODEL_MOD_HRCHY_JSON) \ + $(FIRTOOL_MODEL_HRCHY_JSON) \ $(FIRTOOL_MODEL_SMEMS_JSON) \ $(FIRTOOL_FILELIST) \ $(FIRTOOL_BB_MODS_FILELIST) @@ -208,7 +208,7 @@ $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) $(SED) -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler # DOC include end: FirrtlCompiler -$(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_MODEL_MOD_HRCHY_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) +$(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_MODEL_HRCHY_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) $(base_dir)/scripts/split-module-files.py \ --model-hier-json $(FIRTOOL_MODEL_HRCHY_JSON) \ --dut $(TOP) \ From 1f5a141fd1ff76ee6f6704920a16f689eda222c2 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Tue, 20 Dec 2022 21:48:42 -0800 Subject: [PATCH 24/50] Add back SPI CI tests --- .github/scripts/defaults.sh | 1 - .github/workflows/chipyard-run-tests.yml | 48 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/.github/scripts/defaults.sh b/.github/scripts/defaults.sh index 23461baf..abccdaaf 100755 --- a/.github/scripts/defaults.sh +++ b/.github/scripts/defaults.sh @@ -50,7 +50,6 @@ mapping["chipyard-hwacha"]=" CONFIG=HwachaRocketConfig" mapping["chipyard-gemmini"]=" CONFIG=GemminiRocketConfig" mapping["chipyard-cva6"]=" CONFIG=CVA6Config" mapping["chipyard-ibex"]=" CONFIG=IbexConfig" -# currently spi tests are unsupported in verilator w/ circt mapping["chipyard-spiflashread"]=" CONFIG=LargeSPIFlashROMRocketConfig" mapping["chipyard-spiflashwrite"]=" CONFIG=SmallSPIFlashRocketConfig" mapping["chipyard-mmios"]=" CONFIG=MMIORocketConfig verilog" diff --git a/.github/workflows/chipyard-run-tests.yml b/.github/workflows/chipyard-run-tests.yml index 644c95a5..d3088f4b 100644 --- a/.github/workflows/chipyard-run-tests.yml +++ b/.github/workflows/chipyard-run-tests.yml @@ -581,6 +581,52 @@ jobs: group-key: "group-peripherals" project-key: "chipyard-dmirocket" + chipyard-spiflashwrite-run-tests: + name: chipyard-spiflashwrite-run-tests + needs: prepare-chipyard-peripherals + runs-on: self-hosted + steps: + - name: Delete old checkout + run: | + ls -alh . + rm -rf ${{ github.workspace }}/* || true + rm -rf ${{ github.workspace }}/.* || true + ls -alh . + - name: Checkout + uses: actions/checkout@v3 + - name: Git workaround + uses: ./.github/actions/git-workaround + - name: Create conda env + uses: ./.github/actions/create-conda-env + - name: Run tests + uses: ./.github/actions/run-tests + with: + group-key: "group-peripherals" + project-key: "chipyard-spiflashwrite" + + chipyard-spiflashread-run-tests: + name: chipyard-spiflashread-run-tests + needs: prepare-chipyard-peripherals + runs-on: self-hosted + steps: + - name: Delete old checkout + run: | + ls -alh . + rm -rf ${{ github.workspace }}/* || true + rm -rf ${{ github.workspace }}/.* || true + ls -alh . + - name: Checkout + uses: actions/checkout@v3 + - name: Git workaround + uses: ./.github/actions/git-workaround + - name: Create conda env + uses: ./.github/actions/create-conda-env + - name: Run tests + uses: ./.github/actions/run-tests + with: + group-key: "group-peripherals" + project-key: "chipyard-spiflashread" + chipyard-lbwif-run-tests: name: chipyard-lbwif-run-tests needs: prepare-chipyard-peripherals @@ -998,6 +1044,8 @@ jobs: chipyard-sodor-run-tests, chipyard-dmirocket-run-tests, chipyard-fftgenerator-run-tests, + chipyard-spiflashread-run-tests, + chipyard-spiflashwrite-run-tests, chipyard-lbwif-run-tests, chipyard-sha3-run-tests, chipyard-streaming-fir-run-tests, From 9035ccf824bae57dfc4b0275d276c00c12f55489 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Tue, 20 Dec 2022 21:51:08 -0800 Subject: [PATCH 25/50] Remove disallowPackedArray option from firtool compilation step --- common.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.mk b/common.mk index 4bbab10e..56561e06 100644 --- a/common.mk +++ b/common.mk @@ -197,7 +197,7 @@ $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) --disable-annotation-classless \ --disable-annotation-unknown \ --warn-on-unprocessed-annotations \ - --lowering-options=disallowPackedArrays,emittedLineLength=2048,noAlwaysComb,disallowLocalVariables,explicitBitcast,verifLabels,locationInfoStyle=wrapInAtSquareBracket \ + --lowering-options=emittedLineLength=2048,noAlwaysComb,disallowLocalVariables,explicitBitcast,verifLabels,locationInfoStyle=wrapInAtSquareBracket \ --repl-seq-mem \ --repl-seq-mem-circuit=$(MODEL) \ --repl-seq-mem-file=$(FIRTOOL_SMEMS_CONF) \ From 3f614e674992ab46b3e5fe7163ebb047f69d9cfa Mon Sep 17 00:00:00 2001 From: joey0320 Date: Fri, 23 Dec 2022 00:33:39 -0800 Subject: [PATCH 26/50] WIP --- common.mk | 43 ++++++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 11 deletions(-) diff --git a/common.mk b/common.mk index 56561e06..0498323f 100644 --- a/common.mk +++ b/common.mk @@ -11,14 +11,15 @@ endif # specify user-interface variables ######################################################################################### HELP_COMPILATION_VARIABLES += \ -" EXTRA_GENERATOR_REQS = additional make requirements needed for the main generator" \ -" EXTRA_SIM_CXXFLAGS = additional CXXFLAGS for building simulators" \ -" EXTRA_SIM_LDFLAGS = additional LDFLAGS for building simulators" \ -" EXTRA_SIM_SOURCES = additional simulation sources needed for simulator" \ -" EXTRA_SIM_REQS = additional make requirements to build the simulator" \ -" ENABLE_SBT_THIN_CLIENT = if set, use sbt's experimental thin client (works best when overridding SBT_BIN with the mainline sbt script)" \ -" EXTRA_CHISEL_OPTIONS = additional options to pass to the Chisel compiler" \ -" EXTRA_FIRRTL_OPTIONS = additional options to pass to the FIRRTL compiler" +" EXTRA_GENERATOR_REQS = additional make requirements needed for the main generator" \ +" EXTRA_SIM_CXXFLAGS = additional CXXFLAGS for building simulators" \ +" EXTRA_SIM_LDFLAGS = additional LDFLAGS for building simulators" \ +" EXTRA_SIM_SOURCES = additional simulation sources needed for simulator" \ +" EXTRA_SIM_REQS = additional make requirements to build the simulator" \ +" ENABLE_SBT_THIN_CLIENT = if set, use sbt's experimental thin client (works best when overridding SBT_BIN with the mainline sbt script)" \ +" ENABLE_CUSTOM_FIRRTL_PASS = if set, enable custom firrtl passes (SFT lowers to Low FIRRTL & CFT does the rest) \ +" EXTRA_CHISEL_OPTIONS = additional options to pass to the Chisel compiler" \ +" EXTRA_FIRRTL_OPTIONS = additional options to pass to the FIRRTL compiler" EXTRA_GENERATOR_REQS ?= $(BOOTROM_TARGETS) EXTRA_SIM_CXXFLAGS ?= @@ -145,6 +146,16 @@ FIRTOOL_TARGETS = \ $(FIRTOOL_FILELIST) \ $(FIRTOOL_BB_MODS_FILELIST) +$(info $$ENABLE_CUSTOM_FIRRTL_PASS $(ENABLE_CUSTOM_FIRRTL_PASS)) +ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) + REPL_SEQ_MEM = none +# TOP_TARGETS = none +else + REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(TOP_SMEMS_CONF) + TOP_TARGETS = $(TOP_SMEMS_CONF) +endif + + # DOC include start: FirrtlCompiler $(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTopAndHarness,\ @@ -174,7 +185,12 @@ $(CIRCT_TARGETS): firrtl_temp @echo "" > /dev/null # hack: lower to middle firrtl if Fixed types are found -$(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) +$(TOP_TARGETS) $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) +ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) + $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), middle, none)) +else + $(eval SFC_LEVEL := low) +endif $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTop,\ --no-dedup \ --output-file $(SFC_FIRRTL_BASENAME) \ @@ -184,9 +200,13 @@ $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) --annotation-file $(FINAL_ANNO_FILE) \ --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ - -X $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),middle,none) \ + $(REPL_SEQ_MEM) \ + -X $(SFC_LEVEL) \ $(EXTRA_FIRRTL_OPTIONS)) - $(if $(shell grep "Fixed<" $(FIRRTL_FILE)),mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE),) + -mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE) + -mv $(SFC_FIRRTL_BASENAME).lo.fir $(SFC_FIRRTL_FILE) + $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat $(SFC_ANNO_FILE) | jq 'del(.[] | select(.target | test("io.cpu"))?)' > $(build_dir)/tmp.json,) + $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat $(build_dir)/tmp.json > $(SFC_ANNO_FILE) && rm $(build_dir)/tmp.json,) firtool \ --format=fir \ -O=release \ @@ -206,6 +226,7 @@ $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) -o $(OUT_DIR) \ $(SFC_FIRRTL_FILE) $(SED) -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler + cat $(TOP_SMEMS_CONF) # DOC include end: FirrtlCompiler $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_MODEL_HRCHY_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) From 4e4696eb3a4f7d176f4ceb60468f7e9bc3f0abc9 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Fri, 23 Dec 2022 11:22:50 -0800 Subject: [PATCH 27/50] Bump barstools to d1295e68f87e2adb377a97b75967fc20cdca5950 --- tools/barstools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/barstools b/tools/barstools index cf758898..d1295e68 160000 --- a/tools/barstools +++ b/tools/barstools @@ -1 +1 @@ -Subproject commit cf75889804f640eb5f053396974f5a3f6b8372b6 +Subproject commit d1295e68f87e2adb377a97b75967fc20cdca5950 From 13ece0145029df510e346547ef112a3cbbef268c Mon Sep 17 00:00:00 2001 From: joey0320 Date: Fri, 23 Dec 2022 11:24:35 -0800 Subject: [PATCH 28/50] Support Chisel->SFC->Low FIRRTL->CFC->Verilog & Sim flow --- common.mk | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/common.mk b/common.mk index 0498323f..6a916453 100644 --- a/common.mk +++ b/common.mk @@ -146,13 +146,17 @@ FIRTOOL_TARGETS = \ $(FIRTOOL_FILELIST) \ $(FIRTOOL_BB_MODS_FILELIST) -$(info $$ENABLE_CUSTOM_FIRRTL_PASS $(ENABLE_CUSTOM_FIRRTL_PASS)) ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) REPL_SEQ_MEM = none -# TOP_TARGETS = none + TOP_TARGETS = none + HARNESS_TARGETS = none + TRANSFORMS = barstools.tapeout.transforms.GenerateTop else REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(TOP_SMEMS_CONF) TOP_TARGETS = $(TOP_SMEMS_CONF) + HARNESS_CONF_FLAGS = -thconf $(HARNESS_SMEMS_CONF) + HARNESS_TARGETS = $(HARNESS_SMEMS_CONF) + TRANSFORMS = barstools.tapeout.transforms.GenerateTopAndHarness endif @@ -185,13 +189,13 @@ $(CIRCT_TARGETS): firrtl_temp @echo "" > /dev/null # hack: lower to middle firrtl if Fixed types are found -$(TOP_TARGETS) $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) +$(HARNESS_TARGETS) $(TOP_TARGETS) $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), middle, none)) else $(eval SFC_LEVEL := low) endif - $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTop,\ + $(call run_scala_main,tapeout,$(TRANSFORMS),\ --no-dedup \ --output-file $(SFC_FIRRTL_BASENAME) \ --output-annotation-file $(SFC_ANNO_FILE) \ @@ -201,6 +205,7 @@ endif --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ $(REPL_SEQ_MEM) \ + $(HARNESS_CONF_FLAGS) \ -X $(SFC_LEVEL) \ $(EXTRA_FIRRTL_OPTIONS)) -mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE) @@ -226,7 +231,6 @@ endif -o $(OUT_DIR) \ $(SFC_FIRRTL_FILE) $(SED) -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler - cat $(TOP_SMEMS_CONF) # DOC include end: FirrtlCompiler $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_MODEL_HRCHY_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) @@ -243,6 +247,7 @@ $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILEL $(SED) -i 's/\.\///' $(BB_MODS_FILELIST) sort -u $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(BB_MODS_FILELIST) > $(ALL_MODS_FILELIST) +ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) $(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_TOP_SMEMS_JSON) $(FIRTOOL_MODEL_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) $(base_dir)/scripts/split-mems-conf.py \ --in-smems-conf $(FIRTOOL_SMEMS_CONF) \ @@ -250,6 +255,7 @@ $(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_TOP_SMEMS_JSON) $(FIRTOOL_M --in-model-smems-json $(FIRTOOL_MODEL_SMEMS_JSON) \ --out-dut-smems-conf $(TOP_SMEMS_CONF) \ --out-model-smems-conf $(HARNESS_SMEMS_CONF) +endif # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs MACROCOMPILER_MODE ?= --mode synflops From 053002b7af7f6a87857216e6c75cec1814a0c672 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Fri, 23 Dec 2022 20:05:17 -0800 Subject: [PATCH 29/50] Add comments & misc fixes --- common.mk | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common.mk b/common.mk index 6a916453..c1663ddd 100644 --- a/common.mk +++ b/common.mk @@ -146,6 +146,12 @@ FIRTOOL_TARGETS = \ $(FIRTOOL_FILELIST) \ $(FIRTOOL_BB_MODS_FILELIST) +# If we are using a custom FIRRTL transform to generate LowFIRRTL, we need to use +# the {top, harness}.mems.conf generated from SFC. Passing the REPL_SEQ_MEM +# to the SFC will make it replace sequential memories with blackboxes(Macros) & +# generates ${long_name}.top.mems.conf. Similarly, passing the HARNESS_CONF_FLAGS will +# notify the SFC to generate ${long_name}.harness.mems.conf. The mems.conf files +# will be passed to the MacroCompiler to generate verilog outputs of those Macros. ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) REPL_SEQ_MEM = none TOP_TARGETS = none @@ -204,7 +210,7 @@ endif --annotation-file $(FINAL_ANNO_FILE) \ --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ - $(REPL_SEQ_MEM) \ + $(REPL_SEQ_MEM) \ $(HARNESS_CONF_FLAGS) \ -X $(SFC_LEVEL) \ $(EXTRA_FIRRTL_OPTIONS)) From a6f02590199ba48f1b33c13f07a36f13785ce82c Mon Sep 17 00:00:00 2001 From: joonho hwangbo <55655504+joey0320@users.noreply.github.com> Date: Fri, 23 Dec 2022 20:33:09 -0600 Subject: [PATCH 30/50] Update comment related to ENABLE_CUSTOM_FIRRTL_PASS Co-authored-by: Abraham Gonzalez --- common.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.mk b/common.mk index c1663ddd..c727763b 100644 --- a/common.mk +++ b/common.mk @@ -17,7 +17,7 @@ HELP_COMPILATION_VARIABLES += \ " EXTRA_SIM_SOURCES = additional simulation sources needed for simulator" \ " EXTRA_SIM_REQS = additional make requirements to build the simulator" \ " ENABLE_SBT_THIN_CLIENT = if set, use sbt's experimental thin client (works best when overridding SBT_BIN with the mainline sbt script)" \ -" ENABLE_CUSTOM_FIRRTL_PASS = if set, enable custom firrtl passes (SFT lowers to Low FIRRTL & CFT does the rest) \ +" ENABLE_CUSTOM_FIRRTL_PASS = if set, enable custom firrtl passes (SFC lowers to LowFIRRTL & FIRTOOL converts to Verilog) \ " EXTRA_CHISEL_OPTIONS = additional options to pass to the Chisel compiler" \ " EXTRA_FIRRTL_OPTIONS = additional options to pass to the FIRRTL compiler" From b3dc1c6778bb111258b64811e9ae31e8dc8d501d Mon Sep 17 00:00:00 2001 From: joey0320 Date: Fri, 23 Dec 2022 22:24:21 -0800 Subject: [PATCH 31/50] Delete split-mems-conf.py & use mems.conf generated from GenerateTopAndHarness --- common.mk | 45 ++++++++++++--------------------------------- 1 file changed, 12 insertions(+), 33 deletions(-) diff --git a/common.mk b/common.mk index c727763b..727f0495 100644 --- a/common.mk +++ b/common.mk @@ -144,26 +144,13 @@ FIRTOOL_TARGETS = \ $(FIRTOOL_MODEL_HRCHY_JSON) \ $(FIRTOOL_MODEL_SMEMS_JSON) \ $(FIRTOOL_FILELIST) \ - $(FIRTOOL_BB_MODS_FILELIST) + $(FIRTOOL_BB_MODS_FILELIST) \ + $(TOP_SMEMS_CONF) \ + $(HARNESS_SMEMS_CONF) -# If we are using a custom FIRRTL transform to generate LowFIRRTL, we need to use -# the {top, harness}.mems.conf generated from SFC. Passing the REPL_SEQ_MEM -# to the SFC will make it replace sequential memories with blackboxes(Macros) & -# generates ${long_name}.top.mems.conf. Similarly, passing the HARNESS_CONF_FLAGS will -# notify the SFC to generate ${long_name}.harness.mems.conf. The mems.conf files -# will be passed to the MacroCompiler to generate verilog outputs of those Macros. -ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) - REPL_SEQ_MEM = none - TOP_TARGETS = none - HARNESS_TARGETS = none - TRANSFORMS = barstools.tapeout.transforms.GenerateTop -else - REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(TOP_SMEMS_CONF) - TOP_TARGETS = $(TOP_SMEMS_CONF) - HARNESS_CONF_FLAGS = -thconf $(HARNESS_SMEMS_CONF) - HARNESS_TARGETS = $(HARNESS_SMEMS_CONF) - TRANSFORMS = barstools.tapeout.transforms.GenerateTopAndHarness -endif +SFC_MAIN = barstools.tapeout.transforms.GenerateTopAndHarness +REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(TOP_SMEMS_CONF) +HARNESS_CONF_FLAGS = -thconf $(HARNESS_SMEMS_CONF) # DOC include start: FirrtlCompiler @@ -195,13 +182,13 @@ $(CIRCT_TARGETS): firrtl_temp @echo "" > /dev/null # hack: lower to middle firrtl if Fixed types are found -$(HARNESS_TARGETS) $(TOP_TARGETS) $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) +$(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), middle, none)) else $(eval SFC_LEVEL := low) endif - $(call run_scala_main,tapeout,$(TRANSFORMS),\ + $(call run_scala_main,tapeout,$(SFC_MAIN),\ --no-dedup \ --output-file $(SFC_FIRRTL_BASENAME) \ --output-annotation-file $(SFC_ANNO_FILE) \ @@ -216,8 +203,10 @@ endif $(EXTRA_FIRRTL_OPTIONS)) -mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE) -mv $(SFC_FIRRTL_BASENAME).lo.fir $(SFC_FIRRTL_FILE) - $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat $(SFC_ANNO_FILE) | jq 'del(.[] | select(.target | test("io.cpu"))?)' > $(build_dir)/tmp.json,) - $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat $(build_dir)/tmp.json > $(SFC_ANNO_FILE) && rm $(build_dir)/tmp.json,) + -cat $(TOP_SMEMS_CONF) + -cat $(HARNESS_SMEMS_CONF) + $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat $(SFC_ANNO_FILE) | jq 'del(.[] | select(.target | test("io.cpu"))?)' > /tmp/unnec-anno-deleted.sfc.anno.json,) + $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat /tmp/unnec-anno-deleted.sfc.anno.json > $(SFC_ANNO_FILE) && rm /tmp/unnec-anno-deleted.sfc.anno.json,) firtool \ --format=fir \ -O=release \ @@ -253,16 +242,6 @@ $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILEL $(SED) -i 's/\.\///' $(BB_MODS_FILELIST) sort -u $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(BB_MODS_FILELIST) > $(ALL_MODS_FILELIST) -ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) -$(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_TOP_SMEMS_JSON) $(FIRTOOL_MODEL_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) - $(base_dir)/scripts/split-mems-conf.py \ - --in-smems-conf $(FIRTOOL_SMEMS_CONF) \ - --in-dut-smems-json $(FIRTOOL_TOP_SMEMS_JSON) \ - --in-model-smems-json $(FIRTOOL_MODEL_SMEMS_JSON) \ - --out-dut-smems-conf $(TOP_SMEMS_CONF) \ - --out-model-smems-conf $(HARNESS_SMEMS_CONF) -endif - # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs MACROCOMPILER_MODE ?= --mode synflops $(TOP_SMEMS_FILE) $(TOP_SMEMS_FIR) &: $(TOP_SMEMS_CONF) From 71cf0bc43d568e0967c1ec8324ac9afd3d00cee2 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Fri, 23 Dec 2022 22:24:48 -0800 Subject: [PATCH 32/50] Remove split-mems-conf.py --- scripts/split-mems-conf.py | 65 -------------------------------------- 1 file changed, 65 deletions(-) delete mode 100755 scripts/split-mems-conf.py diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py deleted file mode 100755 index 89f338b1..00000000 --- a/scripts/split-mems-conf.py +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env python - -import os -import json -import argparse -from typing import List, Optional - -# Schema of json emitted by circt -""" -{ - "module_name": "mem_ext", - "depth": 512, - "width": 64, - "masked": true, - "read": false, - "write": false, - "readwrite": true, - "mask_granularity": 8, - "extra_ports": [], - "hierarchy": [ - "TestHarness.ram.srams.mem.mem_ext" - ] -} -""" - -if __name__ == "__main__": - parser = argparse.ArgumentParser(description='Use CIRCT (firtool) smems JSONs to create DUT and test harness smems confs') - parser.add_argument('--in-smems-conf', type=str, required=True, help='Overall smems conf file that contains all memory definitions') - parser.add_argument('--in-dut-smems-json', type=str, required=True, help='JSON indicating which mem modules are in the DUT') - parser.add_argument('--in-model-smems-json', type=str, required=True, help='JSON indicating which mem modules are in the top-most level module (but not in the DUT)') - parser.add_argument('--out-dut-smems-conf', type=str, required=True, help='Smems conf with only DUT mem module definitions') - parser.add_argument('--out-model-smems-conf', type=str, required=True, help='Smems conf with only top-most level mem module definitions (not including DUT modules)') - args = parser.parse_args() - - with open(args.in_smems_conf) as isc, \ - open(args.in_dut_smems_json) as idsj, \ - open(args.in_model_smems_json) as itsj: - idsj_data = json.load(idsj) - itsj_data = json.load(itsj) - - dut_mods = set() - for e in idsj_data: - dut_mods.add(e['module_name']) - - model_mods = set() - for e in itsj_data: - model_mods.add(e['module_name']) - - with open(args.out_dut_smems_conf, "w") as odsc, \ - open(args.out_model_smems_conf, "w") as otsc: - for l in isc: - sl = l.split() - - # the line can't be split then stop immediately (normally an empty file) - if len(sl) > 2: - name = sl[1] - - if name in dut_mods: - odsc.write(l) - elif name in model_mods: - otsc.write(l) - else: - assert False, "Unable to find smem CONF module in firtool emitted JSON files." - else: - exit(0) From 923eee9670d26be95fbb41a6e90f06b95741f40a Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 28 Dec 2022 13:13:21 -0800 Subject: [PATCH 33/50] Bump barstools to 899387f4fb54279a8d5c0a16e543c2cc6e60f6b8 --- tools/barstools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/barstools b/tools/barstools index d1295e68..899387f4 160000 --- a/tools/barstools +++ b/tools/barstools @@ -1 +1 @@ -Subproject commit d1295e68f87e2adb377a97b75967fc20cdca5950 +Subproject commit 899387f4fb54279a8d5c0a16e543c2cc6e60f6b8 From 744368d61fec60d0369368ddce327cc3686c6d3f Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 28 Dec 2022 13:14:04 -0800 Subject: [PATCH 34/50] Misc fixes & comments --- common.mk | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/common.mk b/common.mk index 727f0495..27ad266e 100644 --- a/common.mk +++ b/common.mk @@ -148,7 +148,6 @@ FIRTOOL_TARGETS = \ $(TOP_SMEMS_CONF) \ $(HARNESS_SMEMS_CONF) -SFC_MAIN = barstools.tapeout.transforms.GenerateTopAndHarness REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(TOP_SMEMS_CONF) HARNESS_CONF_FLAGS = -thconf $(HARNESS_SMEMS_CONF) @@ -182,13 +181,14 @@ $(CIRCT_TARGETS): firrtl_temp @echo "" > /dev/null # hack: lower to middle firrtl if Fixed types are found +# hack: when using dontTouch, io.cpu annotations are not removed by SFC, hence we remove them manually $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), middle, none)) else $(eval SFC_LEVEL := low) endif - $(call run_scala_main,tapeout,$(SFC_MAIN),\ + $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTopAndHarness,\ --no-dedup \ --output-file $(SFC_FIRRTL_BASENAME) \ --output-annotation-file $(SFC_ANNO_FILE) \ @@ -203,8 +203,6 @@ endif $(EXTRA_FIRRTL_OPTIONS)) -mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE) -mv $(SFC_FIRRTL_BASENAME).lo.fir $(SFC_FIRRTL_FILE) - -cat $(TOP_SMEMS_CONF) - -cat $(HARNESS_SMEMS_CONF) $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat $(SFC_ANNO_FILE) | jq 'del(.[] | select(.target | test("io.cpu"))?)' > /tmp/unnec-anno-deleted.sfc.anno.json,) $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat /tmp/unnec-anno-deleted.sfc.anno.json > $(SFC_ANNO_FILE) && rm /tmp/unnec-anno-deleted.sfc.anno.json,) firtool \ From 80194c7dd6c0f81d80e56b5c1ba8604e0c6d887c Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 28 Dec 2022 17:15:01 -0800 Subject: [PATCH 35/50] wip --- common.mk | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/common.mk b/common.mk index 27ad266e..dc29b989 100644 --- a/common.mk +++ b/common.mk @@ -144,12 +144,9 @@ FIRTOOL_TARGETS = \ $(FIRTOOL_MODEL_HRCHY_JSON) \ $(FIRTOOL_MODEL_SMEMS_JSON) \ $(FIRTOOL_FILELIST) \ - $(FIRTOOL_BB_MODS_FILELIST) \ - $(TOP_SMEMS_CONF) \ - $(HARNESS_SMEMS_CONF) + $(FIRTOOL_BB_MODS_FILELIST) -REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(TOP_SMEMS_CONF) -HARNESS_CONF_FLAGS = -thconf $(HARNESS_SMEMS_CONF) +REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(FIRTOOL_SMEMS_CONF) # DOC include start: FirrtlCompiler @@ -197,8 +194,9 @@ endif --annotation-file $(FINAL_ANNO_FILE) \ --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ +ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) $(REPL_SEQ_MEM) \ - $(HARNESS_CONF_FLAGS) \ +endif -X $(SFC_LEVEL) \ $(EXTRA_FIRRTL_OPTIONS)) -mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE) From e91e1765bc224cc605da4f353d0f048df5f69f77 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 28 Dec 2022 17:32:23 -0800 Subject: [PATCH 36/50] rename stuff & put back split-mems.py --- common.mk | 51 ++++++++++++++++----------------------------------- 1 file changed, 16 insertions(+), 35 deletions(-) diff --git a/common.mk b/common.mk index dc29b989..46722d33 100644 --- a/common.mk +++ b/common.mk @@ -148,44 +148,21 @@ FIRTOOL_TARGETS = \ REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(FIRTOOL_SMEMS_CONF) +ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) + EXTRA_FIRRTL_OPTIONS += $(REPL_SEQ_MEM) +endif # DOC include start: FirrtlCompiler -$(TOP_TARGETS) $(HARNESS_TARGETS) &: $(FIRRTL_FILE) $(ANNO_FILE) $(VLOG_SOURCES) - $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTopAndHarness,\ - --allow-unrecognized-annotations \ - --output-file $(TOP_FILE) \ - --harness-o $(HARNESS_FILE) \ - --input-file $(FIRRTL_FILE) \ - --syn-top $(TOP) \ - --harness-top $(VLOG_MODEL) \ - --annotation-file $(ANNO_FILE) \ - --top-anno-out $(TOP_ANNO) \ - --top-dotf-out $(sim_top_blackboxes) \ - --top-fir $(TOP_FIR) \ - --harness-anno-out $(HARNESS_ANNO) \ - --harness-dotf-out $(sim_harness_blackboxes) \ - --harness-fir $(HARNESS_FIR) \ - $(REPL_SEQ_MEM) \ - $(HARNESS_CONF_FLAGS) \ - --target-dir $(build_dir) \ - --log-level $(FIRRTL_LOGLEVEL) \ - $(EXTRA_FIRRTL_OPTIONS)) - touch $(sim_top_blackboxes) $(sim_harness_blackboxes) - -# NOTE: These *_temp intermediate targets will get removed in favor of make 4.3 grouped targets (&: operator) -.INTERMEDIATE: firrtl_temp -$(CIRCT_TARGETS): firrtl_temp - @echo "" > /dev/null - -# hack: lower to middle firrtl if Fixed types are found -# hack: when using dontTouch, io.cpu annotations are not removed by SFC, hence we remove them manually +# hack: lower to low firrtl if Fixed types are found +# hack: when using dontTouch, io.cpu annotations are not removed by SFC, +# hence we remove them manually by using jq before passing them to firtool $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) - $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), middle, none)) + $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), low, none)) else $(eval SFC_LEVEL := low) endif - $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateTopAndHarness,\ + $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateModelStageMain,\ --no-dedup \ --output-file $(SFC_FIRRTL_BASENAME) \ --output-annotation-file $(SFC_ANNO_FILE) \ @@ -194,12 +171,8 @@ endif --annotation-file $(FINAL_ANNO_FILE) \ --log-level $(FIRRTL_LOGLEVEL) \ --allow-unrecognized-annotations \ -ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) - $(REPL_SEQ_MEM) \ -endif -X $(SFC_LEVEL) \ $(EXTRA_FIRRTL_OPTIONS)) - -mv $(SFC_FIRRTL_BASENAME).mid.fir $(SFC_FIRRTL_FILE) -mv $(SFC_FIRRTL_BASENAME).lo.fir $(SFC_FIRRTL_FILE) $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat $(SFC_ANNO_FILE) | jq 'del(.[] | select(.target | test("io.cpu"))?)' > /tmp/unnec-anno-deleted.sfc.anno.json,) $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat /tmp/unnec-anno-deleted.sfc.anno.json > $(SFC_ANNO_FILE) && rm /tmp/unnec-anno-deleted.sfc.anno.json,) @@ -238,6 +211,14 @@ $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILEL $(SED) -i 's/\.\///' $(BB_MODS_FILELIST) sort -u $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(BB_MODS_FILELIST) > $(ALL_MODS_FILELIST) +$(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_TOP_SMEMS_JSON) $(FIRTOOL_MODEL_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) + $(base_dir)/scripts/split-mems-conf.py \ + --in-smems-conf $(FIRTOOL_SMEMS_CONF) \ + --in-dut-smems-json $(FIRTOOL_TOP_SMEMS_JSON) \ + --in-model-smems-json $(FIRTOOL_MODEL_SMEMS_JSON) \ + --out-dut-smems-conf $(TOP_SMEMS_CONF) \ + --out-model-smems-conf $(HARNESS_SMEMS_CONF) + # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs MACROCOMPILER_MODE ?= --mode synflops $(TOP_SMEMS_FILE) $(TOP_SMEMS_FIR) &: $(TOP_SMEMS_CONF) From 8657b1c59b3aa789c864eb69c6ec406e9f453978 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 28 Dec 2022 17:32:31 -0800 Subject: [PATCH 37/50] Revert "Remove split-mems-conf.py" This reverts commit 1f71f789f92333193932d941a9fc7c877d2e9d39. --- scripts/split-mems-conf.py | 65 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100755 scripts/split-mems-conf.py diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py new file mode 100755 index 00000000..89f338b1 --- /dev/null +++ b/scripts/split-mems-conf.py @@ -0,0 +1,65 @@ +#!/usr/bin/env python + +import os +import json +import argparse +from typing import List, Optional + +# Schema of json emitted by circt +""" +{ + "module_name": "mem_ext", + "depth": 512, + "width": 64, + "masked": true, + "read": false, + "write": false, + "readwrite": true, + "mask_granularity": 8, + "extra_ports": [], + "hierarchy": [ + "TestHarness.ram.srams.mem.mem_ext" + ] +} +""" + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Use CIRCT (firtool) smems JSONs to create DUT and test harness smems confs') + parser.add_argument('--in-smems-conf', type=str, required=True, help='Overall smems conf file that contains all memory definitions') + parser.add_argument('--in-dut-smems-json', type=str, required=True, help='JSON indicating which mem modules are in the DUT') + parser.add_argument('--in-model-smems-json', type=str, required=True, help='JSON indicating which mem modules are in the top-most level module (but not in the DUT)') + parser.add_argument('--out-dut-smems-conf', type=str, required=True, help='Smems conf with only DUT mem module definitions') + parser.add_argument('--out-model-smems-conf', type=str, required=True, help='Smems conf with only top-most level mem module definitions (not including DUT modules)') + args = parser.parse_args() + + with open(args.in_smems_conf) as isc, \ + open(args.in_dut_smems_json) as idsj, \ + open(args.in_model_smems_json) as itsj: + idsj_data = json.load(idsj) + itsj_data = json.load(itsj) + + dut_mods = set() + for e in idsj_data: + dut_mods.add(e['module_name']) + + model_mods = set() + for e in itsj_data: + model_mods.add(e['module_name']) + + with open(args.out_dut_smems_conf, "w") as odsc, \ + open(args.out_model_smems_conf, "w") as otsc: + for l in isc: + sl = l.split() + + # the line can't be split then stop immediately (normally an empty file) + if len(sl) > 2: + name = sl[1] + + if name in dut_mods: + odsc.write(l) + elif name in model_mods: + otsc.write(l) + else: + assert False, "Unable to find smem CONF module in firtool emitted JSON files." + else: + exit(0) From 6da72d859bd46078b98ad01e53d8f864b7cbc15e Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 28 Dec 2022 23:41:25 -0800 Subject: [PATCH 38/50] Low FIRRTL flow working Bump barstools to 06db6059022c55df8e6943702653798c43ead3d8 --- common.mk | 19 ++++---- scripts/split-mems-conf.py | 97 +++++++++++++++++++++++++------------- tools/barstools | 2 +- variables.mk | 1 + 4 files changed, 76 insertions(+), 43 deletions(-) diff --git a/common.mk b/common.mk index 46722d33..161f4bc0 100644 --- a/common.mk +++ b/common.mk @@ -146,11 +146,8 @@ FIRTOOL_TARGETS = \ $(FIRTOOL_FILELIST) \ $(FIRTOOL_BB_MODS_FILELIST) -REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(FIRTOOL_SMEMS_CONF) +SFC_REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(SFC_SMEMS_CONF) -ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) - EXTRA_FIRRTL_OPTIONS += $(REPL_SEQ_MEM) -endif # DOC include start: FirrtlCompiler # hack: lower to low firrtl if Fixed types are found @@ -159,8 +156,10 @@ endif $(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), low, none)) + $(eval EXTRA_FIRRTL_OPTIONS += $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), $(SFC_REPL_SEQ_MEM),)) else $(eval SFC_LEVEL := low) + $(eval EXTRA_FIRRTL_OPTIONS += $(SFC_REPL_SEQ_MEM)) endif $(call run_scala_main,tapeout,barstools.tapeout.transforms.GenerateModelStageMain,\ --no-dedup \ @@ -174,8 +173,8 @@ endif -X $(SFC_LEVEL) \ $(EXTRA_FIRRTL_OPTIONS)) -mv $(SFC_FIRRTL_BASENAME).lo.fir $(SFC_FIRRTL_FILE) - $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat $(SFC_ANNO_FILE) | jq 'del(.[] | select(.target | test("io.cpu"))?)' > /tmp/unnec-anno-deleted.sfc.anno.json,) - $(if $(ENABLE_CUSTOM_FIRRTL_PASS), cat /tmp/unnec-anno-deleted.sfc.anno.json > $(SFC_ANNO_FILE) && rm /tmp/unnec-anno-deleted.sfc.anno.json,) + @if [ "$(SFC_LEVEL)" = low ]; then cat $(SFC_ANNO_FILE) | jq 'del(.[] | select(.target | test("io.cpu"))?)' > /tmp/unnec-anno-deleted.sfc.anno.json; fi + @if [ "$(SFC_LEVEL)" = low ]; then cat /tmp/unnec-anno-deleted.sfc.anno.json > $(SFC_ANNO_FILE) && rm /tmp/unnec-anno-deleted.sfc.anno.json; fi firtool \ --format=fir \ -O=release \ @@ -188,12 +187,13 @@ endif --warn-on-unprocessed-annotations \ --lowering-options=emittedLineLength=2048,noAlwaysComb,disallowLocalVariables,explicitBitcast,verifLabels,locationInfoStyle=wrapInAtSquareBracket \ --repl-seq-mem \ - --repl-seq-mem-circuit=$(MODEL) \ --repl-seq-mem-file=$(FIRTOOL_SMEMS_CONF) \ + --repl-seq-mem-circuit=$(MODEL) \ --annotation-file=$(SFC_ANNO_FILE) \ --split-verilog \ -o $(OUT_DIR) \ $(SFC_FIRRTL_FILE) + -mv $(SFC_SMEMS_CONF) $(FIRTOOL_SMEMS_CONF) $(SED) -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler # DOC include end: FirrtlCompiler @@ -214,8 +214,9 @@ $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILEL $(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_TOP_SMEMS_JSON) $(FIRTOOL_MODEL_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) $(base_dir)/scripts/split-mems-conf.py \ --in-smems-conf $(FIRTOOL_SMEMS_CONF) \ - --in-dut-smems-json $(FIRTOOL_TOP_SMEMS_JSON) \ - --in-model-smems-json $(FIRTOOL_MODEL_SMEMS_JSON) \ + --in-model-hrchy-json $(FIRTOOL_MODEL_HRCHY_JSON) \ + --dut-module-name $(TOP) \ + --model-module-name $(MODEL) \ --out-dut-smems-conf $(TOP_SMEMS_CONF) \ --out-model-smems-conf $(HARNESS_SMEMS_CONF) diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py index 89f338b1..b9eb7966 100755 --- a/scripts/split-mems-conf.py +++ b/scripts/split-mems-conf.py @@ -3,6 +3,7 @@ import os import json import argparse +import sys from typing import List, Optional # Schema of json emitted by circt @@ -23,43 +24,73 @@ from typing import List, Optional } """ +sys.setrecursionlimit(100) + + + +# Performing DFS recursively is not a problem here since the modules that +# we are interested in are close to the root of the module hierarchy +def dfs_find_root(tree, module_name): + if tree['module_name'] == module_name: + return tree + if len(tree['instances']) == 0: + exit(0) + for c in tree['instances']: + ret = dfs_find_root(c, module_name) + if ret is not None: + return ret + return None + + +def bfs_collect_module(tree): + output = set() + q = [(tree['instance_name'], tree['module_name'], tree['instances'])] + + while len(q) != 0: + front = q[0] + q.pop(0) + + (inst, mod, child) = front + output.add(mod) + for c in child: + q.append((c['instance_name'], c['module_name'], c['instances'])) + return output + + if __name__ == "__main__": - parser = argparse.ArgumentParser(description='Use CIRCT (firtool) smems JSONs to create DUT and test harness smems confs') - parser.add_argument('--in-smems-conf', type=str, required=True, help='Overall smems conf file that contains all memory definitions') - parser.add_argument('--in-dut-smems-json', type=str, required=True, help='JSON indicating which mem modules are in the DUT') - parser.add_argument('--in-model-smems-json', type=str, required=True, help='JSON indicating which mem modules are in the top-most level module (but not in the DUT)') - parser.add_argument('--out-dut-smems-conf', type=str, required=True, help='Smems conf with only DUT mem module definitions') - parser.add_argument('--out-model-smems-conf', type=str, required=True, help='Smems conf with only top-most level mem module definitions (not including DUT modules)') - args = parser.parse_args() + parser = argparse.ArgumentParser(description='Use CIRCT (firtool) model-hrchy JSONs to create DUT and test harness smems confs or ') + parser.add_argument('--in-smems-conf', type=str, required=True, help='Overall smems conf file that contains all memory definitions') + parser.add_argument('--in-model-hrchy-json', type=str, required=True, help='JSON indicating which mem modules are in the DUT') + parser.add_argument('--dut-module-name', type=str, required=True, help='Module name of the DUT') + parser.add_argument('--model-module-name', type=str, required=True, help='Module name of the model') + parser.add_argument('--out-dut-smems-conf', type=str, required=True, help='Smems conf with only DUT mem module definitions') + parser.add_argument('--out-model-smems-conf', type=str, required=True, help='Smems conf with only top-most level mem module definitions (not including DUT modules)') + args = parser.parse_args() - with open(args.in_smems_conf) as isc, \ - open(args.in_dut_smems_json) as idsj, \ - open(args.in_model_smems_json) as itsj: - idsj_data = json.load(idsj) - itsj_data = json.load(itsj) + with open(args.in_smems_conf) as isc, \ + open(args.in_model_hrchy_json) as imhj: + imhj_data = json.load(imhj) - dut_mods = set() - for e in idsj_data: - dut_mods.add(e['module_name']) + dut_root = dfs_find_root(imhj_data, args.dut_module_name) + dut_submodules = bfs_collect_module(dut_root) - model_mods = set() - for e in itsj_data: - model_mods.add(e['module_name']) + model_root = dfs_find_root(imhj_data, args.model_module_name) + model_submodules = bfs_collect_module(model_root) - with open(args.out_dut_smems_conf, "w") as odsc, \ - open(args.out_model_smems_conf, "w") as otsc: - for l in isc: - sl = l.split() + with open(args.out_dut_smems_conf, "w") as odsc, \ + open(args.out_model_smems_conf, "w") as otsc: + for l in isc: + sl = l.split() - # the line can't be split then stop immediately (normally an empty file) - if len(sl) > 2: - name = sl[1] + # the line can't be split then stop immediately (normally an empty file) + if len(sl) > 2: + name = sl[1] - if name in dut_mods: - odsc.write(l) - elif name in model_mods: - otsc.write(l) - else: - assert False, "Unable to find smem CONF module in firtool emitted JSON files." - else: - exit(0) + if name in dut_submodules: + odsc.write(l) + elif name in model_submodules: + otsc.write(l) + else: + assert False, "Unable to find smem CONF module in firtool emitted JSON files." + else: + exit(0) diff --git a/tools/barstools b/tools/barstools index 899387f4..e340f124 160000 --- a/tools/barstools +++ b/tools/barstools @@ -1 +1 @@ -Subproject commit 899387f4fb54279a8d5c0a16e543c2cc6e60f6b8 +Subproject commit e340f1240a2c5feeb85160a7f81a32496916a7c4 diff --git a/variables.mk b/variables.mk index 9c68d594..a457a813 100644 --- a/variables.mk +++ b/variables.mk @@ -167,6 +167,7 @@ FIRTOOL_TOP_SMEMS_JSON = $(OUT_DIR)/metadata/seq_mems.json FIRTOOL_MODEL_SMEMS_JSON = $(OUT_DIR)/metadata/tb_seq_mems.json # macrocompiler smems in/output +SFC_SMEMS_CONF ?= $(build_dir)/$(long_name).sfc.mems.conf TOP_SMEMS_CONF ?= $(build_dir)/$(long_name).top.mems.conf TOP_SMEMS_FILE ?= $(OUT_DIR)/$(long_name).top.mems.v TOP_SMEMS_FIR ?= $(build_dir)/$(long_name).top.mems.fir From 4f2d791d3cf381ac775b4ac2a08f9a7fc01989da Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 28 Dec 2022 23:55:44 -0800 Subject: [PATCH 39/50] Bump barstools to 06db6059022c55df8e6943702653798c43ead3d8 --- tools/barstools | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/barstools b/tools/barstools index e340f124..06db6059 160000 --- a/tools/barstools +++ b/tools/barstools @@ -1 +1 @@ -Subproject commit e340f1240a2c5feeb85160a7f81a32496916a7c4 +Subproject commit 06db6059022c55df8e6943702653798c43ead3d8 From b4626e964eb483541ec5aec09767c36d39240d43 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Sat, 31 Dec 2022 20:52:17 -0800 Subject: [PATCH 40/50] Fix split-mems-confi.py --- scripts/split-mems-conf.py | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py index b9eb7966..c47fde24 100755 --- a/scripts/split-mems-conf.py +++ b/scripts/split-mems-conf.py @@ -28,21 +28,21 @@ sys.setrecursionlimit(100) -# Performing DFS recursively is not a problem here since the modules that -# we are interested in are close to the root of the module hierarchy -def dfs_find_root(tree, module_name): - if tree['module_name'] == module_name: - return tree - if len(tree['instances']) == 0: - exit(0) - for c in tree['instances']: - ret = dfs_find_root(c, module_name) - if ret is not None: - return ret +def bfs_find_root(tree, module_name): + q = [tree] + + while len(q) != 0: + front = q[0] + q.pop(0) + + if front['module_name'] == module_name: + return front + for c in front['instances']: + q.append(c) return None -def bfs_collect_module(tree): +def bfs_collect_submodules(tree): output = set() q = [(tree['instance_name'], tree['module_name'], tree['instances'])] @@ -71,11 +71,11 @@ if __name__ == "__main__": open(args.in_model_hrchy_json) as imhj: imhj_data = json.load(imhj) - dut_root = dfs_find_root(imhj_data, args.dut_module_name) - dut_submodules = bfs_collect_module(dut_root) + dut_root = bfs_find_root(imhj_data, args.dut_module_name) + dut_submodules = bfs_collect_submodules(dut_root) - model_root = dfs_find_root(imhj_data, args.model_module_name) - model_submodules = bfs_collect_module(model_root) + model_root = bfs_find_root(imhj_data, args.model_module_name) + model_submodules = bfs_collect_submodules(model_root) with open(args.out_dut_smems_conf, "w") as odsc, \ open(args.out_model_smems_conf, "w") as otsc: From e8e0f3e9022802a024f2b4698b6ed9937d2b421b Mon Sep 17 00:00:00 2001 From: joey0320 Date: Sat, 31 Dec 2022 21:50:56 -0800 Subject: [PATCH 41/50] Fix HARNESS_* to MODEL_* for consistence --- common.mk | 31 +++++++++++++++++++------------ docs/VLSI/Basic-Flow.rst | 2 +- variables.mk | 6 +++--- vlsi/Makefile | 14 +++++++------- 4 files changed, 30 insertions(+), 23 deletions(-) diff --git a/common.mk b/common.mk index 161f4bc0..fbe92737 100644 --- a/common.mk +++ b/common.mk @@ -137,7 +137,7 @@ firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -FIRTOOL_TARGETS = \ +SFC_FIRTOOL_TARGETS = \ $(FIRTOOL_SMEMS_CONF) \ $(FIRTOOL_TOP_SMEMS_JSON) \ $(FIRTOOL_TOP_HRCHY_JSON) \ @@ -150,10 +150,17 @@ SFC_REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(SFC_SMEMS_CONF) # DOC include start: FirrtlCompiler +# This step can take either one of two paths. The first path is when SFC +# compiles Chisel to CHIRRTL, and FIRTOOL compiles CHIRRTL to Verilog. Otherwise, +# when custom FIRRTL transforms are included or if a Fixed type is used within +# the dut, SFC compiles Chisel to LowFIRRTL and FIRTOOL compiles it to Verilog. +# Users can indicate to the Makefile of custom FIRRTL transforms by setting the +# "ENABLE_CUSTOM_FIRRTL_PASS" env variable. +# # hack: lower to low firrtl if Fixed types are found # hack: when using dontTouch, io.cpu annotations are not removed by SFC, # hence we remove them manually by using jq before passing them to firtool -$(FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) +$(SFC_FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), low, none)) $(eval EXTRA_FIRRTL_OPTIONS += $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), $(SFC_REPL_SEQ_MEM),)) @@ -172,7 +179,7 @@ endif --allow-unrecognized-annotations \ -X $(SFC_LEVEL) \ $(EXTRA_FIRRTL_OPTIONS)) - -mv $(SFC_FIRRTL_BASENAME).lo.fir $(SFC_FIRRTL_FILE) + -mv $(SFC_FIRRTL_BASENAME).lo.fir $(SFC_FIRRTL_FILE) # Optionally change file type when SFC generates LowFIRRTL @if [ "$(SFC_LEVEL)" = low ]; then cat $(SFC_ANNO_FILE) | jq 'del(.[] | select(.target | test("io.cpu"))?)' > /tmp/unnec-anno-deleted.sfc.anno.json; fi @if [ "$(SFC_LEVEL)" = low ]; then cat /tmp/unnec-anno-deleted.sfc.anno.json > $(SFC_ANNO_FILE) && rm /tmp/unnec-anno-deleted.sfc.anno.json; fi firtool \ @@ -211,31 +218,31 @@ $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILEL $(SED) -i 's/\.\///' $(BB_MODS_FILELIST) sort -u $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(BB_MODS_FILELIST) > $(ALL_MODS_FILELIST) -$(TOP_SMEMS_CONF) $(HARNESS_SMEMS_CONF) &: $(FIRTOOL_TOP_SMEMS_JSON) $(FIRTOOL_MODEL_SMEMS_JSON) $(FIRTOOL_SMEMS_CONF) +$(TOP_SMEMS_CONF) $(MODEL_SMEMS_CONF) &: $(FIRTOOL_SMEMS_CONF) $(FIRTOOL_MODEL_HRCHY_JSON) $(base_dir)/scripts/split-mems-conf.py \ --in-smems-conf $(FIRTOOL_SMEMS_CONF) \ --in-model-hrchy-json $(FIRTOOL_MODEL_HRCHY_JSON) \ --dut-module-name $(TOP) \ --model-module-name $(MODEL) \ --out-dut-smems-conf $(TOP_SMEMS_CONF) \ - --out-model-smems-conf $(HARNESS_SMEMS_CONF) + --out-model-smems-conf $(MODEL_SMEMS_CONF) # This file is for simulation only. VLSI flows should replace this file with one containing hard SRAMs -MACROCOMPILER_MODE ?= --mode synflops +TOP_MACROCOMPILER_MODE ?= --mode synflops $(TOP_SMEMS_FILE) $(TOP_SMEMS_FIR) &: $(TOP_SMEMS_CONF) - $(call run_scala_main,tapeout,barstools.macros.MacroCompiler,-n $(TOP_SMEMS_CONF) -v $(TOP_SMEMS_FILE) -f $(TOP_SMEMS_FIR) $(MACROCOMPILER_MODE)) + $(call run_scala_main,tapeout,barstools.macros.MacroCompiler,-n $(TOP_SMEMS_CONF) -v $(TOP_SMEMS_FILE) -f $(TOP_SMEMS_FIR) $(TOP_MACROCOMPILER_MODE)) -HARNESS_MACROCOMPILER_MODE = --mode synflops -$(HARNESS_SMEMS_FILE) $(HARNESS_SMEMS_FIR) &: $(HARNESS_SMEMS_CONF) | $(TOP_SMEMS_FILE) - $(call run_scala_main,tapeout,barstools.macros.MacroCompiler, -n $(HARNESS_SMEMS_CONF) -v $(HARNESS_SMEMS_FILE) -f $(HARNESS_SMEMS_FIR) $(HARNESS_MACROCOMPILER_MODE)) +MODEL_MACROCOMPILER_MODE = --mode synflops +$(MODEL_SMEMS_FILE) $(MODEL_SMEMS_FIR) &: $(MODEL_SMEMS_CONF) | $(TOP_SMEMS_FILE) + $(call run_scala_main,tapeout,barstools.macros.MacroCompiler, -n $(MODEL_SMEMS_CONF) -v $(MODEL_SMEMS_FILE) -f $(MODEL_SMEMS_FIR) $(MODEL_MACROCOMPILER_MODE)) ######################################################################################## # remove duplicate files and headers in list of simulation file inputs ######################################################################################## -$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(TOP_SMEMS_FILE) $(HARNESS_SMEMS_FILE) +$(sim_common_files): $(sim_files) $(ALL_MODS_FILELIST) $(TOP_SMEMS_FILE) $(MODEL_SMEMS_FILE) sort -u $(sim_files) $(ALL_MODS_FILELIST) | grep -v '.*\.\(svh\|h\)$$' > $@ echo "$(TOP_SMEMS_FILE)" >> $@ - echo "$(HARNESS_SMEMS_FILE)" >> $@ + echo "$(MODEL_SMEMS_FILE)" >> $@ ######################################################################################### # helper rule to just make verilog files diff --git a/docs/VLSI/Basic-Flow.rst b/docs/VLSI/Basic-Flow.rst index 610f6958..6f7c456b 100644 --- a/docs/VLSI/Basic-Flow.rst +++ b/docs/VLSI/Basic-Flow.rst @@ -64,7 +64,7 @@ As in the rest of the Chipyard flows, we specify our SoC configuration using the However, unlike the rest of the Chipyard flows, in the case of physical design we might be interested in working in a hierarchical fashion and therefore we would like to work on a single module. Therefore, we can also specify a ``VLSI_TOP`` make variable with the same of a specific Verilog module (which should also match the name of the equivalent Chisel module) which we would like to work on. The makefile will automatically call tools such as Barstools and the MacroCompiler (:ref:`Tools/Barstools:barstools`) in order to make the generated Verilog more VLSI friendly. -By default, the MacroCompiler will attempt to map memories into the SRAM options within the Hammer technology plugin. However, if you are working with a new process technology and prefer to work with flip-flop arrays, you can configure the MacroCompiler using the ``MACROCOMPILER_MODE`` make variable. For example, if your technology plugin does not have an SRAM compiler ready, you can use the ``MACROCOMPILER_MODE='--mode synflops'`` option (Note that synthesizing a design with only flipflops is very slow and will often may not meet constraints). +By default, the MacroCompiler will attempt to map memories into the SRAM options within the Hammer technology plugin. However, if you are working with a new process technology and prefer to work with flip-flop arrays, you can configure the MacroCompiler using the ``TOP_MACROCOMPILER_MODE`` make variable. For example, if your technology plugin does not have an SRAM compiler ready, you can use the ``MACROCOMPILER_MODE='--mode synflops'`` option (Note that synthesizing a design with only flipflops is very slow and will often may not meet constraints). We call the ``make buildfile`` command while also specifying the name of the process technology we are working with (same ``tech_name`` for the configuration files and plugin name) and the configuration files we created. Note, in the ASAP7 tutorial ((:ref:`tutorial`)) these configuration files are merged into a single file called ``example-asap7.yml``. diff --git a/variables.mk b/variables.mk index a457a813..d4f035f8 100644 --- a/variables.mk +++ b/variables.mk @@ -171,9 +171,9 @@ SFC_SMEMS_CONF ?= $(build_dir)/$(long_name).sfc.mems.conf TOP_SMEMS_CONF ?= $(build_dir)/$(long_name).top.mems.conf TOP_SMEMS_FILE ?= $(OUT_DIR)/$(long_name).top.mems.v TOP_SMEMS_FIR ?= $(build_dir)/$(long_name).top.mems.fir -HARNESS_SMEMS_CONF ?= $(build_dir)/$(long_name).harness.mems.conf -HARNESS_SMEMS_FILE ?= $(OUT_DIR)/$(long_name).harness.mems.v -HARNESS_SMEMS_FIR ?= $(build_dir)/$(long_name).harness.mems.fir +MODEL_SMEMS_CONF ?= $(build_dir)/$(long_name).model.mems.conf +MODEL_SMEMS_FILE ?= $(OUT_DIR)/$(long_name).model.mems.v +MODEL_SMEMS_FIR ?= $(build_dir)/$(long_name).model.mems.fir # top module files to include TOP_MODS_FILELIST ?= $(build_dir)/$(long_name).top.f diff --git a/vlsi/Makefile b/vlsi/Makefile index 0df1f7f9..228401b2 100644 --- a/vlsi/Makefile +++ b/vlsi/Makefile @@ -28,9 +28,9 @@ SMEMS_CACHE ?= $(tech_dir)/sram-cache.json SMEMS_HAMMER ?= $(build_dir)/$(long_name).mems.hammer.json ifdef USE_SRAM_COMPILER - MACROCOMPILER_MODE ?= -l $(SMEMS_COMP) --use-compiler -hir $(SMEMS_HAMMER) --mode strict + TOP_MACROCOMPILER_MODE ?= -l $(SMEMS_COMP) --use-compiler -hir $(SMEMS_HAMMER) --mode strict else - MACROCOMPILER_MODE ?= -l $(SMEMS_CACHE) -hir $(SMEMS_HAMMER) --mode strict + TOP_MACROCOMPILER_MODE ?= -l $(SMEMS_CACHE) -hir $(SMEMS_HAMMER) --mode strict endif ENV_YML ?= $(vlsi_dir)/env.yml @@ -121,12 +121,12 @@ SIM_DEBUG_CONF = $(OBJ_DIR)/sim-debug-inputs.yml SIM_TIMING_CONF = $(OBJ_DIR)/sim-timing-inputs.yml include $(vlsi_dir)/sim.mk -$(SIM_CONF): $(VLSI_RTL) $(HARNESS_FILE) $(HARNESS_SMEMS_FILE) $(sim_common_files) $(dramsim_lib) +$(SIM_CONF): $(VLSI_RTL) $(MODEL_FILE) $(MODEL_SMEMS_FILE) $(sim_common_files) $(dramsim_lib) mkdir -p $(dir $@) echo "sim.inputs:" > $@ echo " top_module: $(VLSI_TOP)" >> $@ echo " input_files:" >> $@ - for x in $(HARNESS_FILE) $(HARNESS_SMEMS_FILE); do \ + for x in $(MODEL_FILE) $(MODEL_SMEMS_FILE); do \ echo ' - "'$$x'"' >> $@; \ done echo " input_files_meta: 'append'" >> $@ @@ -163,7 +163,7 @@ ifneq ($(BINARY), ) endif echo " tb_dut: 'TestDriver.testHarness.$(VLSI_HARNESS_DUT_NAME)'" >> $@ -$(SIM_DEBUG_CONF): $(VLSI_RTL) $(HARNESS_FILE) $(HARNESS_SMEMS_FILE) $(sim_common_files) +$(SIM_DEBUG_CONF): $(VLSI_RTL) $(MODEL_FILE) $(MODEL_SMEMS_FILE) $(sim_common_files) mkdir -p $(dir $@) mkdir -p $(output_dir) echo "sim.inputs:" > $@ @@ -186,7 +186,7 @@ else echo "sim.outputs.waveforms: ['$(sim_out_name).vpd']" >> $@ endif -$(SIM_TIMING_CONF): $(VLSI_RTL) $(HARNESS_FILE) $(HARNESS_SMEMS_FILE) $(sim_common_files) +$(SIM_TIMING_CONF): $(VLSI_RTL) $(MODEL_FILE) $(MODEL_SMEMS_FILE) $(sim_common_files) mkdir -p $(dir $@) echo "sim.inputs:" > $@ echo " defines: ['NTC']" >> $@ @@ -195,7 +195,7 @@ $(SIM_TIMING_CONF): $(VLSI_RTL) $(HARNESS_FILE) $(HARNESS_SMEMS_FILE) $(sim_comm POWER_CONF = $(OBJ_DIR)/power-inputs.yml include $(vlsi_dir)/power.mk -$(POWER_CONF): $(VLSI_RTL) $(HARNESS_FILE) $(HARNESS_SMEMS_FILE) $(sim_common_files) +$(POWER_CONF): $(VLSI_RTL) $(MODEL_FILE) $(MODEL_SMEMS_FILE) $(sim_common_files) mkdir -p $(dir $@) echo "power.inputs:" > $@ echo " tb_dut: 'testHarness/$(VLSI_HARNESS_DUT_NAME)'" >> $@ From d7f5ef0fcf72bed28228cb692195bdd8c111659f Mon Sep 17 00:00:00 2001 From: joey0320 Date: Mon, 2 Jan 2023 06:14:01 +0000 Subject: [PATCH 42/50] update conda env to force firtool version --- conda-reqs/chipyard.yaml | 5 +- ...irements-esp-tools-linux-64.conda-lock.yml | 3605 ++++++------ ...ements-riscv-tools-linux-64.conda-lock.yml | 5129 +---------------- 3 files changed, 1977 insertions(+), 6762 deletions(-) diff --git a/conda-reqs/chipyard.yaml b/conda-reqs/chipyard.yaml index acd70dcd..41ee28d2 100644 --- a/conda-reqs/chipyard.yaml +++ b/conda-reqs/chipyard.yaml @@ -29,11 +29,8 @@ dependencies: - binutils - dromajo # from ucb-bar channel - https://github.com/riscv-boom/dromajo -<<<<<<< HEAD:conda-reqs/chipyard.yaml -======= - esp-tools # from ucb-bar channel - https://github.com/ucb-bar/esp-tools-feedstock - - firtool # from ucb-bar channel - https://github.com/ucb-bar/firtool-feedstock ->>>>>>> 3e131170 (Update all):conda-requirements-esp-tools.yaml + - firtool>=1.25 # from ucb-bar channel - https://github.com/ucb-bar/firtool-feedstock # firemarshal deps - python>=3.8 diff --git a/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml b/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml index e830a95a..d1a92945 100644 --- a/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml +++ b/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml @@ -7,13 +7,10 @@ # Install this environment as "YOURENV" with: # conda-lock install -n YOURENV --file conda-requirements-esp-tools-linux-64.conda-lock.yml # To update a single package to the latest version compatible with the version constraints in the source: -# conda-lock lock --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml --update PACKAGE +# conda-lock lock --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml # conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-esp-tools.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml -======= -# conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-esp-tools.yaml -f /scratch/abejgonza/cy-circt/conda-requirements-esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml ->>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml +# conda-lock -f /scratch/abejgonza/cy-circt/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-circt/conda-reqs/esp-tools.yaml -f /home/centos/chipyard/conda-reqs/chipyard.yaml -f /home/centos/chipyard/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml metadata: channels: - url: ucb-bar @@ -23,17 +20,12 @@ metadata: - url: nodefaults used_env_vars: [] content_hash: - linux-64: 46faccb4f0f152fc79912dbcd442a9cd0d3378720908f86cd06f3496fd584e06 + linux-64: f72ae92cf610f9d3ce4a49ef6f8d7e5b3643574079ca549c78029cf10f4db530 platforms: - linux-64 sources: - - /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-esp-tools.yaml -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml - /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml - /scratch/abejgonza/cy-fix/conda-reqs/esp-tools.yaml -======= - - /scratch/abejgonza/cy-circt/conda-requirements-esp-tools.yaml ->>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml package: - category: main dependencies: {} @@ -60,35 +52,35 @@ package: - category: main dependencies: {} hash: - md5: ce8d1b98cc96642f2d2e5da1873de2e6 - sha256: fc08379d634e7806485be606ead3265385949054959940c8ecb88a67c26ace42 + md5: c3c1c898537714ab47e415c03da7b4df + sha256: c248fcc6476b8d8ebac8c03e8d4eab967a2f723e86ed632a846ab11877ed5ded manager: conda name: bash-completion optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bash-completion-2.11-0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/bash-completion-2.11-ha770c72_1.tar.bz2 version: '2.11' - category: main dependencies: {} hash: - md5: 41e4e87062433e283696cf384f952ef6 - sha256: 058355034667e77d15389700f6b2364cc74efce0af63a418eacc1ce252458942 + md5: ff9f73d45c4a07d6f424495288a26080 + sha256: 8f6c81b0637771ae0ea73dc03a6d30bec3326ba3927f2a7b91931aa2d59b1789 manager: conda name: ca-certificates optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.9.24-ha878542_0.tar.bz2 - version: 2022.9.24 + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.12.7-ha878542_0.conda + version: 2022.12.7 - category: main dependencies: {} hash: - md5: 2adf191e11723cd8156dcaa421419d1e - sha256: e52fb8cf5bc5eb80c69f2239a08868ddd6fa26fdf67a1a0312970308f698fc96 + md5: 2b4a3dd0e76650376ee46470c2141fa6 + sha256: bc2862e6d103dd2498fbe8d66592f71896ed957b01cdeb959c0f7c935a9f0626 manager: conda name: conda-standalone optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-standalone-4.12.0-ha770c72_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-standalone-4.12.0-ha770c72_1.conda version: 4.12.0 - category: main dependencies: {} @@ -137,69 +129,80 @@ package: - category: main dependencies: {} hash: - md5: bd4f2e711b39af170e7ff15163fe87ee - sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f + md5: 737be0d34c22d24432049ab7a3214de4 + sha256: 3e7f203e33ea497b6e468279cc5fdef7d556473c25e7466b35fd672940392469 manager: conda name: ld_impl_linux-64 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 - version: 2.36.1 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.39-hcc3a1bd_1.conda + version: '2.39' - category: main dependencies: {} hash: - md5: 0e6ab30ea5307e18bff4689958b51b83 - sha256: 9875a188edb25e996eb2ef5d2664d995ddb166a868d3377851a8f33d6c63297d + md5: 199a7292b1d3535376ecf7670c231d1f + sha256: d6df7758b85d4f82baaa526bff1b9f0a9ae2b73b0df7fcb27cafdaf5e24fdefb manager: conda name: libgcc-devel_linux-64 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-12.1.0-h1ec3361_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-12.2.0-h3b97bd3_19.tar.bz2 + version: 12.2.0 - category: main dependencies: {} hash: - md5: b02605b875559ff99f04351fd5040760 - sha256: 4d20cbd5dbe47e0dacd298d5cc0745ae19dcd5cd7cfaf937387adc876ee481c7 + md5: 164b4b1acaedc47ee7e658ae6b308ca3 + sha256: 03ea784edd12037dc3a7a0078ff3f9c3383feabb34d5ba910bb2fd7a21a2d961 manager: conda name: libgfortran5 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.1.0-hdcd56e2_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.2.0-h337968e_19.tar.bz2 + version: 12.2.0 - category: main dependencies: {} hash: - md5: db535a3c3b757e1d34e6b031a111f029 - sha256: 3588334fa16d57452dc83527dd4490821a39f1a049565d4390d774635559f4fc + md5: 277d373b57791ee71cafc3c5bfcf0641 + sha256: 152a54b52b0bc0cda89b4394e43f010ce2a16f4012a3e706709d53a68407df46 manager: conda name: libstdcxx-devel_linux-64 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-12.1.0-h1ec3361_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-12.2.0-h3b97bd3_19.tar.bz2 + version: 12.2.0 - category: main dependencies: {} hash: - md5: 6f5ba041a41eb102a1027d9e68731be7 - sha256: c2483256b324253599bdbe6ddb4a04f7a154259473e626aacbfdee7686a994d2 + md5: 1030b1f38c129f2634eae026f704fe60 + sha256: 0289e6a7b9a5249161a3967909e12dcfb4ab4475cdede984635d3fb65c606f08 manager: conda name: libstdcxx-ng optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.2.0-h46fd767_19.tar.bz2 + version: 12.2.0 - category: main dependencies: {} hash: - md5: 456b5b1d99e7a9654b331bcd82e71042 - sha256: 3d234013a4e2f70f40068f29b8790e959d5cc97cd4b1c6a0aa5446eec03819b9 + md5: 0dd193187d54e585cac7eab942a8847e + sha256: 89e8c4436dd04d8b4a0c13c508e930be56973a480a9714171969de953bdafd3a + manager: conda + name: python_abi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-3_cp39.conda + version: '3.9' +- category: main + dependencies: {} + hash: + md5: 51fc4fcfb19f5d95ffc8c339db5068e8 + sha256: 0bfae0b9962bc0dbf79048f9175b913ed4f53c4310d06708dc7acbb290ad82f6 manager: conda name: tzdata optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022d-h191b570_0.tar.bz2 - version: 2022d + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022g-h191b570_0.conda + version: 2022g - category: main dependencies: font-ttf-dejavu-sans-mono: '' @@ -229,28 +232,28 @@ package: version: 3.10.0 - category: main dependencies: - libgfortran5: 12.1.0 hdcd56e2_16 + libgfortran5: 12.2.0 h337968e_19 hash: - md5: 6bf15e29a20f614b18ae89368260d0a2 - sha256: 8b9ebde578c74c9e2d93cbe6940a09ee4d0ca4080a0f385bdcd10be536f07abb + md5: cd7a806282c16e1f2d39a7e80d3a3e0d + sha256: c7d061f323e80fbc09564179073d8af303bf69b953b0caddcf79b47e352c746f manager: conda name: libgfortran-ng optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.1.0-h69a702a_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.2.0-h69a702a_19.tar.bz2 + version: 12.2.0 - category: main dependencies: _libgcc_mutex: 0.1 conda_forge hash: - md5: f013cf7749536ce43d82afbffdf499ab - sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d + md5: cedcee7c064c01c403f962c9e8d3c373 + sha256: 81a76d20cfdee9fe0728b93ef057ba93494fd1450d42bc3717af4e468235661e manager: conda name: libgomp optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.2.0-h65d4601_19.tar.bz2 + version: 12.2.0 - category: main dependencies: _libgcc_mutex: 0.1 conda_forge @@ -291,42 +294,42 @@ package: version: '2.17' - category: main dependencies: - ld_impl_linux-64: 2.36.1 hea4e1c9_2 + ld_impl_linux-64: 2.39 hcc3a1bd_1 sysroot_linux-64: '' hash: - md5: 32aae4265554a47ea77f7c09f86aeb3b - sha256: 7cdcbb78f3b521efbcbd72424fb56a4e030001cccf2a6bca800aef4b9a5ed93a + md5: 3d726e8b51a1f5bfd66892a2b7d9db2d + sha256: 69a7c32141475dab43de2f19b7a67c14596cbb357cdb5891ff866918f8f65a2e manager: conda name: binutils_impl_linux-64 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.36.1-h193b22a_2.tar.bz2 - version: 2.36.1 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.39-he00db2b_1.conda + version: '2.39' - category: main dependencies: _libgcc_mutex: 0.1 conda_forge _openmp_mutex: '>=4.5' hash: - md5: 4f05bc9844f7c101e6e147dab3c88d5c - sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 + md5: e4c94f80aef025c17ab0828cd85ef535 + sha256: f3899c26824cee023f1e360bd0859b0e149e2b3e8b1668bc6dd04bfc70dcd659 manager: conda name: libgcc-ng optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.2.0-h65d4601_19.tar.bz2 + version: 12.2.0 - category: main dependencies: libgcc-ng: '>=12' hash: - md5: 4a826cd983be6c8fff07a64b6d2079e7 - sha256: b2ea5be6ca4f16d62c7de3df62155b106f2009d9c317db187c47267abc1cb03d + md5: be733e69048951df1e4b4b7bb8c7666f + sha256: 2c0a618d0fa695e4e01a30e7ff31094be540c52e9085cbd724edb132c65cf9cd manager: conda name: alsa-lib optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.7.2-h166bdaf_0.tar.bz2 - version: 1.2.7.2 + url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.8-h166bdaf_0.tar.bz2 + version: 1.2.8 - category: main dependencies: libgcc-ng: '>=9.4.0' @@ -341,16 +344,16 @@ package: version: 1.07.1 - category: main dependencies: - binutils_impl_linux-64: '>=2.36.1,<2.36.2.0a0' + binutils_impl_linux-64: '>=2.39,<2.40.0a0' hash: - md5: 3111f86041b5b6863545ca49130cca95 - sha256: 17ae32b02c9cfb4c01ddcbe733d8bc432bd5003447cca9eb1727dd13c8fa940e + md5: 1276c18b0a562739185dbf5bd14b57b2 + sha256: 8edbd5a01feaf22053d7c02e7d5066a3b35b265deee0a5ad3f69054289bbbd7e manager: conda name: binutils optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.36.1-hdd6e379_2.tar.bz2 - version: 2.36.1 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.39-hdd6e379_1.conda + version: '2.39' - category: main dependencies: libgcc-ng: '>=9.3.0' @@ -405,7 +408,6 @@ package: libstdcxx-ng: '>=12' hash: md5: 6bfb79319763a11c7423c9d0e0ee00b7 - sha256: null manager: conda name: dromajo optional: false @@ -429,14 +431,14 @@ package: libgcc-ng: '>=12' libstdcxx-ng: '>=12' hash: - md5: 493ac8b2503a949aebe33d99ea0c284f - sha256: 2e2b3fadca2aa04244197d645947b91edb73fed1da17b8c5f8b8f1fdc6cd06ac + md5: c4fbad8d4bddeb3c085f18cbf97fbfad + sha256: b44db0b92ae926b3fbbcd57c179fceb64fa11a9f9d09082e03be58b74dcad832 manager: conda name: expat optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.4.9-h27087fc_0.tar.bz2 - version: 2.4.9 + url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.5.0-h27087fc_0.tar.bz2 + version: 2.5.0 - category: main dependencies: libgcc-ng: '>=7.5.0' @@ -466,14 +468,14 @@ package: dependencies: libgcc-ng: '>=12' hash: - md5: 17f91dc8bb7a259b02be5bfb2cd2395f - sha256: e33f9c58fe6d48e65f3c271fdd39999ad439b0ea03c683ca609e50b7aeda47ee + md5: 14947d8770185e5153fdd04d4673ed37 + sha256: 4fcfedc44e4c9a053f0416f9fc6ab6ed50644fca3a761126dbd00d09db1f546a manager: conda name: gettext optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-h27087fc_1009.tar.bz2 - version: 0.19.8.1 + url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.21.1-h27087fc_0.tar.bz2 + version: 0.21.1 - category: main dependencies: libgcc-ng: '>=7.5.0' @@ -600,15 +602,15 @@ package: version: '4.33' - category: main dependencies: - libgcc-ng: '>=10.3.0' + libgcc-ng: '>=12' hash: - md5: 6b0f2dd6a16b984110e8b6eed67b569b - sha256: 17110a07bc1bd3ea546840efb55d17ae2f80cd3dd0af882918cf7fa1c6bc0247 + md5: b479e94095fbb82702d736b1c100c0e8 + sha256: a4490042212d56d6a0f13ebd172f6be7524a9229a94820cd7d12c57d95b3f8cd manager: conda name: libfdt optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libfdt-1.6.1-h166bdaf_1.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/libfdt-1.6.1-h166bdaf_2.tar.bz2 version: 1.6.1 - category: main dependencies: @@ -662,16 +664,28 @@ package: version: 0.3.21 - category: main dependencies: - libgcc-ng: '>=12.1.0' + libgcc-ng: '>=12.2.0' hash: - md5: 72d63459c86185f8f636772f28d6eb35 - sha256: 8030597934a3008b962340184af5d45605c1fb313443cc3a4a2b6b45b8dea162 + md5: 80d0e00150401e9c06a055f36e8e73f2 + sha256: 6cf904606c091e1cab5cf3b1f1bb0d6756474e6e37b1a97a502fc1255d71641b manager: conda name: libsanitizer optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.1.0-ha89aaad_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.2.0-h46fd767_19.tar.bz2 + version: 12.2.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: c3788462a6fbddafdb413a9f9053e58d + sha256: 53da0c8b79659df7b53eebdb80783503ce72fb4b10ed6e9e05cc0e9e4207a130 + manager: conda + name: libsodium + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h36c2ea0_1.tar.bz2 + version: 1.0.18 - category: main dependencies: libgcc-ng: '>=12' @@ -686,16 +700,16 @@ package: version: 4.19.0 - category: main dependencies: - libgcc-ng: '>=9.4.0' + libgcc-ng: '>=12' hash: - md5: 16e143a1ed4b4fd169536373957f6fee - sha256: eadbb80c922dce355c0f8f7fc560f20f61263245799d076a1d5251d147d0d250 + md5: f204c8ba400ec475452737094fb81d52 + sha256: 345b3b580ef91557a82425ea3f432a70a8748c040deb14570b9f4dca4af3e3d1 manager: conda name: libtool optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.6-h9c3ff4c_1008.tar.bz2 - version: 2.4.6 + url: https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.7-h27087fc_0.conda + version: 2.4.7 - category: main dependencies: libgcc-ng: '>=9.3.0' @@ -748,14 +762,14 @@ package: dependencies: libgcc-ng: '>=12' hash: - md5: 6a2e5b333ba57ce7eec61e90260cbb79 - sha256: f73c296d19454b79e19f6ad3f7ab7f9733132575226e68e7128c615ecacc1e5d + md5: f3f9de449d32ca9b9c66a22863c96f41 + sha256: 22f3663bcf294d349327e60e464a51cd59664a71b8ed70c28a9f512d10bc77dd manager: conda name: libzlib optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_4.tar.bz2 - version: 1.2.12 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-h166bdaf_4.tar.bz2 + version: 1.2.13 - category: main dependencies: libgcc-ng: '>=9.3.0' @@ -846,14 +860,14 @@ package: ca-certificates: '' libgcc-ng: '>=12' hash: - md5: 07acc367c7fc8b716770cd5b36d31717 - sha256: 13ba391de59386eff710a9e40cd7a3c53ef8dab6c7818dd4eaaf0401029ddd1b + md5: 7adaac6ff98219bcb99b45e408b80f4e + sha256: d9143f6d10e7edaa8cbb03e510d60c54463f4538c01f30b0abff51def582d94e manager: conda name: openssl optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1q-h166bdaf_0.tar.bz2 - version: 1.1.1q + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.0.7-h0b41bf4_1.conda + version: 3.0.7 - category: main dependencies: libgcc-ng: '>=9.3.0' @@ -1111,49 +1125,45 @@ package: - category: main dependencies: libfdt: '>=1.6.1,<1.7.0a0' - libgcc-ng: '>=10.3.0' + libgcc-ng: '>=12' yaml: '>=0.2.5,<0.3.0a0' hash: - md5: caa34d1dbb00e66fc12387ee364c24ce - sha256: cb20ea4ea3ae9c2ab6728b934666dc4cc0fac7c7acc4df66c9ab3819128a006e + md5: 22b23b5006eb63ed81af6a84569c930e + sha256: 5a056172bd4fee3f6dd21441bfdd3c9960d3a637f48e8dfe16d3a7aa56e883a5 manager: conda name: dtc optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/dtc-1.6.1-h166bdaf_1.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/dtc-1.6.1-h166bdaf_2.tar.bz2 version: 1.6.1 - category: main dependencies: gettext: '' - libgcc-ng: '>=9.4.0' + libgcc-ng: '>=12' hash: - md5: 8d0b19bcc4a822e154eaf924483c9edb - sha256: 377377897759dc0183ad2db9a3c4472d50d81a74b62ad974f32109900d891743 + md5: 0045534ae3fc1682e8096b0c70b2570b + sha256: 30aca48b587e51d51f148d9b450a07fb21475585375e5c54c0048b13a31a437a manager: conda name: findutils optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/findutils-4.6.0-h7f98852_1001.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/findutils-4.6.0-h166bdaf_1001.tar.bz2 version: 4.6.0 - category: main - dependencies: -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml -======= libgcc-ng: '>=12' libstdcxx-ng: '>=12' ncurses: '>=6.3,<7.0a0' hash: - md5: e6019194c1a4915a153c09516dcca08a - sha256: null + md5: f3530f0cfbc7b4e243cb6b8f19cd077d + sha256: e9fa4c912e6c72dcc10e00c6769c6b0e20d32446345ef9f07626257cc80f7d7d manager: conda name: firtool optional: false platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/firtool-1.16.0-0_h1234567_g14ac3cb0e.tar.bz2 - version: 1.16.0 + url: https://conda.anaconda.org/ucb-bar/linux-64/firtool-1.25.0-0_h1234567_gd0462e7ec.conda + version: 1.25.0 - category: main dependencies: ->>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml libgcc-ng: '>=7.5.0' libstdcxx-ng: '>=7.5.0' m4: '' @@ -1168,26 +1178,24 @@ package: version: 2.6.4 - category: main dependencies: - binutils_impl_linux-64: 2.36.1.* - libgcc-devel_linux-64: 12.1.0 h1ec3361_16 - libgcc-ng: '>=12.1.0' - libgomp: '>=12.1.0' - libsanitizer: 12.1.0 ha89aaad_16 - libstdcxx-ng: '>=12.1.0' + binutils_impl_linux-64: '>=2.39' + libgcc-devel_linux-64: 12.2.0 h3b97bd3_19 + libgcc-ng: '>=12.2.0' + libgomp: '>=12.2.0' + libsanitizer: 12.2.0 h46fd767_19 + libstdcxx-ng: '>=12.2.0' sysroot_linux-64: '' hash: - md5: 8db926c5e0250835beca6557221b600b - sha256: 344d543e87657facf6d6baf0ef877f7e003f1a25d969f196083be370ae59a410 + md5: bb48ea333c8e6dcc159a1575f04d869e + sha256: 1e67063ca887c0569c647d7e8e3da9d09234585ed0fce7f728d6709d7314d0f5 manager: conda name: gcc_impl_linux-64 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.1.0-hea43390_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.2.0-hcc96c02_19.tar.bz2 + version: 12.2.0 - category: main dependencies: -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml -======= libgcc-ng: '>=7.5.0' oniguruma: '>=6.9.3,<6.10.0a0' hash: @@ -1201,7 +1209,6 @@ package: version: '1.6' - category: main dependencies: ->>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml libopenblas: '>=0.3.21,<1.0a0' hash: md5: d9b7a8639171f6c6fa0a983edabcfe2b @@ -1227,18 +1234,18 @@ package: version: 3.1.20191231 - category: main dependencies: - gettext: '>=0.19.8.1,<1.0a0' + gettext: '>=0.21.1,<1.0a0' libgcc-ng: '>=12' libunistring: '>=0,<1.0a0' hash: - md5: 7726ff4317aaecba7a4e7c2a16d38b21 - sha256: 6051ca2b05ff5d08fcc1b5b653d34454dc0a099eec374683fea7ada6033bac62 + md5: 7440fbafd870b8bab68f83a064875d34 + sha256: 888848ae85be9df86f56407639c63bdce8e7651f0b2517be9bc0ac6e38b2d21d manager: conda name: libidn2 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libidn2-2.3.3-h166bdaf_0.tar.bz2 - version: 2.3.3 + url: https://conda.anaconda.org/conda-forge/linux-64/libidn2-2.3.4-h166bdaf_0.tar.bz2 + version: 2.3.4 - category: main dependencies: libgcc-ng: '>=12' @@ -1273,69 +1280,69 @@ package: libgcc-ng: '>=12' libstdcxx-ng: '>=12' libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' + openssl: '>=3.0.5,<4.0a0' hash: - md5: 6fe9e31c2b8d0b022626ccac13e6ca3c - sha256: 44b87b28efb1fa34632730f37a39250ef955a3497d7d9cd0ec60316ac134278e + md5: 2b7dbfa6988a41f9d23ba6d4f0e1d74e + sha256: 66988eb178d6ffbad3de5e391dad49aaa298e1309ac197ab40996eac740fbfff manager: conda name: libnghttp2 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hdcd2b5c_1.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hff17c54_1.tar.bz2 version: 1.47.0 - category: main dependencies: libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' hash: - md5: 575078de1d3a3114b3ce131bd1508d0c - sha256: 422a544fbfc8d8bf43de4b2dc5c7c991294ad0e37b37439d8dbf740f07a75437 + md5: e1c890aebdebbfbf87e2c917187b4416 + sha256: a32b36d34e4f2490b99bddbc77d01a674d304f667f0e62c89e02c961addef462 manager: conda name: libpng optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.38-h753d276_0.tar.bz2 - version: 1.6.38 + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.39-h753d276_0.conda + version: 1.6.39 - category: main dependencies: libgcc-ng: '>=12' libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' hash: - md5: 25170d5304fd05b82d67e3e342509336 - sha256: 8109460cdad70d66f2a404e82b5345ea6b42b9c5a21860b23a953964cf6e8669 + md5: 4b36c68184c6c85d88c6e595a32a1ede + sha256: 760118d7879b5524e118db1c75cc2a5dfceb2c4940dcae94751a94786c8cf12b manager: conda name: libprotobuf optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.21.7-h6239696_0.tar.bz2 - version: 3.21.7 + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.21.12-h3eb15da_0.conda + version: 3.21.12 - category: main dependencies: libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' hash: - md5: 978924c298fc2215f129e8171bbea688 - sha256: 919396aa0e5d0df8d8082db554d850639aa363aff13f4feabf2ee642f823b6d4 + md5: 2e5f9a37d487e1019fd4d8113adb2f9f + sha256: 6008a0b914bd1a3510a3dba38eada93aa0349ebca3a21e5fa276833c8205bf49 manager: conda name: libsqlite optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.4-h753d276_0.tar.bz2 - version: 3.39.4 + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.40.0-h753d276_0.tar.bz2 + version: 3.40.0 - category: main dependencies: libgcc-ng: '>=12' libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' + openssl: '>=3.0.5,<4.0a0' hash: - md5: 89acee135f0809a18a1f4537390aa2dd - sha256: 3c2ed83502bedf4ec8c5b972accb6ff1b6c018f72fb711cdb65cb8540d5ab89e + md5: d85acad4b47dff4e3def14a769a97906 + sha256: 9a9a01f35d2d50326eb8ca7c0a92d0c45b2d0f77d9ea117680c70094ff480c0c manager: conda name: libssh2 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-haa6b8db_3.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-hf14f497_3.tar.bz2 version: 1.10.0 - category: main dependencies: @@ -1356,18 +1363,18 @@ package: dependencies: icu: '>=70.1,<71.0a0' libgcc-ng: '>=12' - libiconv: '>=1.16,<2.0.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - xz: '>=5.2.5,<5.3.0a0' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + xz: '>=5.2.6,<6.0a0' hash: - md5: aced7c1f4b4dbfea08e033c6ae97c53e - sha256: 3c00e90a6eb6cc741731a09f848c12f3ef5ba5d03c9bbeb194029f39b7a48a5f + md5: 3b933ea47ef8f330c4c068af25fcd6a8 + sha256: b30713fb4477ff4f722280d956593e7e7a2cb705b7444dcc278de447432b43b1 manager: conda name: libxml2 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.14-h22db469_4.tar.bz2 - version: 2.9.14 + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.10.3-h7463322_0.tar.bz2 + version: 2.10.3 - category: main dependencies: libgcc-ng: '>=7.3.0' @@ -1414,14 +1421,14 @@ package: libgcc-ng: '>=12' libzlib: '>=1.2.12,<1.3.0a0' hash: - md5: dfd26f27a9d5de96cec1d007b9aeb964 - sha256: ed3fa628b94a82ff039bdc9591c241dfc2c555f0efdfb07a0b53be4b2d9dfe6c + md5: 69e2c796349cd9b273890bee0febfe1b + sha256: 7a29ec847556eed4faa1646010baae371ced69059a4ade43851367a076d6108a manager: conda name: pcre2 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.37-hc3806b6_1.tar.bz2 - version: '10.37' + url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.40-hc3806b6_0.tar.bz2 + version: '10.40' - category: main dependencies: libgcc-ng: '>=9.4.0' @@ -1476,16 +1483,16 @@ package: version: 4.8.0 - category: main dependencies: - libgcc-ng: '>=9.3.0' - libiconv: '>=1.16,<2.0.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' hash: - md5: 33614741eb453005e0c74e027c325508 - sha256: 967aa10d9197b2a9753f21cb9e7d729560d90df41eb2fa2a3e2ffcb66891d98b + md5: 55aeaa9caf9a1cfd1a8cd3ad4e7885ea + sha256: 469b04c8f5ed59b8765cc501b593903ca831e604a59f40d6578a3326b082a946 manager: conda name: tar optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tar-1.34-ha1f6473_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/tar-1.34-hb2e2bae_1.tar.bz2 version: '1.34' - category: main dependencies: @@ -1530,16 +1537,16 @@ package: - category: main dependencies: libgcc-ng: '>=12' - libzlib: 1.2.12 h166bdaf_4 + libzlib: 1.2.13 h166bdaf_4 hash: - md5: 995cc7813221edbc25a3db15357599a0 - sha256: 7b452922585c700cfbca2fbca8052cf44ebb1661d02c44a66bdd73e9b7bc9167 + md5: 4b11e365c0275b808be78b30f904e295 + sha256: 282ce274ebe6da1fbd52efbb61bd5a93dec0365b14d64566e6819d1691b75300 manager: conda name: zlib optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.12-h166bdaf_4.tar.bz2 - version: 1.2.12 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.13-h166bdaf_4.tar.bz2 + version: 1.2.13 - category: main dependencies: libgcc-ng: '>=12' @@ -1597,16 +1604,16 @@ package: version: '3.8' - category: main dependencies: - gcc_impl_linux-64: '>=12.1.0,<12.1.1.0a0' + gcc_impl_linux-64: '>=12.2.0,<12.2.1.0a0' hash: - md5: 376d2d246e1228913ef6b6d32d191ad0 - sha256: 32908d2d36adfb327aa28d30ab8af2bb32a653d84706696b797379b27c83fcce + md5: 8b6a817ae6f518315cd82a8e826077e8 + sha256: d5230896809664dec267b3f06b50586de5d7cda22a914b82dc5ab136251d94fd manager: conda name: conda-gcc-specs optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-12.1.0-h559a835_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-12.2.0-he6d4335_19.tar.bz2 + version: 12.2.0 - category: main dependencies: libgcc-ng: '>=7.5.0' @@ -1637,29 +1644,29 @@ package: - category: main dependencies: libgcc-ng: '>=12' - libpng: '>=1.6.37,<1.7.0a0' - libzlib: '>=1.2.12,<1.3.0a0' + libpng: '>=1.6.39,<1.7.0a0' + libzlib: '>=1.2.13,<1.3.0a0' hash: - md5: 4e54cbfc47b8c74c2ecc1e7730d8edce - sha256: 97325af03590d9f9cc7fcb35ad869fa409c51820b0c721bfc9fe7a6d058d0bb0 + md5: e1232042de76d24539a436d37597eb06 + sha256: 1eb913727b54e9aa63c6d9a1177db4e2894cee97c5f26910a2b61899d5ac904f manager: conda name: freetype optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-hca18f0e_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-hca18f0e_1.conda version: 2.12.1 - category: main dependencies: - gcc_impl_linux-64: 12.1.0.* + gcc_impl_linux-64: 12.2.0.* hash: - md5: 41eda6f576d154ff857f2782446ca975 - sha256: 2e53954244ab346c537b78dcc54e0dddf1c101387d4b77180663a9028a969bd3 + md5: b4d86475bd1a21d139ea78770f606471 + sha256: 3cfb989723f8e115d35553c2b1d899b0f4185fc0551a996b9ff4037083a36432 manager: conda name: gcc optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.1.0-h9ea6d83_10.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.2.0-h26027b1_11.tar.bz2 + version: 12.2.0 - category: main dependencies: libgcc-ng: '>=12' @@ -1679,34 +1686,34 @@ package: version: 3.7.8 - category: main dependencies: - gcc_impl_linux-64: 12.1.0 hea43390_16 - libstdcxx-devel_linux-64: 12.1.0 h1ec3361_16 + gcc_impl_linux-64: 12.2.0 hcc96c02_19 + libstdcxx-devel_linux-64: 12.2.0 h3b97bd3_19 sysroot_linux-64: '' hash: - md5: f64e7c4aad2bf9d75ef1849ba12d550e - sha256: 32e2b3182704acee2058e3346a7d1b8d562729f502c99b1beef13eb3b0c686c2 + md5: 698aae34e4f5e0ea8eac0d529c8f20b6 + sha256: eaca73bdeabe7d862f41e88be18788d00bd2135bc6003bbe7423e96c4275b944 manager: conda name: gxx_impl_linux-64 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.1.0-hea43390_16.tar.bz2 - version: 12.1.0 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.2.0-hcc96c02_19.tar.bz2 + version: 12.2.0 - category: main dependencies: keyutils: '>=1.6.1,<2.0a0' libedit: '>=3.1.20191231,<4.0a0' - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - openssl: '>=1.1.1l,<1.1.2a' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + openssl: '>=3.0.7,<4.0a0' hash: - md5: 7d862b05445123144bec92cb1acc8ef8 - sha256: 3d0f0a8806b6bbe5f9584ff69e0b569d8b3a5b8bd4f35564fdbd304c7ef28fd1 + md5: 89a41adce7106749573d883b2f657d78 + sha256: 51a346807ce981e1450eb04c3566415b05eed705bc9e6c98c198ec62367b7c62 manager: conda name: krb5 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2 - version: 1.19.3 + url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.20.1-h81ceb04_0.conda + version: 1.20.1 - category: main dependencies: bzip2: '>=1.0.8,<2.0a0' @@ -1715,17 +1722,17 @@ package: libzlib: '>=1.2.12,<1.3.0a0' lz4-c: '>=1.9.3,<1.10.0a0' lzo: '>=2.10,<3.0a0' - openssl: '>=1.1.1o,<1.1.2a' + openssl: '>=3.0.3,<4.0a0' xz: '>=5.2.5,<5.3.0a0' zstd: '>=1.5.2,<1.6.0a0' hash: - md5: 5b28408cfb6d2026ae7f2e7cb963f71a - sha256: 083a9e69c5f5687b47b0d00adbcc7e502c4babf275fa95e61a816fe071a75304 + md5: c0c3973a9f2df3e1a408e3205d86a88d + sha256: b67ff7262422ef04bfa1056c5ef10eba4d64773f40bb34314e0d492f58e726e7 manager: conda name: libarchive optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hb890918_3.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hada088e_3.tar.bz2 version: 3.5.2 - category: main dependencies: @@ -1741,37 +1748,22 @@ package: version: 3.9.0 - category: main dependencies: - libgcc-ng: '>=12' - libllvm14: '>=14.0.6,<14.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 0e63ac182e381cd351c397f8e44a4b71 - sha256: 4e17513579284329f89f36b1e02ec9b7df01ec67f66f02c8b07ac15354477b1b - manager: conda - name: libclang-cpp14 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp14-14.0.6-default_h2e3cab8_0.tar.bz2 - version: 14.0.6 -- category: main - dependencies: - gettext: '>=0.19.8.1,<1.0a0' + gettext: '>=0.21.1,<1.0a0' libffi: '>=3.4,<4.0a0' libgcc-ng: '>=12' libiconv: '>=1.17,<2.0a0' libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - pcre2: '>=10.37,<10.38.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + pcre2: '>=10.40,<10.41.0a0' hash: - md5: fe768553d0fe619bb9704e3c79c0ee2e - sha256: 6ef0ee03ca5b59e3c86992dc5744ab1b45c1d3d130a04d756ca27381e41c1b80 + md5: ed5349aa96776e00b34eccecf4a948fe + sha256: 3cbad3d63cff2dd9ac1dc9cce54fd3d657f3aff53df41bfe5bae9d760562a5af manager: conda name: libglib optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.74.0-h7a41b64_0.tar.bz2 - version: 2.74.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.74.1-h606061b_1.tar.bz2 + version: 2.74.1 - category: main dependencies: libblas: 3.9.0 16_linux64_openblas @@ -1788,18 +1780,18 @@ package: dependencies: libgcc-ng: '>=12' libstdcxx-ng: '>=12' - libxml2: '>=2.9.14,<2.10.0a0' - libzlib: '>=1.2.12,<1.3.0a0' + libxml2: '>=2.10.3,<2.11.0a0' + libzlib: '>=1.2.13,<1.3.0a0' zstd: '>=1.5.2,<1.6.0a0' hash: - md5: 71c80340652d1d9e81fa8473818c7024 - sha256: 450215ad03f1ca4003b52110bd3ca38bc8015b9d9bfda5d2ee01ef62ad187141 + md5: 201168ef66095bbd565e124ee2c56a20 + sha256: 68a90e26dd56024c1c723605fd50817faf890f18acf91f1d36da3f8403474b52 manager: conda name: libllvm15 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.2-h503ea73_0.tar.bz2 - version: 15.0.2 + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.6-h63197d8_0.conda + version: 15.0.6 - category: main dependencies: jpeg: '>=9e,<10a' @@ -1808,36 +1800,36 @@ package: libgcc-ng: '>=12' libstdcxx-ng: '>=12' libwebp-base: '>=1.2.4,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - xz: '>=5.2.6,<5.3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + xz: '>=5.2.6,<6.0a0' zstd: '>=1.5.2,<1.6.0a0' hash: - md5: 901791f0ec7cddc8714e76e273013a91 - sha256: 19f29fcaab2e6b97cb1991a5a703b5951e981dc8a093945f20382288b29a4668 + md5: a01611c54334d783847879ee40109657 + sha256: 7237772229da1058fae73ae6f04ad846551a44d7da602e9d328b81049d3219a2 manager: conda name: libtiff optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.4.0-h55922b4_4.tar.bz2 - version: 4.4.0 + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.5.0-h82bc61c_0.conda + version: 4.5.0 - category: main dependencies: libgcc-ng: '>=12' - libprotobuf: '>=3.21.6,<3.22.0a0' + libprotobuf: '>=3.21.9,<3.22.0a0' libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' ncurses: '>=6.3,<7.0a0' - openssl: '>=1.1.1q,<1.1.2a' + openssl: '>=3.0.7,<4.0a0' perl: '>=5.32.1,<5.33.0a0 *_perl5' hash: - md5: 6214246121a9e89e3d40e2ef16f0ce2c - sha256: f40975a3c76067602514c620b5afaba065baaca4e320499f46a62023033fc818 + md5: c660c643ea8a05e4bce078d6486d04fd + sha256: c1d3f6053f3983229ffd362ef6192f148f80ccac0d287429756017a98deaac01 manager: conda name: mosh optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mosh-1.3.2-pl5321h4981305_1013.tar.bz2 - version: 1.3.2 + url: https://conda.anaconda.org/conda-forge/linux-64/mosh-1.4.0-pl5321h9ed9655_0.tar.bz2 + version: 1.4.0 - category: main dependencies: gmp: '>=6.2.1,<7.0a0' @@ -1852,56 +1844,81 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.2.1-h9f54685_0.tar.bz2 version: 1.2.1 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-64: '>=2.36.1' + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=12' + libnsl: '>=2.0.0,<2.1.0a0' + libsqlite: '>=3.40.0,<4.0a0' + libuuid: '>=2.32.1,<3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + openssl: '>=3.0.7,<4.0a0' + readline: '>=8.1.2,<9.0a0' + tk: '>=8.6.12,<8.7.0a0' + tzdata: '' + xz: '>=5.2.6,<6.0a0' + hash: + md5: 7b9485fce17fac2dd4aca6117a9936c2 + sha256: 159a1ba8789317fa0b6649b88c5f302a7022be86e69d2edf652065177c88c209 + manager: conda + name: python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.15-hba424b6_0_cpython.conda + version: 3.9.15 - category: main dependencies: libgcc-ng: '>=12' libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' lz4-c: '>=1.9.3,<1.10.0a0' - openssl: '>=1.1.1q,<1.1.2a' + openssl: '>=3.0.5,<4.0a0' popt: '>=1.16,<2.0a0' xxhash: '>=0.8.0,<0.8.1.0a0' zstd: '>=1.5.2,<1.6.0a0' hash: - md5: 8bb91b42e10a2449da2d7fbef94eba0c - sha256: 940ddd78d697f3aca18ebbac6ff2531dbb22308d556d4db196424f9d966b9ad4 + md5: 17b9e821cc0557b5822e0f9607e3bbc2 + sha256: 7ce5a05f7f706de9973b751a71ac06f5a924a8bd57d329dbcce2017f01910fbe manager: conda name: rsync optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rsync-3.2.6-h220164a_0.tar.bz2 - version: 3.2.6 + url: https://conda.anaconda.org/conda-forge/linux-64/rsync-3.2.7-h70740c4_0.tar.bz2 + version: 3.2.7 - category: main dependencies: libgcc-ng: '>=12' - libsqlite: 3.39.4 h753d276_0 - libzlib: '>=1.2.12,<1.3.0a0' + libsqlite: 3.40.0 h753d276_0 + libzlib: '>=1.2.13,<1.3.0a0' ncurses: '>=6.3,<7.0a0' readline: '>=8.1.2,<9.0a0' hash: - md5: 643c271de2dd23ecbd107284426cebc2 - sha256: b0a812bcdc8c622852e4769f66d1db8a2e437a867acf64067ce31f9a0181acc8 + md5: bb11803129cbbb53ed56f9506ff74145 + sha256: baf0e77938e5215653aa6609ff154cb94aeb0a08083ff8dec2d3ba8dd62263e9 manager: conda name: sqlite optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.4-h4ff8645_0.tar.bz2 - version: 3.39.4 + url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.40.0-h4ff8645_0.tar.bz2 + version: 3.40.0 - category: main dependencies: libgcc-ng: '>=9.4.0' libidn2: '>=2,<3.0a0' libunistring: '>=0,<1.0a0' - openssl: '>=1.1.1l,<1.1.2a' + openssl: '>=3.0.0,<4.0a0' zlib: '>=1.2.11,<1.3.0a0' hash: - md5: 674f6b42484dbfd11906c3b0a93585e9 - sha256: d46fe5f94627cc2cdbed1f3cbadd9693a7ff9550fce2b892ed4d334de841b6ce + md5: c990e108f39e1b43adf61e984360c9a1 + sha256: a68061ccc7159630406053bb42a6ece01e8819bc2df7eb112172ba57e54b85e9 manager: conda name: wget optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/wget-1.20.3-ha56f1ee_1.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/wget-1.20.3-ha35d2d1_1.tar.bz2 version: 1.20.3 - category: main dependencies: @@ -2266,18 +2283,32 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_0.tar.bz2 version: 1.5.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libglib: '>=2.74.1,<3.0a0' + libstdcxx-ng: '>=12' + hash: + md5: 6c72ec3e660a51736913ef6ea68c454b + sha256: 2f9314de13c1f0b54510a2afa0cdc02c0e3f828fccfc4277734f9590b11a65f1 + manager: conda + name: atk-1.0 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-hd4edc92_1.tar.bz2 + version: 2.38.0 - category: main dependencies: python: '>=3.5' hash: - md5: 6d3ccbc56256204925bfa8378722792f - sha256: 86133878250874b3823bae7369bcad90187132537726cb1b546d88a0552d24de + md5: 8b76db7818a4e401ed4486c4c1635cd9 + sha256: 3a58d4a4933fa8735471c782d35326ab78e0bcfce84756408515f82a94e4dec4 manager: conda name: attrs optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 - version: 22.1.0 + url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.2.0-pyh71513ae_0.conda + version: 22.2.0 - category: main dependencies: python: '>=3.6' @@ -2290,45 +2321,18 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_1.tar.bz2 version: 0.3.0 -- category: main - dependencies: - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libpng: '>=1.6.38,<1.7.0a0' - libxcb: '>=1.13,<1.14.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - pixman: '>=0.40.0,<1.0a0' - xorg-libice: '' - xorg-libsm: '' - xorg-libx11: '' - xorg-libxext: '' - xorg-libxrender: '' - zlib: '>=1.2.12,<1.3.0a0' - hash: - md5: d1a88f3ed5b52e1024b80d4bcd26a7a0 - sha256: f062cf56e6e50d3ad4b425ebb3765ca9138c6ebc52e6a42d1377de8bc8d954f6 - manager: conda - name: cairo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-ha61ee94_1014.tar.bz2 - version: 1.16.0 - category: main dependencies: python: '>=3.7' hash: - md5: f66309b099374af91369e67e84af397d - sha256: 52e7459b3c457e888e2b6a4e6d13ab7f8675999bc12d20a83e34f12591a8771a + md5: fb9addc3db06e56abe03e0e9f21a63e6 + sha256: 5e22af4776700200fab2c1df41a2188ab9cfe90a50c4f388592bb978562c88ec manager: conda name: certifi optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2022.9.24-pyhd8ed1ab_0.tar.bz2 - version: 2022.9.24 + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2022.12.7-pyhd8ed1ab_0.conda + version: 2022.12.7 - category: main dependencies: python: '>=3.6' @@ -2343,20 +2347,17 @@ package: version: 2.1.1 - category: main dependencies: - libclang-cpp15: '>=15.0.1,<15.1.0a0' - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' + __unix: '' + python: '>=3.8' hash: - md5: 7a362fdef3d72b52c5ce25ec03db84d2 - sha256: 9d5e0eda13deaae0d5e0b92df2d5a7334f785b01d89266c650bedf0140744d7c + md5: 20e4087407c7cb04a40817114b333dbf + sha256: 23676470b591b100393bb0f6c46fe10624dcbefc696a6a9f42932ed8816ef0ea manager: conda - name: clang-format-15 + name: click optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 + url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.3-unix_pyhd8ed1ab_2.tar.bz2 + version: 8.1.3 - category: main dependencies: python: '>=3.6' @@ -2369,29 +2370,6 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 version: 2.2.0 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - expat: '>=2.4.8,<3.0a0' - libcurl: '>=7.83.1,<8.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libuv: '' - libzlib: '>=1.2.12,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - rhash: '' - xz: '>=5.2.6,<5.3.0a0' - zlib: '>=1.2.12,<1.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: c57977f63831a8f43ace75fcc7151b9d - sha256: a7d740765dcb6c8f1d594550ae25d221b2a507d4f1d5e4ea94e8c5d4e3b1f215 - manager: conda - name: cmake - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cmake-3.24.2-h5432695_0.tar.bz2 - version: 3.24.2 - category: main dependencies: python: '' @@ -2416,23 +2394,6 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/crashtest-0.3.1-pyhd8ed1ab_0.tar.bz2 version: 0.3.1 -- category: main - dependencies: - krb5: '>=1.19.3,<1.20.0a0' - libcurl: 7.85.0 h7bff187_0 - libgcc-ng: '>=12' - libssh2: '>=1.10.0,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - hash: - md5: a8ac96d6b09b8ed5b0ac6563901e2195 - sha256: 82e1c096d498804e22da92ae076e70d77ac43344e4c8035f7ca407645bec7ef1 - manager: conda - name: curl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/curl-7.85.0-h7bff187_0.tar.bz2 - version: 7.85.0 - category: main dependencies: python: '>=3.6' @@ -2445,51 +2406,165 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2 version: 0.11.0 +- category: main + dependencies: + expat: '>=2.4.2,<3.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + hash: + md5: ecfff944ba3960ecb334b9a2663d708d + sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 + manager: conda + name: dbus + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 + version: 1.13.6 - category: main dependencies: python: 2.7|>=3.6 hash: - md5: f15c3912378a07726093cc94d1e13251 - sha256: fe48fec5aeb77e5963ffb58de6fbb880eb545bbe25c609f614e39c56e4a193a6 + md5: b65b4d50dbd2d50fa0aeac367ec9eed7 + sha256: 06eb7167d4d760b3b437a491e32ab5b3f89e2a18f023c117fe213b038d88538a manager: conda name: distlib optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.5-pyhd8ed1ab_0.tar.bz2 - version: 0.3.5 + url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.6-pyhd8ed1ab_0.tar.bz2 + version: 0.3.6 - category: main dependencies: - bzip2: '>=1.0.8,<2.0a0' - libarchive: '>=3.5.2,<3.6.0a0' - libcurl: '>=7.82.0,<8.0a0' - libgcc-ng: '>=10.3.0' - libmicrohttpd: '>=0.9.75,<0.10.0a0' - libstdcxx-ng: '>=10.3.0' - libzlib: '>=1.2.11,<1.3.0a0' - sqlite: '>=3.38.2,<4.0a0' - xz: '>=5.2.5,<5.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 hash: - md5: 2e9ec0e21d51118b004f1f98e4fbf598 - sha256: bee5b4a723472cc844775a36dbdca35ecb24f40fbb162924bd8536b05930c3dc + md5: eeb35a5548c9b90fcfd6b36bc013557b + sha256: b9cfde2a6a78a54f3e8e65f009cf9d6faabface5e96d66d65d278be7c577f0e5 manager: conda - name: elfutils + name: docutils optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/elfutils-0.187-h989201e_0.tar.bz2 - version: '0.187' + url: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.15.2-py39hf3d152e_6.tar.bz2 + version: 0.15.2 +- category: main + dependencies: + expat: '>=2.4.8,<3.0a0' + gmp: '>=6.2.1,<7.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + mpc: '>=1.2.1,<2.0a0' + mpfr: '>=4.1.0,<5.0a0' + ncurses: '>=6.3,<7.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: ae197de48b202c65efd7a61135ac0ae5 + manager: conda + name: esp-tools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/esp-tools-1.0.1-0_h1234567_g8925bf5.tar.bz2 + version: 1.0.1 - category: main dependencies: python: '>=3.7' hash: - md5: 10f0218dbd493ab2e5dc6759ddea4526 - sha256: 5b5884b070fbe23bb714c3de22038ed6056b6533b0974c81d5f4a7ef451b7eff + md5: 1addc115923d646ca19ed90edc413506 + sha256: 739c48f62747c942aa733041d36a2c1af41c2ecf2a59f1fec90cd7200e01be9a manager: conda name: filelock optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.8.0-pyhd8ed1ab_0.tar.bz2 - version: 3.8.0 + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.9.0-pyhd8ed1ab_0.conda + version: 3.9.0 +- category: main + dependencies: + expat: '>=2.4.9,<3.0a0' + freetype: '>=2.12.1,<3.0a0' + libgcc-ng: '>=12' + libuuid: '>=2.32.1,<3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + hash: + md5: 78415f0180a8d9c5bcc47889e00d5fb1 + sha256: 4594348401ccdb622b41692698f3701423e9a4e726b6b6efa818c3a1611b01f9 + manager: conda + name: fontconfig + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.1-hc2a2eb6_0.tar.bz2 + version: 2.14.1 +- category: main + dependencies: + jpeg: '>=9e,<10a' + libgcc-ng: '>=12' + libglib: '>=2.74.1,<3.0a0' + libpng: '>=1.6.39,<1.7.0a0' + libtiff: '>=4.5.0,<4.6.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + zlib: '' + hash: + md5: 34c6b05df6edd95835f63b3ddfa76dc5 + sha256: 34a9b7f63c9af76eaf8427f96f3c06b0c071c64a71791ab7db3dc62170ca4745 + manager: conda + name: gdk-pixbuf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.8-h9fd3ed7_2.conda + version: 2.42.8 +- category: main + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=12' + mpc: '>=1.2.1,<2.0a0' + mpfr: '>=4.1.0,<5.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: d019ebf9a328e19c211be7e916c57b80 + sha256: f5a5ab463d7d9e9c4f6a70748adf334ad28072c9befe4748d0eaa48fccc24d56 + manager: conda + name: gmpy2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.2-py39h376b7d2_1.tar.bz2 + version: 2.1.2 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libglib: '>=2.66.4,<3.0a0' + libstdcxx-ng: '>=9.3.0' + hash: + md5: 112eb9b5b93f0c02e59aea4fd1967363 + sha256: ed9ae774aa867ad41bb0aa3f4a088f326dec32ab3468040322dbbd6c5bf33b0a + manager: conda + name: gts + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h64030ff_2.tar.bz2 + version: 0.7.6 +- category: main + dependencies: + gcc: 12.2.0.* + gxx_impl_linux-64: 12.2.0.* + hash: + md5: 2b54322e0dbb1345d64913e8b20b7d7c + sha256: f6c390055f2846d6013160c41dece0973daf577c5f1aaa73ff5dcf597b35d0ec + manager: conda + name: gxx + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.2.0-h26027b1_11.tar.bz2 + version: 12.2.0 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 3844897723d78cca5f813ad6bee5fc7b + sha256: e15ee3e17a30738fb8e2adccef809a41b388bcaf3cc9fc895c15287a86e93ce1 + manager: conda + name: humanfriendly + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/humanfriendly-10.0-py39hf3d152e_4.tar.bz2 + version: '10.0' - category: main dependencies: python: '>=3.6' @@ -2588,44 +2663,108 @@ package: version: '2.0' - category: main dependencies: - libclang13: 15.0.1 default_h3a83d3e_0 - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 hash: - md5: 12b3d5cfa7a87103fcc906111aad80c1 - sha256: a207724037b161dad53f24064e2d839ea35a82c1ff176e8bbd6bf3649323dbd4 + md5: c5d6241b3ec5d02c316a5f66f14024c7 + sha256: 32fa01aacf67d40b54fbcf9c7e89aae964450ffdb58bb93baba068d8b5c72c3e manager: conda - name: libclang + name: kiwisolver optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 + url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.1-py39h1a9c180_1.tar.bz2 + version: 1.3.1 - category: main dependencies: - expat: '>=2.4.8,<3.0a0' - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.10.4,<3.0a0' - icu: '>=70.1,<71.0a0' jpeg: '>=9e,<10a' - libgcc-ng: '>=10.3.0' - libpng: '>=1.6.37,<1.7.0a0' - libtiff: '>=4.3.0,<5.0a0' - libwebp: '' - libwebp-base: '>=1.2.2,<2.0a0' - libzlib: '>=1.2.11,<1.3.0a0' - zlib: '>=1.2.11,<1.3.0a0' + libgcc-ng: '>=12' + libtiff: '>=4.5.0,<4.6.0a0' hash: - md5: ea9758cf553476ddf75c789fdd239dc5 - sha256: ce87f320fb409c453671fc0c074ba04987f75b4e9a88d074650f23a92eae1054 + md5: c2566c2ea5f153ddd6bf4acaf7547d97 + sha256: 632f191ac65bc673f8fcef9947e2c8431b0db6ca357ceebde3bdc4ed187af814 manager: conda - name: libgd + name: lcms2 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h18fbbfe_3.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.14-hfd0df8a_1.conda + version: '2.14' +- category: main + dependencies: + libgcc-ng: '>=12' + libllvm15: '>=15.0.6,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + hash: + md5: 2da83c26cd4c90d6b68f916d0f2bddd4 + sha256: 9c728e6ece98056acf40276baa8eee4454d5d71b9de17b2d887d7fcb4d27eb56 + manager: conda + name: libclang-cpp15 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp15-15.0.6-default_h2e3cab8_0.conda + version: 15.0.6 +- category: main + dependencies: + libgcc-ng: '>=12' + libllvm15: '>=15.0.6,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + hash: + md5: 535dd0ca1dcb165b6a8ffa10d01945fe + sha256: 0a8130d1f13225389d791e14b92654b488c82a8c6ec5cddc7c606389f02d6737 + manager: conda + name: libclang13 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-15.0.6-default_h3a83d3e_0.conda + version: 15.0.6 +- category: main + dependencies: + krb5: '>=1.20.1,<1.21.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + hash: + md5: c9f4416a34bc91e0eb029f912c68f81f + sha256: 0ccd610207807f53328f137b2adc99c413f8e1dcd1302f0325412796a94eaaf7 + manager: conda + name: libcups + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h36d4200_3.conda version: 2.3.3 +- category: main + dependencies: + krb5: '>=1.20.1,<1.21.0a0' + libgcc-ng: '>=12' + libnghttp2: '>=1.47.0,<2.0a0' + libssh2: '>=1.10.0,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.0.7,<4.0a0' + hash: + md5: bc302fa1cf8eda15c60f669b7524a320 + sha256: dbe6253906a6a1a0b0c4f26581143f4b434c58c67db78ee4adaf2c1c37bae226 + manager: conda + name: libcurl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.87.0-hdc1c0ab_0.conda + version: 7.87.0 +- category: main + dependencies: + gnutls: '>=3.7.6,<3.8.0a0' + libgcc-ng: '>=12' + hash: + md5: 78ff89df42ec0d4fe4355490d7843d9b + sha256: 780c82366caab4a741f2a4baa901a9b71fad6c2b8f1f64c168f10f61a939e9d4 + manager: conda + name: libmicrohttpd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libmicrohttpd-0.9.75-h2603550_1.tar.bz2 + version: 0.9.75 - category: main dependencies: python: '>=3.4' @@ -2638,6 +2777,23 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/libusb1-2.0.1-pyhd8ed1ab_0.tar.bz2 version: 2.0.1 +- category: main + dependencies: + giflib: '>=5.2.1,<5.3.0a0' + jpeg: '>=9e,<10a' + libgcc-ng: '>=12' + libpng: '>=1.6.39,<1.7.0a0' + libtiff: '>=4.5.0,<4.6.0a0' + libwebp-base: '>=1.2.4,<2.0a0' + hash: + md5: 77003f63d1763c1e6569a02c1742c9f4 + sha256: 43d563a16fe9db32b7d0be8d89968005f21139e9285dfe1fbfe9ae6647f1cc9f + manager: conda + name: libwebp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.2.4-h1daa5a0_1.conda + version: 1.2.4 - category: main dependencies: python: '' @@ -2650,30 +2806,117 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/lockfile-0.12.2-py_1.tar.bz2 version: 0.12.2 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: c678e07e7862b3157fb9f6d908233ffa + sha256: 4261b334329ab4b974f9e56bca99567bf213b31feb26e6a36888cb0bb431d008 + manager: conda + name: markupsafe + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_2.tar.bz2 + version: 2.1.1 - category: main dependencies: python: '>=3.6' hash: - md5: f6dfba59b0021f654e55c226634f39d4 - sha256: 9ad66a1d52da6f4bcdb832539e15762b72e1c75c7c32461be6e02c2da53c02d3 + md5: 9b6ad26944f19f599800b068e0582227 + sha256: 9b13d47aab2ee2708157bf90244915652b9d2ceaee9952694cfd5caff3559fbc manager: conda name: more-itertools optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.14.0-pyhd8ed1ab_0.tar.bz2 - version: 8.14.0 + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-9.0.0-pyhd8ed1ab_0.tar.bz2 + version: 9.0.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 1476ded6cd61da1e2d921a2396207c75 + sha256: a1f373b96221b13df5ab32ccf586232e6d82068c362278d0348a326951b93c34 + manager: conda + name: msgpack-python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py39hf939315_1.tar.bz2 + version: 1.0.4 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: a49da0929650af17fc943a90465e6ffc + sha256: ab5bad66e70a9ea1f434da0d5c191d3e31790308e1de6b1235cfc599ec90a374 + manager: conda + name: mypy_extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mypy_extensions-0.4.3-py39hf3d152e_6.tar.bz2 + version: 0.4.3 - category: main dependencies: python: '>=3.8' hash: - md5: 1b74438a7270b1e2cbd3de9dba18ebb6 - sha256: eda4b0dba46c72770bc410c794f4da62509623a24c12b9805954828278915dc7 + md5: bb45ff9deddb045331fd039949f39650 + sha256: a8e3531fdb6f9acfde885dd94c8639c020013215dab98ff4ed82db7aa745277a manager: conda name: networkx optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/networkx-2.8.7-pyhd8ed1ab_0.tar.bz2 - version: 2.8.7 + url: https://conda.anaconda.org/conda-forge/noarch/networkx-2.8.8-pyhd8ed1ab_0.tar.bz2 + version: 2.8.8 +- category: main + dependencies: + libblas: '>=3.8.0,<4.0a0' + libcblas: '>=3.8.0,<4.0a0' + libgcc-ng: '>=10.3.0' + liblapack: '>=3.8.0,<4.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 0cf333996ebdeeba8d1c8c1c0ee9eff9 + sha256: 6ec8d7ade9e083de4f8a532d9e71d14e780cc9059a625b57174cc68f9a99b930 + manager: conda + name: numpy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.19.5-py39hd249d9e_3.tar.bz2 + version: 1.19.5 +- category: main + dependencies: + libgcc-ng: '>=12' + libpng: '>=1.6.39,<1.7.0a0' + libstdcxx-ng: '>=12' + libtiff: '>=4.5.0,<4.6.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + hash: + md5: 5ce6a42505c6e9e6151c54c3ec8d68ea + sha256: 3cbfb1fe9bb492dcb672f98f0ddc7b4e029f51f77101d9c301caa3acaea8cba2 + manager: conda + name: openjpeg + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-hfec8fc6_2.conda + version: 2.5.0 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 0e8e1bd93998978fc3125522266d12db + sha256: 163f26e55246c506a75551ca01f35c7d4d533aee6db5c4cf2d598ae253e956b8 + manager: conda + name: packaging + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/packaging-22.0-pyhd8ed1ab_0.conda + version: '22.0' - category: main dependencies: python: '>=2.7' @@ -2690,26 +2933,53 @@ package: dependencies: python: '>=3.6' hash: - md5: 0f2d0da112ff6fd76cc3ce038d72d2c9 - sha256: 2f025bd6425932cbbca83a24194f8c4ef098d6aa4b4c6f878f73d926a1041303 + md5: 8fb2779f1ab2ce91e893f31a36fbcbfa + sha256: 2327e1afee1ccd981a4ff1c3eae0d1a649590e3445ad47db0127d87f0d2861f1 manager: conda name: pkginfo optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.8.3-pyhd8ed1ab_0.tar.bz2 - version: 1.8.3 + url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.9.2-pyhd8ed1ab_0.conda + version: 1.9.2 - category: main dependencies: - python: '>=3.7' + python: '>=3.8' hash: - md5: 2fb3f88922e7aec26ba652fcdfe13950 - sha256: a46843e317318405a8c66b640e7ad0c95d2f536918faa4f36cdfcda852000bcd + md5: 7d301a0d25f424d96175f810935f0da9 + sha256: c25e1757e4e90638bb1e778aba3ee5f3c01fae9752e3c3929f9be7d367f6c7f3 manager: conda - name: platformdirs + name: pluggy optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-2.5.2-pyhd8ed1ab_1.tar.bz2 - version: 2.5.2 + url: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.0.0-pyhd8ed1ab_5.tar.bz2 + version: 1.0.0 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: bfefe349de77edb720cb4688821ff78e + sha256: 83cdcf4c17264d63e972f079408bd86ab15a9b14230d168b3c35b5971860be11 + manager: conda + name: poetry-core + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/poetry-core-1.0.8-py39hf3d152e_1.tar.bz2 + version: 1.0.8 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 12184951da572828fb986b06ffb63eed + sha256: 515cf2cfc0504eb5758fa9ddfabc1dcbd7182da7650828aac97c9eee35597c84 + manager: conda + name: psutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.4-py39hb9d737c_0.tar.bz2 + version: 5.9.4 - category: main dependencies: python: '' @@ -2746,6 +3016,20 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.4.8-py_0.tar.bz2 version: 0.4.8 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 00f348bb07e883ceb502b02227b0c900 + sha256: 5ab9b896c57be67ab3c6c837c93688902540cc3eb7b30f79c7fedec8d71e8ec9 + manager: conda + name: pycosat + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.4-py39hb9d737c_1.tar.bz2 + version: 0.6.4 - category: main dependencies: python: ==2.7.*|>=3.4 @@ -2758,6 +3042,19 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 version: '2.21' +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: fdd9fda18e2af3df572dbeccaaff135a + sha256: 3f6e7c4727df937e72ba78853933c64153ecb5588391c4c97cb019cca1c6fa94 + manager: conda + name: pyinotify + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py39hf3d152e_1006.tar.bz2 + version: 0.9.6 - category: main dependencies: python: '>=3.3' @@ -2782,6 +3079,20 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.6-pyhd8ed1ab_0.tar.bz2 version: 3.0.6 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: e5dcf9f2f210b6135daad0e1f6545f98 + sha256: 3ba9683ce99ce63ab72005be7fa41fbcc3c2b164832b52cf179dcdfa8419f656 + manager: conda + name: pyrsistent + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.19.2-py39hb9d737c_0.tar.bz2 + version: 0.19.2 - category: main dependencies: __unix: '' @@ -2795,49 +3106,88 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 version: 1.7.1 -- category: main - dependencies: - python: 3.9.* - hash: - md5: 39adde4247484de2bb4000122fdcf665 - sha256: 67231829ea0101fee30c68f788fdba40a11bbee8fdac556daaab5832bd27bf3d - manager: conda - name: python_abi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2 - version: '3.9' - category: main dependencies: python: '>=3.6' hash: - md5: fc0dcaf9761d042fb8ac9128ce03fddb - sha256: c9104b60f1a0637973c60161bd00f720bbc9fd5167f2a26161cbf86d6e948f7e + md5: c8d7e34ca76d6ecc03b84bedfd99d689 + sha256: 000f38e7ce7f020e2ce4d5024d3ffa63fcd65077edfe2182862965835f560525 manager: conda name: pytz optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2022.4-pyhd8ed1ab_0.tar.bz2 - version: '2022.4' + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2022.7-pyhd8ed1ab_0.conda + version: '2022.7' - category: main dependencies: - __glibc: '>=2.17,<3.0.a0' - libcurl: '>=7.83.1,<8.0a0' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - pixman: '>=0.40.0,<1.0a0' - zstd: '>=1.5.2,<1.6.0a0' + __unix: '' + python: '>=2.7' hash: - md5: def7188533bc19a8df31e57de92260cf - sha256: 0e6f27f17a562308344271e8011553afc7335176ec415a8e89f07892df06db31 + md5: 2807a0becd1d986fe1ef9b7f8135f215 + sha256: 6502696aaef571913b22a808b15c185bd8ea4aabb952685deb29e6a6765761cb manager: conda - name: qemu + name: pywin32-on-windows optional: false platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/qemu-5.0.0-hb15d774_0.tar.bz2 - version: 5.0.0 + url: https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2 + version: 0.1.0 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + yaml: '>=0.2.5,<0.3.0a0' + hash: + md5: 36a51b5f1856dc5a8d781220a4bc54ba + sha256: da790c97de2d40421caa5e7119ab4674302603b56f23849660392ab571c52aaa + manager: conda + name: pyyaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.4.1-py39hb9d737c_4.tar.bz2 + version: 5.4.1 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: d9da3b1d13895666f4cc2559d37b8de4 + sha256: b75af1f9c7a7f26215f7afbaa6fb84f34c08cf1bca6d5b8b248267dea62f4742 + manager: conda + name: ruamel.yaml.clib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.7-py39h72bdee0_1.conda + version: 0.2.7 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + yaml: '>=0.2.5,<0.3.0a0' + hash: + md5: f862616e19cd2aaa411d24725116b486 + sha256: 762f7719759ea01a81817424cc23d45e595aeabaa6e27adc0a70dadedd4301d2 + manager: conda + name: ruamel_yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py39hb9d737c_1008.tar.bz2 + version: 0.15.80 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 4252d0c211566a9f65149ba7f6e87aa4 + sha256: ec8146799fabb0edfd0b2622fdd05413c9a2fcd13dfa846958214f9909ab3435 + manager: conda + name: setuptools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/setuptools-59.8.0-py39hf3d152e_1.tar.bz2 + version: 59.8.0 - category: main dependencies: python: '>=3.6' @@ -2994,6 +3344,20 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 version: 0.12.0 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 8a7d309b08cff6386fe384aa10dd3748 + sha256: 67c3eef0531caf75a81945844288f363cd3b7b029829bd91ed0994bf6b231f34 + manager: conda + name: tornado + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.2-py39hb9d737c_1.tar.bz2 + version: '6.2' - category: main dependencies: python: '>=3.6' @@ -3030,740 +3394,6 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.4.0-pyha770c72_0.tar.bz2 version: 4.4.0 -- category: main - dependencies: - python: '' - hash: - md5: 3563be4c5611a44210d9ba0c16113136 - sha256: 302f4f4bd1ad00c0be1426ecf6bb01db59cfd8aff3de0cf1596526dca1a6b70e - manager: conda - name: webencodings - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2 - version: 0.5.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: f3b20ec2c97bad7104679b1d62eb7a11 - sha256: 911ac2b5c2bbe602c806ded8e5a40bd132e99ffa1dda10e27e6bc046c962fed6 - manager: conda - name: websocket-client - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.4.1-pyhd8ed1ab_0.tar.bz2 - version: 1.4.1 -- category: main - dependencies: - python: '!=3.0,!=3.1,!=3.2,!=3.3,!=3.4' - hash: - md5: 1ca02aaf78d9c70d9a81a3bed5752022 - sha256: aede66e6370f3b936164a703e48362f9080d7162234058fb2ee63cc84d528afc - manager: conda - name: wheel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.37.1-pyhd8ed1ab_0.tar.bz2 - version: 0.37.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: b5b33faed6ed2b4ba47a690b8f5c0818 - sha256: eb40b33ae953e0020406318c9be0eb6edf62f3aa8e64ab0bf1953440b1a92763 - manager: conda - name: xmltodict - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.13.0-pyhd8ed1ab_0.tar.bz2 - version: 0.13.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-inputproto: '' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-libxext: 1.3.* - xorg-libxfixes: 5.0.* - hash: - md5: e77615e5141cad5a2acaa043d1cf0ca5 - sha256: 745c1284a96b4282fe6fe122b2643e1e8c26a7ff40b733a8f4b61357238c4e68 - manager: conda - name: xorg-libxi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.7.10-h7f98852_0.tar.bz2 - version: 1.7.10 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 6f3fd8c9e0ab504010fb4216d5919c24 - sha256: 7740d6fcd4fffb895a93c765388382b58ea78e005180cee88078eb18e59f7f06 - manager: conda - name: zipp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.9.0-pyhd8ed1ab_0.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - python: '>=3.6' - pytz: '' - hash: - md5: 72f1c6d03109d7a70087bc1d029a8eda - sha256: 45297f4ce5786ff5bdf188846fcaa163f45629eebc285faf2e9e2cbeb6e57a91 - manager: conda - name: babel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2 - version: 2.10.3 -- category: main - dependencies: - python: '>=3.6' - typing_extensions: '' - hash: - md5: be3b5cae027b3ead96829ef7717c76c3 - sha256: 4592888a3c5f1ad2e36ff89039ff1912c623695f985622cf0fcfc2d0cb315053 - manager: conda - name: botocore-stubs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/botocore-stubs-1.24.7-pyhd8ed1ab_0.tar.bz2 - version: 1.24.7 -- category: main - dependencies: - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - pycparser: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 61e961a94c8fd535e4496b17e7452dfe - sha256: 36340ca4f6935f5841197aa91c6ffef5966b031fa1267cdee7e3add5ba4dfc81 - manager: conda - name: cffi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_0.tar.bz2 - version: 1.15.1 -- category: main - dependencies: - clang-format-15: 15.0.1 default_h2e3cab8_0 - libclang-cpp15: '>=15.0.1,<15.1.0a0' - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: b27e221ef3f74976d431e55d946fac84 - sha256: b137bc37dacf190159099bcac1cd4647adb23cb926461c8260202c95736312ef - manager: conda - name: clang-format - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 40edd9ebc04e4b4ec27c1008e5e3f99d - sha256: f828e0eac4f14d8868039f93cb4674582d95be4c1d89b34007f8154af3af4edf - manager: conda - name: click - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/click-8.1.3-py39hf3d152e_0.tar.bz2 - version: 8.1.3 -- category: main - dependencies: - crashtest: '>=0.3.0,<0.4.0' - pastel: '>=0.2.0,<0.3.0' - pylev: '>=1.3,<2.0' - python: '' - hash: - md5: 159273f717a11e53b2656f8b6521a5e2 - sha256: 59b5c9ea3415e45e1beb1c191e3a0bf0dcca92c200a184704ea55002d1ef535c - manager: conda - name: clikit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyh9f0ad1d_0.tar.bz2 - version: 0.6.2 -- category: main - dependencies: - python: '' - six: '>=1.4.0' - hash: - md5: c69f19038efee4eb534623610d0c2053 - sha256: 2ba7e3e4f75e07b42246b4ba8569c983ecbdcda47b1b900632858a23d91826f2 - manager: conda - name: docker-pycreds - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/docker-pycreds-0.4.0-py_0.tar.bz2 - version: 0.4.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: ec83bf44e734dfd8f0b507156df855a0 - sha256: 23e9ab2a539949427b4e4e02bf52a32427da1fe06cb21154e5cd8205ee40098b - manager: conda - name: docutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.15.2-py39hf3d152e_5.tar.bz2 - version: 0.15.2 -- category: main - dependencies: - expat: '>=2.4.8,<3.0a0' - gmp: '>=6.2.1,<7.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - mpc: '>=1.2.1,<2.0a0' - mpfr: '>=4.1.0,<5.0a0' - ncurses: '>=6.3,<7.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: ae197de48b202c65efd7a61135ac0ae5 - sha256: null - manager: conda - name: esp-tools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/esp-tools-1.0.1-0_h1234567_g8925bf5.tar.bz2 - version: 1.0.1 -- category: main - dependencies: - curl: '' - expat: '>=2.4.9,<3.0a0' - gettext: '' - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - pcre2: '>=10.37,<10.38.0a0' - perl: 5.* - hash: - md5: 8f0dccb08b30a45afe1def2081f82914 - sha256: bb5518206303796d72471d1c046e0d697efcb4e868d811a97f3dae634fe6667d - manager: conda - name: git - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/git-2.38.0-pl5321h5fbbf19_0.tar.bz2 - version: 2.38.0 -- category: main - dependencies: - python: '>=3.4' - smmap: '>=3.0.1,<4' - hash: - md5: 40fc6b14a45dee3a3fd9f302d026108e - sha256: fa018c53bd1c171dccde16c4eb9dd9f3ff6b7f2d222c564d48b5516ec1ee24ec - manager: conda - name: gitdb - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.9-pyhd8ed1ab_0.tar.bz2 - version: 4.0.9 -- category: main - dependencies: - gmp: '>=6.2.1,<7.0a0' - libgcc-ng: '>=9.4.0' - mpc: '>=1.2.1,<2.0a0' - mpfr: '>=4.1.0,<5.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 465c0b520e3ac7d7ed001cb31d1ad3c4 - sha256: 90ede58bfaac41a33801263426cb1f792e6ea48153fe344dc48de0b0fb6cbd7a - manager: conda - name: gmpy2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.2-py39h78fa15d_0.tar.bz2 - version: 2.1.2 -- category: main - dependencies: - python: '>=3.6' - typing_extensions: '>=4,<5' - hash: - md5: 87cafe8c7638a5ac6fd8ec8fb01f1508 - sha256: 6f7da913ecad98951cadfe512af2c3979fbff752bf714da66760701e5463dd29 - manager: conda - name: graphql-core - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.3-pyhd8ed1ab_0.tar.bz2 - version: 3.2.3 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0.0a0' - freetype: '>=2.12.1,<3.0a0' - graphite2: '' - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libstdcxx-ng: '>=12' - hash: - md5: 3c5f4fbd64c7254fbe246ca9d87863b6 - sha256: 4def14eb862e0b05ffce33edbfc2cfc4d0e1720f134d52e378c4b661467069cf - manager: conda - name: harfbuzz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-5.2.0-hf9f4e7c_0.tar.bz2 - version: 5.2.0 -- category: main - dependencies: - python: '' - six: '>=1.9' - webencodings: '' - hash: - md5: b2355343d6315c892543200231d7154a - sha256: 9ad06446fe9847e86cb20d220bf11614afcd2cbe9f58096f08d5d4018877bee4 - manager: conda - name: html5lib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2 - version: '1.1' -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: f67fbf5dd896aeac1e145638bd1a7abf - sha256: bffda3932fb8aa968ac6ba35d9de9cd3f5b8f8a39945071576c86ec5109482ed - manager: conda - name: humanfriendly - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/humanfriendly-10.0-py39hf3d152e_2.tar.bz2 - version: '10.0' -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - zipp: '>=0.5' - hash: - md5: 4c2a0eabf0b8980b2c755646a6f750eb - sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 - manager: conda - name: importlib-metadata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 - version: 4.11.4 -- category: main - dependencies: - python: '>=3.6' - zipp: '>=0.4' - hash: - md5: 24dd95143fc4f3898143c93a6d5a5d41 - sha256: 7a32c0b58ae4e2673f47c73ed1f010681501198e6aaa279c5eddc714bca12b48 - manager: conda - name: importlib_resources - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-3.3.1-pyhd8ed1ab_1.tar.bz2 - version: 3.3.1 -- category: main - dependencies: - more-itertools: '' - python: '>=3.7' - hash: - md5: 6e2ef6e4a000db889c124f3927c24f7c - sha256: 82f11df8c7464fe28eb6dab0ebd755aacd8d2b4f15ba97b769bdaee27983e4d8 - manager: conda - name: jaraco.classes - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.2.2-pyhd8ed1ab_0.tar.bz2 - version: 3.2.2 -- category: main - dependencies: - jsonpointer: '>=1.9' - python: '>=3.6' - hash: - md5: 09150b51b0528a31a0f6500b96fdde82 - sha256: d87fd8da2d3327744821b6b1d1e5b76e4077224fb626ce02d6623a1bc6ee2563 - manager: conda - name: jsonpatch - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.32-pyhd8ed1ab_0.tar.bz2 - version: '1.32' -- category: main - dependencies: - python: '' - six: '' - hash: - md5: 7b503c6c097fa8677d6ff17d2bfb623f - sha256: b89ace740500f4a311475ae44add2675d72dc42c02971910ea844812edf93736 - manager: conda - name: junit-xml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/junit-xml-1.9-pyh9f0ad1d_0.tar.bz2 - version: '1.9' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: c5d6241b3ec5d02c316a5f66f14024c7 - sha256: 32fa01aacf67d40b54fbcf9c7e89aae964450ffdb58bb93baba068d8b5c72c3e - manager: conda - name: kiwisolver - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.1-py39h1a9c180_1.tar.bz2 - version: 1.3.1 -- category: main - dependencies: - elfutils: '>=0.187,<0.188.0a0' - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 5b3ed39ee3809d63d347b649de0a45f8 - sha256: null - manager: conda - name: libdwarf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 - version: 0.0.0.20190110_28_ga81397fc4 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 7cda413e43b252044a270c2477031c5c - sha256: 05e22cdcefeebe18698acc1b7445fd7e8b4b07c4d65c99f688ddeff8569d42d0 - manager: conda - name: markupsafe - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 35b4a1a56408657cd2c6ce7145c21ecf - sha256: f3a6149980035ee354ddbaf026e8e82db91dcdd1759439522e10d0d64decf237 - manager: conda - name: msgpack-python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py39hf939315_0.tar.bz2 - version: 1.0.4 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: fc7500ebc3299b6f4a66652fa83f627e - sha256: 2f6ad58442a4f1daa114b440fff46e018cc7323493f91a2bab0bb23d5935f03d - manager: conda - name: mypy_extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mypy_extensions-0.4.3-py39hf3d152e_5.tar.bz2 - version: 0.4.3 -- category: main - dependencies: - libblas: '>=3.8.0,<4.0a0' - libcblas: '>=3.8.0,<4.0a0' - libgcc-ng: '>=10.3.0' - liblapack: '>=3.8.0,<4.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 0cf333996ebdeeba8d1c8c1c0ee9eff9 - sha256: 6ec8d7ade9e083de4f8a532d9e71d14e780cc9059a625b57174cc68f9a99b930 - manager: conda - name: numpy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.19.5-py39hd249d9e_3.tar.bz2 - version: 1.19.5 -- category: main - dependencies: - pyparsing: '>=2.0.2' - python: '>=2.7' - hash: - md5: be69a38e912054a62dc82cc3c7711a64 - sha256: 887645177378f0d383b150259c7f255e9a1a47383872be118e197dc175718316 - manager: conda - name: packaging - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/packaging-20.9-pyh44b312d_0.tar.bz2 - version: '20.9' -- category: main - dependencies: - ptyprocess: '>=0.5' - python: '' - hash: - md5: 5909e7b978141dd80d28dbf9de627827 - sha256: 04eef875d461732ef22cd19bf2c989c40e73b5da625bf6a6b82ddae200e90e56 - manager: conda - name: pexpect - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2 - version: 4.8.0 -- category: main - dependencies: - freetype: '>=2.10.4,<3.0a0' - jpeg: '>=9e,<10a' - lcms2: '>=2.12,<3.0a0' - libgcc-ng: '>=12' - libtiff: '>=4.4.0,<5.0a0' - libwebp-base: '>=1.2.4,<2.0a0' - libxcb: '>=1.13,<1.14.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - openjpeg: '>=2.5.0,<2.6.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - tk: '>=8.6.12,<8.7.0a0' - hash: - md5: 3b74a959f6a8008f5901de60b3572c09 - sha256: 607a85830e1c39ded9c825ab0fb24d0768a5c11314dc99957f10479cd2961936 - manager: conda - name: pillow - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-9.2.0-py39hd5dbb17_2.tar.bz2 - version: 9.2.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: c375c89340e563053f3656c7f134d265 - sha256: d82e717937e171a2b124030acd2625e0a3ab62e82a137a21c03a91013280c29f - manager: conda - name: pluggy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py39hf3d152e_3.tar.bz2 - version: 1.0.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: bfefe349de77edb720cb4688821ff78e - sha256: 83cdcf4c17264d63e972f079408bd86ab15a9b14230d168b3c35b5971860be11 - manager: conda - name: poetry-core - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/poetry-core-1.0.8-py39hf3d152e_1.tar.bz2 - version: 1.0.8 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 1e7ffe59e21862559e06b981817e5058 - sha256: ffd165f67a3d5bec03fd3d7c9ab35b8ff4d0f66c5be42f5d4d50db96637a34aa - manager: conda - name: psutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.2-py39hb9d737c_0.tar.bz2 - version: 5.9.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: b7d981539b1a880d19c6a158104a3fa1 - sha256: e7685b82c1d6269d5fc3a626a4f26138e4136b4b470f308f1a65b01ff17b3b38 - manager: conda - name: pycosat - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py39hb9d737c_1010.tar.bz2 - version: 0.6.3 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 306061499621615a60841fa7fc8ba75b - sha256: c7d6dc368e1e3092dc3b3eae5841a6f1d0952033f4e259fb639ab54958c4a6b8 - manager: conda - name: pyinotify - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py39hf3d152e_1005.tar.bz2 - version: 0.9.6 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: e2575d7508c7933047544ac7a15e021d - sha256: 9da8d2a32f1d961eaefb5f9aedb53ce74ad4da1a6272ae4cd4eb2fab7d6ed1b0 - manager: conda - name: pyrsistent - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.18.1-py39hb9d737c_1.tar.bz2 - version: 0.18.1 -- category: main - dependencies: - python: '>=3.6' - six: '>=1.5' - hash: - md5: dd999d1cc9f79e67dbb855c8924c7984 - sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da - manager: conda - name: python-dateutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 - version: 2.8.2 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: 896c2e9e5ed4b8b9148380b658898fdf - sha256: 030c5a81b4aafcfa169ba13ef7cbc5f1cf201b524013082903edd68471086d1e - manager: conda - name: pyyaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.4.1-py39hb9d737c_3.tar.bz2 - version: 5.4.1 -- category: main - dependencies: - pyasn1: '>=0.1.3' - python: '' - hash: - md5: 3452ab3790dbb1df9508b3fa4ea2f806 - sha256: 6ea0fcd8f40c7f78e2c6cff344bb91f457682aa352ee48364246371a41410ee8 - manager: conda - name: rsa - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/rsa-4.7.2-pyh44b312d_0.tar.bz2 - version: 4.7.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: a0fabd69dd35bb24ec84d28dc01c3c5b - sha256: 388a1b6b559156b27f6eb1952a85632ad907f0572d31e3897dba338d28c44860 - manager: conda - name: ruamel.yaml.clib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.6-py39hb9d737c_1.tar.bz2 - version: 0.2.6 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: 89efb3c015ef8bc2a33535a2c1b852b2 - sha256: d417615e90a5f66004ef9f742396db129eaa0dcbe7f723288eb2ddc34d39750f - manager: conda - name: ruamel_yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py39hb9d737c_1007.tar.bz2 - version: 0.15.80 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 4252d0c211566a9f65149ba7f6e87aa4 - sha256: ec8146799fabb0edfd0b2622fdd05413c9a2fcd13dfa846958214f9909ab3435 - manager: conda - name: setuptools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/setuptools-59.8.0-py39hf3d152e_1.tar.bz2 - version: 59.8.0 -- category: main - dependencies: - python: '>=3.6' - typing: '>=3.6,<4.0' - hash: - md5: f82cf1ff4aa8228ec71041b8adef19d6 - sha256: d25441deeb45f575a85977e4444f15d26db2491f5471469f0e5e4fa2e8888a4b - manager: conda - name: tomlkit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.11.5-pyha770c72_0.tar.bz2 - version: 0.11.5 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: a3c57360af28c0d9956622af99a521cd - sha256: c51e56ebf493a94f4f25840a0175405b3f650cd63ebcd6e19a68ac9cfb5e5411 - manager: conda - name: tornado - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.2-py39hb9d737c_0.tar.bz2 - version: '6.2' -- category: main - dependencies: - colorama: '' - python: '>=2.7' - hash: - md5: 5526ff3f88f9db87bb0924b9ce575345 - sha256: d196e0c3a057a840147fa23d3d43eafd6b63258846bdafe8ac17f70b534f91bd - manager: conda - name: tqdm - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.1-pyhd8ed1ab_0.tar.bz2 - version: 4.64.1 -- category: main - dependencies: - typing_extensions: 4.4.0 pyha770c72_0 - hash: - md5: be969210b61b897775a0de63cd9e9026 - sha256: 6f129b1bc18d111dcf3abaec6fcf6cbee00f1b77bb42d0f0bc8d85f8faa65cf0 - manager: conda - name: typing-extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.4.0-hd8ed1ab_0.tar.bz2 - version: 4.4.0 - category: main dependencies: libgcc-ng: '>=9.3.0' @@ -3783,7 +3413,25 @@ package: version: '2.36' - category: main dependencies: - gettext: '>=0.19.8.1,<1.0a0' + flex: '>=2.6.4,<3.0a0' + gxx_impl_linux-64: '' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + make: '' + perl: '' + hash: + md5: 41af6df1758bae89161daf268566384e + sha256: e2f2302d69c0d6928d95a1c699b5ef0b14e0243e78495734962c78136d2e6b9f + manager: conda + name: verilator + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/verilator-4.226-he0ac6c6_1.tar.bz2 + version: '4.226' +- category: main + dependencies: + gettext: '>=0.21.1,<1.0a0' libgcc-ng: '>=12' libstdcxx-ng: '>=12' ncurses: '>=6.3,<7.0a0' @@ -3791,107 +3439,215 @@ package: python: '>=3.9,<3.10.0a0' python_abi: 3.9.* *_cp39 hash: - md5: ccb6242365b032a5469310116286d834 - sha256: e2b8864ce60cc0f39da4e82cb786d474d7b572114952cc3dea20a287e3731684 + md5: 8f23fe6252f0db61a467fc68235a6c6c + sha256: 1ff7b1aa32d188658e797ba09579afc9712ef00a5b10700ebc10d57155dcd299 manager: conda name: vim optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/vim-9.0.0335-py39pl5321h20e6244_0.tar.bz2 - version: 9.0.0335 + url: https://conda.anaconda.org/conda-forge/linux-64/vim-9.0.0814-py39pl5321h20e6244_0.tar.bz2 + version: 9.0.0814 - category: main dependencies: - distlib: '>=0.3.5,<1' - filelock: '>=3.4.1,<4' - platformdirs: '>=2.4,<3' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 + python: '' hash: - md5: 165e71a44187ac22e2e1669fd3ca2392 - sha256: 31540fea0c3fd62543ee65ad4b2deff1eac08f4765b1037db7d6a82fbc4719c2 + md5: 3563be4c5611a44210d9ba0c16113136 + sha256: 302f4f4bd1ad00c0be1426ecf6bb01db59cfd8aff3de0cf1596526dca1a6b70e manager: conda - name: virtualenv + name: webencodings optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.16.5-py39hf3d152e_0.tar.bz2 - version: 20.16.5 + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2 + version: 0.5.1 - category: main dependencies: - libgcc-ng: '>=10.3.0' + python: '>=3.7' + hash: + md5: 5309fca1777cfdd2d7ab582edb8cc41a + sha256: cf252c7ce64ab21e6dac77f070046f7523a9027059ab50856a17c3178f8c9187 + manager: conda + name: websocket-client + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.4.2-pyhd8ed1ab_0.tar.bz2 + version: 1.4.2 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: c829cfb8cb826acb9de0ac1a2df0a940 + sha256: bd4f11ff075ff251ade9f57686f31473e25be46ab282d9603f551401250f9f44 + manager: conda + name: wheel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 + version: 0.38.4 +- category: main + dependencies: + libgcc-ng: '>=12' python: '>=3.9,<3.10.0a0' python_abi: 3.9.* *_cp39 hash: - md5: 25a4f17bf308bc36a15ebe63c3864ac7 - sha256: 3b9eaa6d7040406ab31023bd7596b4c49c4128216b702ee64a8a9cccc74b45e0 + md5: f5906293b6eabeaaeafc90e427f9cbe5 + sha256: 16fa658554048c0eb37684685cf046ea3ef9e1f1fe03c92cbd8f726197ba60fe manager: conda name: wrapt optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.14.1-py39hb9d737c_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.14.1-py39hb9d737c_1.tar.bz2 version: 1.14.1 - category: main dependencies: - libgcc-ng: '>=9.3.0' - xorg-inputproto: '' - xorg-libx11: '>=1.7.1,<2.0a0' - xorg-libxext: 1.3.* - xorg-libxi: 1.7.* - xorg-recordproto: '' + python: '>=3.6' hash: - md5: a220b1a513e19d5cb56c1311d44f12e6 - sha256: 9a51ae2869b9a47735539dada9d85534418a765d1461c9f91fe7564f3ee75e87 + md5: b5b33faed6ed2b4ba47a690b8f5c0818 + sha256: eb40b33ae953e0020406318c9be0eb6edf62f3aa8e64ab0bf1953440b1a92763 manager: conda - name: xorg-libxtst + name: xmltodict optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.3-h7f98852_1002.tar.bz2 - version: 1.2.3 + url: https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.13.0-pyhd8ed1ab_0.tar.bz2 + version: 0.13.0 - category: main dependencies: - cffi: '>=1.0.0' - libgcc-ng: '>=10.3.0' + libgcc-ng: '>=9.3.0' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-xextproto: '' + hash: + md5: 536cc5db4d0a3ba0630541aec064b5e4 + sha256: cf47ccbf49d46189d7bdadeac1387c826be82deb92ce6badbb03baae4b67ed26 + manager: conda + name: xorg-libxext + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2 + version: 1.3.4 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-fixesproto: '' + xorg-libx11: '>=1.7.0,<2.0a0' + hash: + md5: e9a21aa4d5e3e5f1aed71e8cefd46b6a + sha256: 1e426a1abb774ef1dcf741945ed5c42ad12ea2dc7aeed7682d293879c3e1e4c3 + manager: conda + name: xorg-libxfixes + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-5.0.3-h7f98852_1004.tar.bz2 + version: 5.0.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-renderproto: '' + hash: + md5: f59c1242cc1dd93e72c2ee2b360979eb + sha256: 7d907ed9e2ec5af5d7498fb3ab744accc298914ae31497ab6dcc6ef8bd134d00 + manager: conda + name: xorg-libxrender + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2 + version: 0.9.10 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 09b5b885341697137879a4f039a9e5a1 + sha256: d98e41fe62edde9d979d79114f8cffa992ca86f4e7428c75e3c8b8fd6ab040a3 + manager: conda + name: zipp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.11.0-pyhd8ed1ab_0.conda + version: 3.11.0 +- category: main + dependencies: + python: '>=3.6' + pytz: '' + hash: + md5: 2ea70fde8d581ba9425a761609eed6ba + sha256: 21a8403d886136c0a80f965ae5387fa1693b19ddd69023bcd0e844f2510d7e2f + manager: conda + name: babel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.11.0-pyhd8ed1ab_0.tar.bz2 + version: 2.11.0 +- category: main + dependencies: + python: '>=3.6' + typing_extensions: '' + hash: + md5: be3b5cae027b3ead96829ef7717c76c3 + sha256: 4592888a3c5f1ad2e36ff89039ff1912c623695f985622cf0fcfc2d0cb315053 + manager: conda + name: botocore-stubs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/botocore-stubs-1.24.7-pyhd8ed1ab_0.tar.bz2 + version: 1.24.7 +- category: main + dependencies: + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + icu: '>=70.1,<71.0a0' + libgcc-ng: '>=12' + libglib: '>=2.72.1,<3.0a0' + libpng: '>=1.6.38,<1.7.0a0' + libxcb: '>=1.13,<1.14.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + pixman: '>=0.40.0,<1.0a0' + xorg-libice: '' + xorg-libsm: '' + xorg-libx11: '' + xorg-libxext: '' + xorg-libxrender: '' + zlib: '>=1.2.12,<1.3.0a0' + hash: + md5: d1a88f3ed5b52e1024b80d4bcd26a7a0 + sha256: f062cf56e6e50d3ad4b425ebb3765ca9138c6ebc52e6a42d1377de8bc8d954f6 + manager: conda + name: cairo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-ha61ee94_1014.tar.bz2 + version: 1.16.0 +- category: main + dependencies: + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=12' + pycparser: '' python: '>=3.9,<3.10.0a0' python_abi: 3.9.* *_cp39 hash: - md5: 05a99367d885ec9990f25e74128a8a08 - sha256: 4a520850207e965244c70a412f030f1c353b70b942ad99a0a0cfb83e64bbd60e + md5: 20080319ef73fbad74dcd6d62f2a3ffe + sha256: 485a8f65c58c26c7d48bfea20ed1d6f1493f3329dd2c9c0a888a1c2b7c2365c5 manager: conda - name: brotlipy + name: cffi optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1004.tar.bz2 - version: 0.7.0 + url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_3.conda + version: 1.15.1 - category: main dependencies: - clang-format: 15.0.1 default_h2e3cab8_0 - libclang: '>=15.0.1,<15.1.0a0' - libclang-cpp15: '>=15.0.1,<15.1.0a0' + libclang-cpp15: '>=15.0.6,<15.1.0a0' libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' + libllvm15: '>=15.0.6,<15.1.0a0' libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' + libzlib: '>=1.2.13,<1.3.0a0' hash: - md5: ef163795e59e62da40e622ee88b7f468 - sha256: 8fcbebb32ca12bbe1413bada6ab559b280f10256e1d07f522d64cef0292b2f71 + md5: 23d58cc7d87670c34a1932f91ca2a30f + sha256: 24ff08dafff6d0f075b962f7748bdd4ef5e2709e1bf95e273263f933bc8d0e57 manager: conda - name: clang-tools + name: clang-format-15 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - clikit: '>=0.6.0,<0.7.0' - python: '>=3.6' - hash: - md5: 4c82b11a3d06031bd58e7d869f53d965 - sha256: a3a5beaf5b4a5ba671580164e6b1da77837f9d69414b095bd3231e84a85f505c - manager: conda - name: cleo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cleo-0.8.1-pyhd8ed1ab_2.tar.bz2 - version: 0.8.1 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15-15.0.6-default_h2e3cab8_0.conda + version: 15.0.6 - category: main dependencies: click: '' @@ -3907,35 +3663,72 @@ package: version: 1.2.2 - category: main dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - tqdm: '' + crashtest: '>=0.3.0,<0.4.0' + pastel: '>=0.2.0,<0.3.0' + pylev: '>=1.3,<2.0' + python: '' hash: - md5: ae2e8e8dd87ed4286c89fc8c081e9bdf - sha256: e11ea9eac5dcaf43b3a3292c8daeed9f6c9dbf568a7ca2e27909d3a95c35ef35 + md5: 159273f717a11e53b2656f8b6521a5e2 + sha256: 59b5c9ea3415e45e1beb1c191e3a0bf0dcca92c200a184704ea55002d1ef535c manager: conda - name: conda-package-handling + name: clikit optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.9.0-py39hb9d737c_0.tar.bz2 - version: 1.9.0 + url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyh9f0ad1d_0.tar.bz2 + version: 0.6.2 - category: main dependencies: - cffi: '>=1.12' + bzip2: '>=1.0.8,<2.0a0' + expat: '>=2.5.0,<3.0a0' + libcurl: '>=7.86.0,<8.0a0' libgcc-ng: '>=12' - openssl: '>=1.1.1q,<1.1.2a' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 + libstdcxx-ng: '>=12' + libuv: '' + libzlib: '>=1.2.13,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + rhash: '' + xz: '>=5.2.6,<6.0a0' + zlib: '' + zstd: '>=1.5.2,<1.6.0a0' hash: - md5: db3436b5db460fa721859db55694d8ff - sha256: d005958fac69f5fc888841e3743c950b8105f2d1e2f244ee0fa6a1a23f27b5f4 + md5: 78a6a3f7a3976cdaccf7738968a25196 + sha256: 339ea52e8cbbca0d0f7364dc53b8dce5e5c52e9bcdf623d31d23aecdbd098e0b manager: conda - name: cryptography + name: cmake optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-38.0.1-py39hd97740a_0.tar.bz2 - version: 38.0.1 + url: https://conda.anaconda.org/conda-forge/linux-64/cmake-3.25.1-h816a3e0_0.conda + version: 3.25.1 +- category: main + dependencies: + krb5: '>=1.20.1,<1.21.0a0' + libcurl: 7.87.0 hdc1c0ab_0 + libgcc-ng: '>=12' + libssh2: '>=1.10.0,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.0.7,<4.0a0' + hash: + md5: b14123ca479b9473d7f7395b0fd25c97 + sha256: a91f7dcc89f86716acbd02804a461943cfca7835ffb8b4937fe2d45a86e6ab65 + manager: conda + name: curl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/curl-7.87.0-hdc1c0ab_0.conda + version: 7.87.0 +- category: main + dependencies: + python: '' + six: '>=1.4.0' + hash: + md5: c69f19038efee4eb534623610d0c2053 + sha256: 2ba7e3e4f75e07b42246b4ba8569c983ecbdcda47b1b900632858a23d91826f2 + manager: conda + name: docker-pycreds + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/docker-pycreds-0.4.0-py_0.tar.bz2 + version: 0.4.0 - category: main dependencies: cloudpickle: '' @@ -3981,30 +3774,105 @@ package: version: 0.18.0 - category: main dependencies: - gitdb: '>=4.0.1,<5' - python: '>=3.7' - typing_extensions: '>=3.7.4.3' + bzip2: '>=1.0.8,<2.0a0' + libarchive: '>=3.5.2,<3.6.0a0' + libcurl: '>=7.82.0,<8.0a0' + libgcc-ng: '>=10.3.0' + libmicrohttpd: '>=0.9.75,<0.10.0a0' + libstdcxx-ng: '>=10.3.0' + libzlib: '>=1.2.11,<1.3.0a0' + sqlite: '>=3.38.2,<4.0a0' + xz: '>=5.2.5,<5.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' hash: - md5: 5c3c75a7349ad3760c3de38be9432121 - sha256: 4b5f95a42c10d104951b3bdc1163d28fbaa4cb2bb9adc3e61d100db493d5f8a3 + md5: 2e9ec0e21d51118b004f1f98e4fbf598 + sha256: bee5b4a723472cc844775a36dbdca35ecb24f40fbb162924bd8536b05930c3dc manager: conda - name: gitpython + name: elfutils optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.28-pyhd8ed1ab_0.tar.bz2 - version: 3.1.28 + url: https://conda.anaconda.org/conda-forge/linux-64/elfutils-0.187-h989201e_0.tar.bz2 + version: '0.187' - category: main dependencies: - importlib-metadata: '>=4.11.4,<4.11.5.0a0' + python: '>=3.4' + smmap: '>=3.0.1,<4' hash: - md5: 9a1925fdb91c81437b8012e48ede6851 - sha256: 85049d953d6894e1379162e0f01cf4b8828d40f707cc511edb201e9159f091fc + md5: 3706d2f3d7cb5dae600c833345a76132 + sha256: 0003ab2b971913380633c711bf49a54dcf06e179986c725b0925854b58878377 manager: conda - name: importlib_metadata + name: gitdb optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.11.4-hd8ed1ab_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.10-pyhd8ed1ab_0.conda + version: 4.0.10 +- category: main + dependencies: + python: '>=3.6' + typing_extensions: '>=4,<5' + hash: + md5: 87cafe8c7638a5ac6fd8ec8fb01f1508 + sha256: 6f7da913ecad98951cadfe512af2c3979fbff752bf714da66760701e5463dd29 + manager: conda + name: graphql-core + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.3-pyhd8ed1ab_0.tar.bz2 + version: 3.2.3 +- category: main + dependencies: + python: '' + six: '>=1.9' + webencodings: '' + hash: + md5: b2355343d6315c892543200231d7154a + sha256: 9ad06446fe9847e86cb20d220bf11614afcd2cbe9f58096f08d5d4018877bee4 + manager: conda + name: html5lib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2 + version: '1.1' +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + zipp: '>=0.5' + hash: + md5: 4c2a0eabf0b8980b2c755646a6f750eb + sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 + manager: conda + name: importlib-metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 version: 4.11.4 +- category: main + dependencies: + python: '>=3.6' + zipp: '>=0.4' + hash: + md5: 24dd95143fc4f3898143c93a6d5a5d41 + sha256: 7a32c0b58ae4e2673f47c73ed1f010681501198e6aaa279c5eddc714bca12b48 + manager: conda + name: importlib_resources + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-3.3.1-pyhd8ed1ab_1.tar.bz2 + version: 3.3.1 +- category: main + dependencies: + more-itertools: '' + python: '>=3.7' + hash: + md5: 31e4a1506968d017229bdb64695013a1 + sha256: 6a81b67a1de8f761f66a4540bbd07cc27f9fbf2c7d67aa3732ebef379cf62874 + manager: conda + name: jaraco.classes + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.2.3-pyhd8ed1ab_0.tar.bz2 + version: 3.2.3 - category: main dependencies: markupsafe: '>=2.0' @@ -4020,36 +3888,70 @@ package: version: 3.1.2 - category: main dependencies: - attrs: '>=17.4.0' - importlib-metadata: '' - pyrsistent: '>=0.14.0' + jsonpointer: '>=1.9' python: '>=3.6' - setuptools: '' - six: '>=1.11.0' hash: - md5: 66125e28711d8ffc04a207a2b170316d - sha256: d74a3ddd3c3dd9bd7b00110a196e3af90490c5660674f18bfd53a8fdf91de418 + md5: 09150b51b0528a31a0f6500b96fdde82 + sha256: d87fd8da2d3327744821b6b1d1e5b76e4077224fb626ce02d6623a1bc6ee2563 manager: conda - name: jsonschema + name: jsonpatch optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-3.2.0-pyhd8ed1ab_3.tar.bz2 - version: 3.2.0 + url: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.32-pyhd8ed1ab_0.tar.bz2 + version: '1.32' - category: main dependencies: - elfutils: '>=0.187,<0.188.0a0' - libdwarf: 0.0.0.20190110_28_ga81397fc4 h753d276_0 - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' + python: '' + six: '' hash: - md5: 899c511688e6c41cb51c2921a8d25e63 - sha256: null + md5: 7b503c6c097fa8677d6ff17d2bfb623f + sha256: b89ace740500f4a311475ae44add2675d72dc42c02971910ea844812edf93736 manager: conda - name: libdwarf-dev + name: junit-xml optional: false platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-dev-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 - version: 0.0.0.20190110_28_ga81397fc4 + url: https://conda.anaconda.org/conda-forge/noarch/junit-xml-1.9-pyh9f0ad1d_0.tar.bz2 + version: '1.9' +- category: main + dependencies: + libclang13: 15.0.6 default_h3a83d3e_0 + libgcc-ng: '>=12' + libllvm15: '>=15.0.6,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + hash: + md5: 1b2cee49acc5b03c73ad0f68bfe04bb8 + sha256: 3bf9a2d398492a017f7be21d2fb22a824302773fd2b3a7d143617917146a1b64 + manager: conda + name: libclang + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang-15.0.6-default_h2e3cab8_0.conda + version: 15.0.6 +- category: main + dependencies: + expat: '>=2.5.0,<3.0a0' + fontconfig: '>=2.14.1,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + icu: '>=70.1,<71.0a0' + jpeg: '>=9e,<10a' + libgcc-ng: '>=12' + libpng: '>=1.6.39,<1.7.0a0' + libtiff: '>=4.5.0,<4.6.0a0' + libwebp: '' + libwebp-base: '>=1.2.4,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + zlib: '' + hash: + md5: 82ef57611ace65b59db35a9687264572 + sha256: 6674781023188deeda7752e5dc429a54fd1639c9d61cbb25296cbbb55367884a + manager: conda + name: libgd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h5aea950_4.conda + version: 2.3.3 - category: main dependencies: python: '' @@ -4065,32 +3967,6 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/livereload-2.6.3-pyh9f0ad1d_0.tar.bz2 version: 2.6.3 -- category: main - dependencies: - certifi: '>=2020.06.20' - cycler: '>=0.10' - freetype: '>=2.10.4,<3.0a0' - kiwisolver: '>=1.0.1' - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - numpy: '>=1.19.5,<2.0a0' - pillow: '>=6.2.0' - pyparsing: '>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6' - python: '>=3.9,<3.10.0a0' - python-dateutil: '>=2.1' - python_abi: 3.9.* *_cp39 - setuptools: '' - tk: '>=8.6.10,<8.7.0a0' - tornado: '' - hash: - md5: 9ec0b2186fab9121c54f4844f93ee5b7 - sha256: 1c5ddf4b934f34da73e91f3009a171d64372eac0eb8801916a0acadf9693e61e - manager: conda - name: matplotlib-base - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.3.4-py39h2fa2bec_0.tar.bz2 - version: 3.3.4 - category: main dependencies: libgcc-ng: '>=9.4.0' @@ -4111,101 +3987,54 @@ package: version: '0.931' - category: main dependencies: - alsa-lib: '>=1.2.7.2,<1.2.8.0a0' - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' + ptyprocess: '>=0.5' + python: '' + hash: + md5: 5909e7b978141dd80d28dbf9de627827 + sha256: 04eef875d461732ef22cd19bf2c989c40e73b5da625bf6a6b82ddae200e90e56 + manager: conda + name: pexpect + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2 + version: 4.8.0 +- category: main + dependencies: freetype: '>=2.12.1,<3.0a0' - giflib: '>=5.2.1,<5.3.0a0' - harfbuzz: '>=5.1.0,<6.0a0' jpeg: '>=9e,<10a' - lcms2: '>=2.12,<3.0a0' - libcups: '>=2.3.3,<2.4.0a0' + lcms2: '>=2.14,<3.0a0' libgcc-ng: '>=12' - libpng: '>=1.6.37,<1.7.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - xorg-libx11: '' - xorg-libxext: '' - xorg-libxi: '' - xorg-libxrender: '' - xorg-libxtst: '' - hash: - md5: cd1b2e4756ca8d14bc7501e38360aa79 - sha256: 1274f314793e9b1abb27a2aea581e661d751a4f685be50787bcc135e03fd185b - manager: conda - name: openjdk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openjdk-17.0.3-h85293d2_2.tar.bz2 - version: 17.0.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - numpy: '>=1.19.4,<2.0a0' + libtiff: '>=4.5.0,<4.6.0a0' + libwebp-base: '>=1.2.4,<2.0a0' + libxcb: '>=1.13,<1.14.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + openjpeg: '>=2.5.0,<3.0a0' python: '>=3.9,<3.10.0a0' - python-dateutil: '>=2.7.3' python_abi: 3.9.* *_cp39 - pytz: '>=2017.2' - setuptools: <60.0.0 + tk: '>=8.6.12,<8.7.0a0' hash: - md5: 79fc4b5b3a865b90dd3701cecf1ad33c - sha256: f104a60194c3d39b1b0097bfd889aec57d5d5f074e3e76ac9173318ba8de07fd + md5: 4af037605aeda117ece89c648b8eb0ea + sha256: 55903a89517bb39f6b9d335d5d4b4e68217a6e2113ddb17ddfb0eeb8d043dc72 manager: conda - name: pandas + name: pillow optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pandas-1.1.5-py39hde0f152_0.tar.bz2 - version: 1.1.5 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0a0' - fontconfig: '>=2.14.0,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=5.2.0,<6.0a0' - libgcc-ng: '>=12' - libglib: '>=2.74.0,<3.0a0' - libpng: '>=1.6.38,<1.7.0a0' - hash: - md5: 509e3f89508398070d3bf7769d9e8b03 - sha256: 735a19c98460b640ad7f2eb7dc4a9cebac8263f0ca27ba74f3fb99bcf01b1997 - manager: conda - name: pango - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.50.11-h382ae3d_0.tar.bz2 - version: 1.50.11 + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-9.2.0-py39h2320bf1_4.conda + version: 9.2.0 - category: main dependencies: python: '>=3.7' setuptools: '' wheel: '' hash: - md5: 0b43abe4d3ee93e82742d37def53a836 - sha256: 507ae896a2f9ccc7bbedc2f7fd10dc2ac666575769b55b5e94ca44b86db193e0 + md5: da66f2851b9836d3a7c5190082a45f7d + sha256: 7a86b2427abbf5cf695da192ba1c03130115f157297e7bfde65f0a18a345a7bc manager: conda name: pip optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pip-22.2.2-pyhd8ed1ab_0.tar.bz2 - version: 22.2.2 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - typing-extensions: '>=4.1.0' - hash: - md5: e2b6f1e8fb5669ab40c8cb235e0f3a21 - sha256: e7325b056f10f92d20502c3a29ac8301edc87ce1eafadf13c567e54edefbbe39 - manager: conda - name: pydantic - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.10.2-py39hb9d737c_0.tar.bz2 - version: 1.10.2 + url: https://conda.anaconda.org/conda-forge/noarch/pip-22.3.1-pyhd8ed1ab_0.tar.bz2 + version: 22.3.1 - category: main dependencies: python: '>=3.6' @@ -4240,20 +4069,103 @@ package: version: 6.2.5 - category: main dependencies: - libgcc-ng: '>=10.3.0' + python: '>=3.6' + six: '>=1.5' + hash: + md5: dd999d1cc9f79e67dbb855c8924c7984 + sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da + manager: conda + name: python-dateutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 + version: 2.8.2 +- category: main + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=7.83.1,<8.0a0' + libgcc-ng: '>=12' + libglib: '>=2.72.1,<3.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + pixman: '>=0.40.0,<1.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: def7188533bc19a8df31e57de92260cf + sha256: 0e6f27f17a562308344271e8011553afc7335176ec415a8e89f07892df06db31 + manager: conda + name: qemu + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/qemu-5.0.0-hb15d774_0.tar.bz2 + version: 5.0.0 +- category: main + dependencies: + pyasn1: '>=0.1.3' + python: '' + hash: + md5: 3452ab3790dbb1df9508b3fa4ea2f806 + sha256: 6ea0fcd8f40c7f78e2c6cff344bb91f457682aa352ee48364246371a41410ee8 + manager: conda + name: rsa + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/rsa-4.7.2-pyh44b312d_0.tar.bz2 + version: 4.7.2 +- category: main + dependencies: + libgcc-ng: '>=12' python: '>=3.9,<3.10.0a0' python_abi: 3.9.* *_cp39 ruamel.yaml.clib: '>=0.1.2' setuptools: '' hash: - md5: 2b94cf785616198b112170b9838262a4 - sha256: 69d7d081acf7880f05d01ab93bfbecb3bc59b4bc8812630a359651b211aadb6a + md5: 51ad16ab9c63e5d14145f34adbbacf70 + sha256: be03761fc9230416697e78e1a9b35af3165b03e7e8c6efa0d01157898d564741 manager: conda name: ruamel.yaml optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.21-py39hb9d737c_1.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.21-py39hb9d737c_2.tar.bz2 version: 0.17.21 +- category: main + dependencies: + python: '>=3.6' + typing: '>=3.6,<4.0' + hash: + md5: 471bf9e605820b59988e830382b8d654 + sha256: e8b3bc2203266636740ce10536ef951c52b53b43bfed3b938117547efc47e374 + manager: conda + name: tomlkit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.11.6-pyha770c72_0.tar.bz2 + version: 0.11.6 +- category: main + dependencies: + colorama: '' + python: '>=2.7' + hash: + md5: 5526ff3f88f9db87bb0924b9ce575345 + sha256: d196e0c3a057a840147fa23d3d43eafd6b63258846bdafe8ac17f70b534f91bd + manager: conda + name: tqdm + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.1-pyhd8ed1ab_0.tar.bz2 + version: 4.64.1 +- category: main + dependencies: + typing_extensions: 4.4.0 pyha770c72_0 + hash: + md5: be969210b61b897775a0de63cd9e9026 + sha256: 6f129b1bc18d111dcf3abaec6fcf6cbee00f1b77bb42d0f0bc8d85f8faa65cf0 + manager: conda + name: typing-extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.4.0-hd8ed1ab_0.tar.bz2 + version: 4.4.0 - category: main dependencies: markupsafe: '>=2.1.1' @@ -4269,17 +4181,98 @@ package: version: 2.2.2 - category: main dependencies: - importlib_metadata: '>=0.23,<5' - python: '>=3.5' + libgcc-ng: '>=9.3.0' + xorg-inputproto: '' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-libxext: 1.3.* + xorg-libxfixes: 5.0.* hash: - md5: b8152341fc3fc9880c6e1b9d188974e5 - sha256: 2abb116f5bdc62d5e83c9dd15e5fc30c2a9571f728ccc012fad03350ed1d581e + md5: e77615e5141cad5a2acaa043d1cf0ca5 + sha256: 745c1284a96b4282fe6fe122b2643e1e8c26a7ff40b733a8f4b61357238c4e68 manager: conda - name: argcomplete + name: xorg-libxi optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/argcomplete-1.12.3-pyhd8ed1ab_2.tar.bz2 - version: 1.12.3 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.7.10-h7f98852_0.tar.bz2 + version: 1.7.10 +- category: main + dependencies: + cffi: '>=1.1' + libgcc-ng: '>=12' + pip: '' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + six: '>=1.4.1' + hash: + md5: 93f72f06a4b00ce36d16007c01e6d1aa + sha256: 8afe6676576da6e661ab7c0f2dfa52acc9e6f9bfc5ad2f1d57bf5131ddbdd975 + manager: conda + name: bcrypt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bcrypt-3.2.2-py39hb9d737c_1.tar.bz2 + version: 3.2.2 +- category: main + dependencies: + cffi: '>=1.0.0' + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: a639fdd9428d8b25f8326a3838d54045 + sha256: 293229afcd31e81626e5cfe0478be402b35d29b73aa421a49470645debda5019 + manager: conda + name: brotlipy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1005.tar.bz2 + version: 0.7.0 +- category: main + dependencies: + clang-format-15: 15.0.6 default_h2e3cab8_0 + libclang-cpp15: '>=15.0.6,<15.1.0a0' + libgcc-ng: '>=12' + libllvm15: '>=15.0.6,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + hash: + md5: 60cf3cb6b213e06879b506b2fa6b1a76 + sha256: 595000ad9c8f0f7716559bc59408b63a109016abd948c07cb76b0b54c4dcfdfa + manager: conda + name: clang-format + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15.0.6-default_h2e3cab8_0.conda + version: 15.0.6 +- category: main + dependencies: + clikit: '>=0.6.0,<0.7.0' + python: '>=3.6' + hash: + md5: 4c82b11a3d06031bd58e7d869f53d965 + sha256: a3a5beaf5b4a5ba671580164e6b1da77837f9d69414b095bd3231e84a85f505c + manager: conda + name: cleo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cleo-0.8.1-pyhd8ed1ab_2.tar.bz2 + version: 0.8.1 +- category: main + dependencies: + cffi: '>=1.12' + libgcc-ng: '>=12' + openssl: '>=3.0.7,<4.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: dee37fde01f9bbc53ec421199d7b17cf + sha256: e2aa3c11b22554733ecc07b97d7925db0467921a45ccc69e348e9e7501ce7e11 + manager: conda + name: cryptography + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-38.0.4-py39h3ccb8fc_0.conda + version: 38.0.4 - category: main dependencies: click: '>=8.0' @@ -4299,89 +4292,201 @@ package: version: 2.2.2 - category: main dependencies: - atk-1.0: '>=2.36.0' - cairo: '>=1.16.0,<2.0.0a0' - gdk-pixbuf: '>=2.42.6,<3.0a0' - gettext: '>=0.19.8.1,<1.0a0' - libgcc-ng: '>=9.4.0' - libglib: '>=2.70.2,<3.0a0' - pango: '>=1.50.3,<1.51.0a0' - hash: - md5: 957a0255ab58aaf394a91725d73ab422 - sha256: 66d189ec36d67309fa3eb52d14d77b82359c10303c400eecc14f8eaca5939b87 - manager: conda - name: gtk2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h90689f9_2.tar.bz2 - version: 2.24.33 -- category: main - dependencies: - importlib_metadata: '' - python: ==2.7.*|>=3.5 - hash: - md5: 35f19fabdfd44c8b53889be95333848c - sha256: d497c6f3b064d3dd8b76f277ea8d6a507acfe8cb04e31811baf66d8c533b8c08 - manager: conda - name: jsonpickle - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 - version: 2.2.0 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0.0a0' - gdk-pixbuf: '>=2.42.8,<3.0a0' - gettext: '>=0.19.8.1,<1.0a0' + curl: '' + expat: '>=2.5.0,<3.0a0' + gettext: '' libgcc-ng: '>=12' - libglib: '>=2.70.2,<3.0a0' - libxml2: '>=2.9.14,<2.11.0a0' - pango: '>=1.50.7,<1.51.0a0' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + openssl: '>=3.0.7,<4.0a0' + pcre2: '>=10.40,<10.41.0a0' + perl: 5.* hash: - md5: 921e53675ed5ea352f022b79abab076a - sha256: 9b81f3854660e902a417e8194b43ed2f5d2a082227df28ba6804c68ac7c16aa0 + md5: d52d166cf45275bdc6c108f951371d37 + sha256: 4623ec537bf875885597504f84f1d0ccf474838d4109b3c62b25da6bc04aea1a manager: conda - name: librsvg + name: git optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.54.4-h7abd40a_0.tar.bz2 - version: 2.54.4 + url: https://conda.anaconda.org/conda-forge/linux-64/git-2.39.0-pl5321h693f4a3_0.conda + version: 2.39.0 +- category: main + dependencies: + gitdb: '>=4.0.1,<5' + python: '>=3.7' + typing_extensions: '>=3.7.4.3' + hash: + md5: 0c217ab2f5ef6925e4e52c70b57cfc4a + sha256: 2ccd8aa401701947398a087b1aa11042b1b088e7331fed574b7ec9909bee09d6 + manager: conda + name: gitpython + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.30-pyhd8ed1ab_0.conda + version: 3.1.30 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0a0' + freetype: '>=2.12.1,<3.0a0' + graphite2: '' + icu: '>=70.1,<71.0a0' + libgcc-ng: '>=12' + libglib: '>=2.74.1,<3.0a0' + libstdcxx-ng: '>=12' + hash: + md5: 448fe40d2fed88ccf4d9ded37cbb2b38 + sha256: f300fcb390253d6d63346ee71e56f82bc830783d1682ac933fe9ac86f39da942 + manager: conda + name: harfbuzz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-6.0.0-h8e241bc_0.conda + version: 6.0.0 +- category: main + dependencies: + importlib-metadata: '>=4.11.4,<4.11.5.0a0' + hash: + md5: 9a1925fdb91c81437b8012e48ede6851 + sha256: 85049d953d6894e1379162e0f01cf4b8828d40f707cc511edb201e9159f091fc + manager: conda + name: importlib_metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.11.4-hd8ed1ab_0.tar.bz2 + version: 4.11.4 +- category: main + dependencies: + attrs: '>=17.4.0' + importlib-metadata: '' + pyrsistent: '>=0.14.0' + python: '>=3.6' + setuptools: '' + six: '>=1.11.0' + hash: + md5: 66125e28711d8ffc04a207a2b170316d + sha256: d74a3ddd3c3dd9bd7b00110a196e3af90490c5660674f18bfd53a8fdf91de418 + manager: conda + name: jsonschema + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-3.2.0-pyhd8ed1ab_3.tar.bz2 + version: 3.2.0 +- category: main + dependencies: + elfutils: '>=0.187,<0.188.0a0' + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 5b3ed39ee3809d63d347b649de0a45f8 + manager: conda + name: libdwarf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 + version: 0.0.0.20190110_28_ga81397fc4 +- category: main + dependencies: + certifi: '>=2020.06.20' + cycler: '>=0.10' + freetype: '>=2.10.4,<3.0a0' + kiwisolver: '>=1.0.1' + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + numpy: '>=1.19.5,<2.0a0' + pillow: '>=6.2.0' + pyparsing: '>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6' + python: '>=3.9,<3.10.0a0' + python-dateutil: '>=2.1' + python_abi: 3.9.* *_cp39 + setuptools: '' + tk: '>=8.6.10,<8.7.0a0' + tornado: '' + hash: + md5: 9ec0b2186fab9121c54f4844f93ee5b7 + sha256: 1c5ddf4b934f34da73e91f3009a171d64372eac0eb8801916a0acadf9693e61e + manager: conda + name: matplotlib-base + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.3.4-py39h2fa2bec_0.tar.bz2 + version: 3.3.4 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + numpy: '>=1.19.4,<2.0a0' + python: '>=3.9,<3.10.0a0' + python-dateutil: '>=2.7.3' + python_abi: 3.9.* *_cp39 + pytz: '>=2017.2' + setuptools: <60.0.0 + hash: + md5: 79fc4b5b3a865b90dd3701cecf1ad33c + sha256: f104a60194c3d39b1b0097bfd889aec57d5d5f074e3e76ac9173318ba8de07fd + manager: conda + name: pandas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pandas-1.1.5-py39hde0f152_0.tar.bz2 + version: 1.1.5 - category: main dependencies: pip: '' python: '>=3.6' hash: - md5: 6cfd80f8f255415a400c5a2728087fce - sha256: 20ccc89905946674603db22f906269c73c075262edccc988f4ff640ba09bc238 + md5: 10de1749f30caa3907892f14c5fcafbe + sha256: 8b35003b8f423fd0aedcbfb399a23658bce065f4772fa70f37b5f1651fa137f4 manager: conda name: pbr optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pbr-5.10.0-pyhd8ed1ab_0.tar.bz2 - version: 5.10.0 + url: https://conda.anaconda.org/conda-forge/noarch/pbr-5.11.0-pyhd8ed1ab_0.tar.bz2 + version: 5.11.0 - category: main dependencies: - cryptography: '>=38.0.0,<39' - python: '>=3.6' + python: '>=3.7' + typing-extensions: '>=4.4' hash: -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml - md5: 2e7e3630919d29c8216bfa2cd643d79e - sha256: 72af60a6164a380730c00ee996bda265267b53a99662d7ceb2ec6ed47dd74a0b -======= - md5: fbfa0a180d48c800f922a10a114a8632 - sha256: 42f04dded77ac2597108378d62b121697d0e982aba7b20a462a7239030563628 ->>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml + md5: 0b4cc3f8181b0d8446eb5387d7848a54 + sha256: 5d469cd150e4413b15eedb66bdc7a3831a4249e2e5646b8c9dcdf713e35fc598 manager: conda - name: pyopenssl + name: platformdirs optional: false platform: linux-64 -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml - url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_1.tar.bz2 - version: 22.0.0 -======= - url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 - version: 22.1.0 ->>>>>>> 3e131170 (Update all):conda-requirements-esp-tools-linux-64.conda-lock.yml + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-2.6.2-pyhd8ed1ab_0.conda + version: 2.6.2 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + typing-extensions: '>=4.1.0' + hash: + md5: 2c90be6b24008d2656fc6b72c25175e9 + sha256: d5b01d88414453035256e0dec7bcd7c2f8d8b4206bed91d1d6c9b2c783a85285 + manager: conda + name: pydantic + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.10.4-py39h72bdee0_0.conda + version: 1.10.4 +- category: main + dependencies: + cffi: '>=1.4.1' + libgcc-ng: '>=12' + libsodium: '>=1.0.18,<1.0.19.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + six: '' + hash: + md5: 1022b37795420d806b7b36b4e622ee9b + sha256: 937447b9122e4fe2525aba3568bd0635123e6293564b157ccb6753300553d84e + manager: conda + name: pynacl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py39hb9d737c_2.tar.bz2 + version: 1.5.0 - category: main dependencies: pytest: '>=3.6.0' @@ -4408,6 +4513,202 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/pytest-mock-3.7.0-pyhd8ed1ab_1.tar.bz2 version: 3.7.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-inputproto: '' + xorg-libx11: '>=1.7.1,<2.0a0' + xorg-libxext: 1.3.* + xorg-libxi: 1.7.* + xorg-recordproto: '' + hash: + md5: a220b1a513e19d5cb56c1311d44f12e6 + sha256: 9a51ae2869b9a47735539dada9d85534418a765d1461c9f91fe7564f3ee75e87 + manager: conda + name: xorg-libxtst + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.3-h7f98852_1002.tar.bz2 + version: 1.2.3 +- category: main + dependencies: + cffi: '>=1.11' + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 6023bdb101f9c7fcf11595442cb832b0 + sha256: 7297303784e4b4964fa15eac0d0559f3598d9abf8d941b33f51315c590e16eda + manager: conda + name: zstandard + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.19.0-py39h29414ee_1.conda + version: 0.19.0 +- category: main + dependencies: + importlib_metadata: '>=0.23,<5' + python: '>=3.5' + hash: + md5: b8152341fc3fc9880c6e1b9d188974e5 + sha256: 2abb116f5bdc62d5e83c9dd15e5fc30c2a9571f728ccc012fad03350ed1d581e + manager: conda + name: argcomplete + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/argcomplete-1.12.3-pyhd8ed1ab_2.tar.bz2 + version: 1.12.3 +- category: main + dependencies: + clang-format: 15.0.6 default_h2e3cab8_0 + libclang: '>=15.0.6,<15.1.0a0' + libclang-cpp15: '>=15.0.6,<15.1.0a0' + libgcc-ng: '>=12' + libllvm15: '>=15.0.6,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + hash: + md5: bb3213b15b70d916c247c5bbb2d549f2 + sha256: 321b12daf48f5f4f7ac3eb6c7f7273657ca907571c343f6ce6126b4025276bca + manager: conda + name: clang-tools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-15.0.6-default_h2e3cab8_0.conda + version: 15.0.6 +- category: main + dependencies: + python: '>=3.7' + zstandard: '>=0.15' + hash: + md5: 1a2fa9e53cfbc2e4d9ab21990805a436 + sha256: 48cde99cc0abe5e50fb00713710851db9f76812a644892a9a2b5cbf9fe9707f5 + manager: conda + name: conda-package-streaming + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.7.0-pyhd8ed1ab_1.conda + version: 0.7.0 +- category: main + dependencies: + flask: '>=0.9' + python: '' + six: '' + hash: + md5: f06be6d2d27dc3ea2b3da84ade76583c + sha256: 0ffe072bf8b7bfdbb3a2e6f41cd65264259a92a77db3fb3ffc4e74f3eee2ea4d + manager: conda + name: flask_cors + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/flask_cors-3.0.10-pyhd3deb0d_0.tar.bz2 + version: 3.0.10 +- category: main + dependencies: + importlib_metadata: '' + python: ==2.7.*|>=3.5 + hash: + md5: 35f19fabdfd44c8b53889be95333848c + sha256: d497c6f3b064d3dd8b76f277ea8d6a507acfe8cb04e31811baf66d8c533b8c08 + manager: conda + name: jsonpickle + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 + version: 2.2.0 +- category: main + dependencies: + elfutils: '>=0.187,<0.188.0a0' + libdwarf: 0.0.0.20190110_28_ga81397fc4 h753d276_0 + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 899c511688e6c41cb51c2921a8d25e63 + manager: conda + name: libdwarf-dev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-dev-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 + version: 0.0.0.20190110_28_ga81397fc4 +- category: main + dependencies: + alsa-lib: '>=1.2.8,<1.2.9.0a0' + fontconfig: '>=2.14.1,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + giflib: '>=5.2.1,<5.3.0a0' + harfbuzz: '>=6.0.0,<7.0a0' + jpeg: '>=9e,<10a' + lcms2: '>=2.14,<3.0a0' + libcups: '>=2.3.3,<2.4.0a0' + libgcc-ng: '>=12' + libpng: '>=1.6.39,<1.7.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.13,<1.3.0a0' + xorg-libx11: '' + xorg-libxext: '' + xorg-libxi: '' + xorg-libxrender: '' + xorg-libxtst: '' + hash: + md5: 71a5dfe4a375fc43497cdc6f4aedff9d + sha256: baa527e6b59572e00e68c2362e1771f7741f3f062dac7a8c6365a97f48c04413 + manager: conda + name: openjdk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openjdk-17.0.3-h58dac75_5.conda + version: 17.0.3 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0a0' + fontconfig: '>=2.14.1,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + fribidi: '>=1.0.10,<2.0a0' + harfbuzz: '>=6.0.0,<7.0a0' + libgcc-ng: '>=12' + libglib: '>=2.74.1,<3.0a0' + libpng: '>=1.6.39,<1.7.0a0' + hash: + md5: 667dc93c913f0156e1237032e3a22046 + sha256: 7ae10db69ed593d8e51205dfc8a8297b09bfc9aa351f0e07199d4edccb16ca13 + manager: conda + name: pango + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.50.12-hd33c08f_1.conda + version: 1.50.12 +- category: main + dependencies: + bcrypt: '>=3.1.3' + cryptography: '>=2.5' + pynacl: '>=1.0.1' + python: '>=3.6' + six: '' + hash: + md5: d96f72687c95e32a4fafef7cf61d985d + sha256: 8b3d9ef44b41703fe452c2603516df096bc1e44ceb3555681316b7cb92aad302 + manager: conda + name: paramiko + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/paramiko-2.12.0-pyhd8ed1ab_0.tar.bz2 + version: 2.12.0 +- category: main + dependencies: + cryptography: '>=38.0.0,<39' + python: '>=3.6' + hash: + md5: fbfa0a180d48c800f922a10a114a8632 + sha256: 42f04dded77ac2597108378d62b121697d0e982aba7b20a462a7239030563628 + manager: conda + name: pyopenssl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 + version: 22.1.0 - category: main dependencies: cryptography: '' @@ -4426,17 +4727,18 @@ package: version: 3.3.0 - category: main dependencies: - __unix: '' - openjdk: '>=8' + attrs: '' + pbr: '' + python: '>=3.6' hash: - md5: 52677be60e57aed79cbbedece88e24e9 - sha256: a09ebc40802f7b3bd177e2ccbd9ac4883dd8a562a2628165613c70bab1e6e113 + md5: 010e6280a9dc265d0488b598c45103d9 + sha256: 02e18825ab15654d6555aa2d78c396e726e200e398691bd0bce3b810205e28df manager: conda - name: sbt + name: sarif-om optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sbt-1.7.2-hd8ed1ab_0.tar.bz2 - version: 1.7.2 + url: https://conda.anaconda.org/conda-forge/noarch/sarif-om-1.0.4-pyhd8ed1ab_0.tar.bz2 + version: 1.0.4 - category: main dependencies: cryptography: '' @@ -4445,13 +4747,13 @@ package: python: '>=3.9,<3.10.0a0' python_abi: 3.9.* *_cp39 hash: - md5: 19c5efd8d571b01b15afe65648faf262 - sha256: c19c7a07b3f74b997057e544e02acdd0073e97a67dddd6219e6c59990fb1b52d + md5: cfb68a22e2d9108634a08a8a3b19d1b6 + sha256: db76e25d0c1cad3ca6339fd4d09c9cd03dcea7072b302c6eaa4123a358e98a78 manager: conda name: secretstorage optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py39hf3d152e_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py39hf3d152e_1.tar.bz2 version: 3.3.3 - category: main dependencies: @@ -4469,47 +4771,51 @@ package: version: 3.3.1 - category: main dependencies: - flask: '>=0.9' - python: '' - six: '' + distlib: '>=0.3.6,<1' + filelock: '>=3.4.1,<4' + platformdirs: '>=2.4,<3' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 hash: - md5: f06be6d2d27dc3ea2b3da84ade76583c - sha256: 0ffe072bf8b7bfdbb3a2e6f41cd65264259a92a77db3fb3ffc4e74f3eee2ea4d + md5: dd1be6ccb267f13bdc5c44cfb76c4080 + sha256: 3d9c15c6a69160d4133dc77adad49c70d932139631a5e52602637cd77ba82e10 manager: conda - name: flask_cors + name: virtualenv optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/flask_cors-3.0.10-pyhd3deb0d_0.tar.bz2 - version: 3.0.10 + url: https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.17.1-py39hf3d152e_0.conda + version: 20.17.1 - category: main dependencies: - cairo: '>=1.16.0,<2.0.0a0' - expat: '>=2.4.8,<3.0a0' - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - gdk-pixbuf: '>=2.42.8,<3.0a0' - gtk2: '' - gts: '>=0.7.6,<0.8.0a0' - libgcc-ng: '>=12' - libgd: '>=2.3.3,<2.4.0a0' - libglib: '>=2.72.1,<3.0a0' - librsvg: '>=2.54.4,<3.0a0' - libstdcxx-ng: '>=12' - libtool: '' - libwebp-base: '>=1.2.4,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - pango: '>=1.50.9,<1.51.0a0' - zlib: '>=1.2.12,<1.3.0a0' + conda-package-streaming: '>=0.7.0' + python: '>=3.7' hash: - md5: 123c55da3e9ea8664f73c70e13ef08c2 - sha256: b361670365155a56f0714fef9bae58ff858a0fc13d7f04530e4252e98b9b164d + md5: 44800e9bd13143292097c65e57323038 + sha256: c453b2a648e7a059f26326d476069cf81627c9a3fa12da4ab22eb39e7bfdc095 manager: conda - name: graphviz + name: conda-package-handling optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-6.0.1-h5abf519_0.tar.bz2 - version: 6.0.1 + url: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.0.2-pyh38be061_0.conda + version: 2.0.2 +- category: main + dependencies: + atk-1.0: '>=2.36.0' + cairo: '>=1.16.0,<2.0.0a0' + gdk-pixbuf: '>=2.42.6,<3.0a0' + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + pango: '>=1.50.3,<1.51.0a0' + hash: + md5: 957a0255ab58aaf394a91725d73ab422 + sha256: 66d189ec36d67309fa3eb52d14d77b82359c10303c400eecc14f8eaca5939b87 + manager: conda + name: gtk2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h90689f9_2.tar.bz2 + version: 2.24.33 - category: main dependencies: attrs: '' @@ -4527,35 +4833,52 @@ package: version: 1.2.3 - category: main dependencies: - importlib_metadata: '>=3.6' + importlib_metadata: '>=4.11.4' jaraco.classes: '' jeepney: '>=0.4.2' python: '>=3.9,<3.10.0a0' python_abi: 3.9.* *_cp39 secretstorage: '>=3.2' hash: - md5: 53de394e0ab10ccb6b9db0528050123f - sha256: 4e5d918992cd28e91382c9bbc7e2911530d51641f03cbc33ed0eb98297b2a5eb + md5: ae2df7a822f7671da22da24ead24cc0a + sha256: 107e6a5ba122dff162e9d34a87af1ffbb4dca1f7dd1547294646774ca9421524 manager: conda name: keyring optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/keyring-23.9.3-py39hf3d152e_0.tar.bz2 - version: 23.9.3 + url: https://conda.anaconda.org/conda-forge/linux-64/keyring-23.13.1-py39hf3d152e_0.conda + version: 23.13.1 - category: main dependencies: - attrs: '' - pbr: '' - python: '>=3.6' + cairo: '>=1.16.0,<2.0.0a0' + gdk-pixbuf: '>=2.42.8,<3.0a0' + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=12' + libglib: '>=2.70.2,<3.0a0' + libxml2: '>=2.9.14,<2.11.0a0' + pango: '>=1.50.7,<1.51.0a0' hash: - md5: 010e6280a9dc265d0488b598c45103d9 - sha256: 02e18825ab15654d6555aa2d78c396e726e200e398691bd0bce3b810205e28df + md5: 921e53675ed5ea352f022b79abab076a + sha256: 9b81f3854660e902a417e8194b43ed2f5d2a082227df28ba6804c68ac7c16aa0 manager: conda - name: sarif-om + name: librsvg optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sarif-om-1.0.4-pyhd8ed1ab_0.tar.bz2 - version: 1.0.4 + url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.54.4-h7abd40a_0.tar.bz2 + version: 2.54.4 +- category: main + dependencies: + __unix: '' + openjdk: '>=8' + hash: + md5: d9f7bf8941eb7a198a633957bb5859a6 + sha256: 1fabb57e0913405ac0981a97535124589b65d58832cb083f31553b6c8b66be24 + manager: conda + name: sbt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sbt-1.8.0-hd8ed1ab_0.tar.bz2 + version: 1.8.0 - category: main dependencies: brotlipy: '>=0.6.0' @@ -4566,14 +4889,14 @@ package: pysocks: '>=1.5.6,<2.0,!=1.5.7' python: <4.0 hash: - md5: 0738978569b10669bdef41c671252dd1 - sha256: 57a823b83428156aa2bc18f34159a744657c9bd117a125ca4559b0518a2e4fa2 + md5: 3078ef2359efd6ecadbc7e085c5e0592 + sha256: 992f2d6ca50c98f865a4f2e4bada23f950e39f33ff7c64614a31ee152ec4d5ae manager: conda name: urllib3 optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2 - version: 1.26.11 + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.13-pyhd8ed1ab_0.conda + version: 1.26.13 - category: main dependencies: jmespath: '>=0.7.1,<1.0.0' @@ -4591,17 +4914,33 @@ package: version: 1.23.21 - category: main dependencies: - graphviz: '>=2.46.1' - python: '>=3' + cairo: '>=1.16.0,<2.0a0' + expat: '>=2.5.0,<3.0a0' + fontconfig: '>=2.14.1,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + gdk-pixbuf: '>=2.42.8,<3.0a0' + gtk2: '' + gts: '>=0.7.6,<0.8.0a0' + libgcc-ng: '>=12' + libgd: '>=2.3.3,<2.4.0a0' + libglib: '>=2.74.1,<3.0a0' + librsvg: '>=2.54.4,<3.0a0' + libstdcxx-ng: '>=12' + libtool: '' + libwebp-base: '>=1.2.4,<2.0a0' + libzlib: '>=1.2.13,<1.3.0a0' + pango: '>=1.50.12,<2.0a0' + zlib: '' hash: - md5: cd0b0b05f32477491145e9829f6000e1 - sha256: f62e0e1bf66af069c763a8383f085d31ac6252f9ef5021c9488ef68572060589 + md5: 96bf06b24d74a5bf826485e9032c9312 + sha256: bd249dd8b3ef58fb14dc6f4738fff38d9955598b362d3faa85e092680741e324 manager: conda - name: python-graphviz + name: graphviz optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.19-pyhaef67bd_0.tar.bz2 - version: '0.19' + url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-7.0.5-h2e5815a_0.conda + version: 7.0.5 - category: main dependencies: certifi: '>=2017.4.17' @@ -4624,14 +4963,14 @@ package: python: '>=3.4' wrapt: '' hash: - md5: f5e722eaa36ec10f604195907d443fc3 - sha256: 8d3e8e01c8a3462b71393a3ec4c3bf81d5ee62a1e56fb20ff33a9bf38667b573 + md5: 2f18ecd9ec078c10f7086ad7ee05289b + sha256: ab3afec58f5368351efac43e813e62f944d41bd879c99e45ad49910aac666447 manager: conda name: aws-xray-sdk optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/aws-xray-sdk-2.10.0-pyhd8ed1ab_0.tar.bz2 - version: 2.10.0 + url: https://conda.anaconda.org/conda-forge/noarch/aws-xray-sdk-2.11.0-pyhd8ed1ab_0.tar.bz2 + version: 2.11.0 - category: main dependencies: msgpack-python: '>=0.5.2' @@ -4649,49 +4988,43 @@ package: - category: main dependencies: conda-package-handling: '>=1.3.0' + pluggy: '>=1.0.0' pycosat: '>=0.6.3' pyopenssl: '>=16.2.0' python: '>=3.9,<3.10.0a0' python_abi: 3.9.* *_cp39 requests: '>=2.20.1,<3' - ruamel_yaml: '>=0.11.14,<0.17' + ruamel.yaml: '>=0.11.14,<0.18' setuptools: '>=31.0.1' toolz: '>=0.8.1' + tqdm: '>=4' hash: - md5: 7b5613a2a677f1e2d1dad5a98fa43192 - sha256: 61b904fe1a666885ef02c2f069c9fd12d88f9dc989b625e0a2f20a35430bd1f5 + md5: b2482d4fe1bc47af8e699f3ffec9dbb8 + sha256: 2fcb48155d829cb344ddf83589998babd94f298323166975d625be7e8e7ac1a6 manager: conda name: conda optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-22.9.0-py39hf3d152e_1.tar.bz2 - version: 22.9.0 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-22.11.1-py39hf3d152e_1.conda + version: 22.11.1 - category: main dependencies: - appdirs: '>=1.4.3' - asn1crypto: '>=0.22.0' - cffi: '>=1.10.0' - cryptography: '>=1.9' - docker-pycreds: '>=0.3.0' - idna: '>=2.5' - packaging: '>=16.8' - pycparser: '>=2.17' - pyopenssl: '>=17.0.0' - pyparsing: '>=2.2.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - requests: '>=2.14.2' - six: '>=1.10.0' - websocket-client: '>=0.40.0' + packaging: '>=14.0' + paramiko: '>=2.4.3' + python: '>=3.7' + pywin32-on-windows: '' + requests: '>=2.26.0' + urllib3: '>=1.26.0' + websocket-client: '>=0.32.0' hash: - md5: adbd239e5bf8b3f85fbc31fc98151e3c - sha256: bc7bec670f6ce5c011d64211422d45a8a4ad89713b6f46b56b05f2f3b74ad5a9 + md5: 8b0d1b5227ce39053aa69c3ff18417ec + sha256: 45e16e6f7e4105c71c1494ca523b01e676349a25ee1f8114a6c10bbdd8549d50 manager: conda name: docker-py optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/docker-py-5.0.3-py39hf3d152e_2.tar.bz2 - version: 5.0.3 + url: https://conda.anaconda.org/conda-forge/noarch/docker-py-6.0.0-pyhd8ed1ab_0.tar.bz2 + version: 6.0.0 - category: main dependencies: appdirs: '' @@ -4708,6 +5041,19 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.3-pyhd8ed1ab_0.tar.bz2 version: 1.4.3 +- category: main + dependencies: + graphviz: '>=2.46.1' + python: '>=3' + hash: + md5: cd0b0b05f32477491145e9829f6000e1 + sha256: f62e0e1bf66af069c763a8383f085d31ac6252f9ef5021c9488ef68572060589 + manager: conda + name: python-graphviz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.19-pyhaef67bd_0.tar.bz2 + version: '0.19' - category: main dependencies: python: '' @@ -4811,6 +5157,42 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.20.21-pyhd8ed1ab_0.tar.bz2 version: 1.20.21 +- category: main + dependencies: + cachecontrol: '>=0.12.9' + cachy: '>=0.3.0' + click: '>=8.0' + click-default-group: '' + clikit: '>=0.6.2' + crashtest: '>=0.3.0' + ensureconda: '>=1.3' + filelock: '>=3.8.0' + gitpython: '' + html5lib: '>=1.0' + importlib-metadata: '>=1.7.0' + jinja2: '' + keyring: '>=21.2.0' + packaging: '>=20.4' + pkginfo: '>=1.4' + pydantic: '>=1.8.1' + python: '>=3.6' + pyyaml: '>=5.1' + requests: '>=2.18' + ruamel.yaml: '' + tomli: '' + tomlkit: '>=0.7.0' + toolz: '>=0.12.0,<1.0.0' + typing_extensions: '' + virtualenv: '>=20.0.26' + hash: + md5: 1165b4b0171fad7555822fe3a85365ed + sha256: 17d16d5a1b12088324f93f7f6dac3275596c8a81e6792891a785859cfdaf865e + manager: conda + name: conda-lock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.3.0-pyhd8ed1ab_0.conda + version: 1.3.0 - category: main dependencies: colorama: '' @@ -4818,29 +5200,29 @@ package: networkx: '' python: '>=3.6' hash: - md5: 74c9c60684e578fb92b27df42846b733 - sha256: 1c726baaa6ffd3986b0f1bfd655b8311da0345be915d31738b4965c397b2e92d + md5: f47b4fbd862cc05b914d2e4862df72a1 + sha256: 3a7f989bdcb5a6a284d092745892f8f27d15b348a02b95229d258899d418fd82 manager: conda name: conda-tree optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-tree-1.0.5-pyhd8ed1ab_0.tar.bz2 - version: 1.0.5 + url: https://conda.anaconda.org/conda-forge/noarch/conda-tree-1.1.0-pyhd8ed1ab_0.conda + version: 1.1.0 - category: main dependencies: + __unix: '' conda: '>=4.6' conda-standalone: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 + python: '>=3.6' ruamel_yaml: '>=0.11.14,<0.16' hash: - md5: e5596cad685fd9edec29955a614abf69 - sha256: 214a4055b49d6288393afeecb53c2a3d8d6559fff686aa03c2d6abef69577522 + md5: cd7b75d1c72ec00c02ac85b1c7f541b8 + sha256: fd48868a8253187400cd8f49c377b093a369a3b150e91aad8ac1086314b56795 manager: conda name: constructor optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/constructor-3.3.1-py39hf3d152e_0.tar.bz2 + url: https://conda.anaconda.org/conda-forge/noarch/constructor-3.3.1-pyhe4f9e05_2.tar.bz2 version: 3.3.1 - category: main dependencies: @@ -4890,17 +5272,17 @@ package: - category: main dependencies: docutils: <0.18 - python: '>=2.7' - sphinx: '>=1.6' + python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*' + sphinx: '>=1.6,<6' hash: - md5: 9f633f2f2869184e31acfeae95b24345 - sha256: 3752f28effe86b371475492d42550b30125d9ca2ead88af7e49da2a793e82e68 + md5: a8d25c9077767faf05148421a04874f6 + sha256: 05336b16250a43671a32f59afb227c42015c2a5156b6d3830e181543182582a3 manager: conda name: sphinx_rtd_theme optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-1.0.0-pyhd8ed1ab_0.tar.bz2 - version: 1.0.0 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-1.1.1-pyha770c72_1.conda + version: 1.1.1 - category: main dependencies: boto3: ~=1.5 @@ -4908,14 +5290,14 @@ package: python: '>=3.6' six: ~=1.15 hash: - md5: b8103c86e59eee59cca2dc5da1691cba - sha256: 94fd5915c0f0f39ec7b0430f068caf4a35521c6ab3b3f9e82d014b91d33b8866 + md5: 6a8ad721f4edea85a40070c78f379dd4 + sha256: d9b2ff5fdf1e8de7cf80f2a14a7cb76c65c0bae18a2fe51700e6ed3c71fdb5b5 manager: conda name: aws-sam-translator optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/aws-sam-translator-1.52.0-pyhd8ed1ab_0.tar.bz2 - version: 1.52.0 + url: https://conda.anaconda.org/conda-forge/noarch/aws-sam-translator-1.55.0-pyhd8ed1ab_0.conda + version: 1.55.0 - category: main dependencies: boto3: '' @@ -4930,30 +5312,6 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/boto3-stubs-1.21.6-pyhd8ed1ab_0.tar.bz2 version: 1.21.6 -- category: main - dependencies: - click: '>=8.0' - click-default-group: '' - ensureconda: '>=1.3' - jinja2: '' - poetry: '' - pydantic: '>=1.8.1' - python: '>=3.6' - pyyaml: '>=5.1' - requests: '>=2' - ruamel.yaml: '' - tomli: '' - toolz: <1.0.0,>=0.12.0 - typing-extensions: '' - hash: - md5: 496c81a0d226177dbabb5fa495fadda9 - sha256: 39b181da4620222ba831dc9570f600753c52bb8f649bfef036d2c79245a4c145 - manager: conda - name: conda-lock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.3-pyhd8ed1ab_0.tar.bz2 - version: 1.1.3 - category: main dependencies: boto3: '' @@ -4970,26 +5328,24 @@ package: version: 1.21.0 - category: main dependencies: - aws-sam-translator: '>=1.40.0' - importlib_resources: '>=1.4,<4' + aws-sam-translator: '>=1.55.0' jschema-to-python: ~=1.2.3 jsonpatch: '' - jsonschema: ~=3.0 + jsonschema: '>=3.0,<5' junit-xml: ~=1.9 networkx: ~=2.4 - python: '>=3.6' + python: '>=3.7' pyyaml: '>5.4' sarif-om: ~=1.0.4 - six: '>=1.11' hash: - md5: 5f029952a7ac4f8e086219054e0d870b - sha256: 2f2e0d5aa9cc4c1e1939b7299ea922bd84290eb069c42eba29d7c134c7dde72e + md5: 40d794b458d7fe09ef6eab1e78c7100e + sha256: edd18226e846865e38877de4151eb808a904791e2f788ff06deeaa76966020ca manager: conda name: cfn-lint optional: false platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cfn-lint-0.66.1-pyhd8ed1ab_0.tar.bz2 - version: 0.66.1 + url: https://conda.anaconda.org/conda-forge/noarch/cfn-lint-0.72.5-pyhd8ed1ab_1.conda + version: 0.72.5 - category: main dependencies: aws-xray-sdk: '!=0.96,>=0.93' @@ -5025,17 +5381,14 @@ package: platform: linux-64 url: https://conda.anaconda.org/conda-forge/noarch/moto-3.1.0-pyhd8ed1ab_0.tar.bz2 version: 3.1.0 -- category: main - dependencies: {} +- dependencies: {} hash: sha256: bfb67f6a6c72dfb0a02f3df51550aa1862708e55128b22543e2b42c74f3620d7 manager: pip name: bcrypt - optional: false platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/c5/77/14bbcd08ad265577ad6ea8e8980b9c0ad668cecfd241ae169b6747c4491b/bcrypt-4.0.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - version: 4.0.0 + url: https://files.pythonhosted.org/packages/aa/48/fd2b197a9741fa790ba0b88a9b10b5e88e62ff5cf3e1bc96d8354d7ce613/bcrypt-4.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + version: 4.0.1 - category: main dependencies: {} hash: @@ -5044,7 +5397,6 @@ package: name: mock optional: false platform: linux-64 - source: null url: https://files.pythonhosted.org/packages/5c/03/b7e605db4a57c0f6fba744b11ef3ddf4ddebcada35022927a2b5fc623fdf/mock-4.0.3-py3-none-any.whl version: 4.0.3 - category: main @@ -5055,7 +5407,6 @@ package: name: mypy-boto3-ec2 optional: false platform: linux-64 - source: null url: https://files.pythonhosted.org/packages/a4/60/815ee785b017d49e09f42175e791a3a3495293b0dbce7d18c74f43a1e8a4/mypy_boto3_ec2-1.21.9-py3-none-any.whl version: 1.21.9 - category: main @@ -5067,7 +5418,6 @@ package: name: asttokens optional: false platform: linux-64 - source: null url: https://files.pythonhosted.org/packages/2d/1b/fdbdf82b86e07ca90985740ac160a1dd4ab09cb81071ec12d71c701e1138/asttokens-2.0.8-py2.py3-none-any.whl version: 2.0.8 - category: main @@ -5080,7 +5430,6 @@ package: name: paramiko-ng optional: false platform: linux-64 - source: null url: https://files.pythonhosted.org/packages/9f/53/1ac75eab589149b1e02e38185ecebf09e1b805fc3fdeadbc16d1a2b7d208/paramiko_ng-2.8.10-py2.py3-none-any.whl version: 2.8.10 - category: main @@ -5093,7 +5442,6 @@ package: name: sure optional: false platform: linux-64 - source: null url: https://files.pythonhosted.org/packages/c7/ee/043531858afab5f312ca02867de51189c0c1dd76ba652f1d95ffa13d07f7/sure-2.0.0.tar.gz version: 2.0.0 - category: main @@ -5106,7 +5454,6 @@ package: name: fab-classic optional: false platform: linux-64 - source: null url: https://files.pythonhosted.org/packages/86/f4/c301effc438788c184bbd0c08a586135f325581e6c4cf9f1d40229f9894b/fab_classic-1.19.1-py2.py3-none-any.whl version: 1.19.1 - category: main @@ -5119,7 +5466,6 @@ package: name: icontract optional: false platform: linux-64 - source: null url: https://files.pythonhosted.org/packages/d8/91/9756e7cf0b155e80bf9a62beffdd1dec4afce43cc6ab7f432f2267c62762/icontract-2.6.2-py3-none-any.whl version: 2.6.2 - category: main @@ -5132,7 +5478,6 @@ package: name: pylddwrap optional: false platform: linux-64 - source: null url: https://files.pythonhosted.org/packages/6b/4e/aebc1cff19a572dbcc7e60d8e74f38fd568ef9185650b39f72fde9ff84d1/pylddwrap-1.2.1.tar.gz version: 1.2.1 version: 1 diff --git a/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml b/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml index d6577c5c..180af521 100644 --- a/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml +++ b/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml @@ -7,5132 +7,5 @@ # Install this environment as "YOURENV" with: # conda-lock install -n YOURENV --file conda-requirements-riscv-tools-linux-64.conda-lock.yml # To update a single package to the latest version compatible with the version constraints in the source: -# conda-lock lock --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml --update PACKAGE +# conda-lock lock --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml -# conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-riscv-tools.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml -======= -# conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-riscv-tools.yaml -f /scratch/abejgonza/cy-circt/conda-requirements-riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml ->>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml -metadata: - channels: - - url: ucb-bar - used_env_vars: [] - - url: conda-forge - used_env_vars: [] - - url: nodefaults - used_env_vars: [] - content_hash: - linux-64: 6254f362fb6c8b59402fb3d4adb4b1023218ec62be09f7f75dfc5980e3233e50 - platforms: - - linux-64 - sources: - - /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-riscv-tools.yaml -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml - - /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml - - /scratch/abejgonza/cy-fix/conda-reqs/riscv-tools.yaml -======= - - /scratch/abejgonza/cy-circt/conda-requirements-riscv-tools.yaml ->>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml -package: -- category: main - dependencies: {} - hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - manager: conda - name: _libgcc_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - version: '0.1' -- category: main - dependencies: {} - hash: - md5: a581b4a89191b6c1d6a16488a9cffbfc - sha256: 695e67ae4bc22f9e0be5f54b1948a8f2b678f4da920fa2082a249dd5a88f440e - manager: conda - name: _sysroot_linux-64_curr_repodata_hack - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-64_curr_repodata_hack-3-h5bd9786_13.tar.bz2 - version: '3' -- category: main - dependencies: {} - hash: - md5: ce8d1b98cc96642f2d2e5da1873de2e6 - sha256: fc08379d634e7806485be606ead3265385949054959940c8ecb88a67c26ace42 - manager: conda - name: bash-completion - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bash-completion-2.11-0.tar.bz2 - version: '2.11' -- category: main - dependencies: {} - hash: - md5: 41e4e87062433e283696cf384f952ef6 - sha256: 058355034667e77d15389700f6b2364cc74efce0af63a418eacc1ce252458942 - manager: conda - name: ca-certificates - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.9.24-ha878542_0.tar.bz2 - version: 2022.9.24 -- category: main - dependencies: {} - hash: - md5: 2adf191e11723cd8156dcaa421419d1e - sha256: e52fb8cf5bc5eb80c69f2239a08868ddd6fa26fdf67a1a0312970308f698fc96 - manager: conda - name: conda-standalone - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-standalone-4.12.0-ha770c72_0.tar.bz2 - version: 4.12.0 -- category: main - dependencies: {} - hash: - md5: 0c96522c6bdaed4b1566d11387caaf45 - sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b - manager: conda - name: font-ttf-dejavu-sans-mono - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - version: '2.37' -- category: main - dependencies: {} - hash: - md5: 34893075a5c9e55cdafac56607368fc6 - sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c - manager: conda - name: font-ttf-inconsolata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - version: '3.000' -- category: main - dependencies: {} - hash: - md5: 4d59c254e01d9cde7957100457e2d5fb - sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 - manager: conda - name: font-ttf-source-code-pro - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 - version: '2.038' -- category: main - dependencies: {} - hash: - md5: 19410c3df09dfb12d1206132a1d357c5 - sha256: 470d5db54102bd51dbb0c5990324a2f4a0bc976faa493b22193338adb9882e2e - manager: conda - name: font-ttf-ubuntu - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2 - version: '0.83' -- category: main - dependencies: {} - hash: - md5: bd4f2e711b39af170e7ff15163fe87ee - sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f - manager: conda - name: ld_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 - version: 2.36.1 -- category: main - dependencies: {} - hash: - md5: 0e6ab30ea5307e18bff4689958b51b83 - sha256: 9875a188edb25e996eb2ef5d2664d995ddb166a868d3377851a8f33d6c63297d - manager: conda - name: libgcc-devel_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-12.1.0-h1ec3361_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: {} - hash: - md5: b02605b875559ff99f04351fd5040760 - sha256: 4d20cbd5dbe47e0dacd298d5cc0745ae19dcd5cd7cfaf937387adc876ee481c7 - manager: conda - name: libgfortran5 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.1.0-hdcd56e2_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: {} - hash: - md5: db535a3c3b757e1d34e6b031a111f029 - sha256: 3588334fa16d57452dc83527dd4490821a39f1a049565d4390d774635559f4fc - manager: conda - name: libstdcxx-devel_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-12.1.0-h1ec3361_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: {} - hash: - md5: 6f5ba041a41eb102a1027d9e68731be7 - sha256: c2483256b324253599bdbe6ddb4a04f7a154259473e626aacbfdee7686a994d2 - manager: conda - name: libstdcxx-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: {} - hash: - md5: 456b5b1d99e7a9654b331bcd82e71042 - sha256: 3d234013a4e2f70f40068f29b8790e959d5cc97cd4b1c6a0aa5446eec03819b9 - manager: conda - name: tzdata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022d-h191b570_0.tar.bz2 - version: 2022d -- category: main - dependencies: - font-ttf-dejavu-sans-mono: '' - font-ttf-inconsolata: '' - font-ttf-source-code-pro: '' - font-ttf-ubuntu: '' - hash: - md5: f766549260d6815b0c52253f1fb1bb29 - sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 - manager: conda - name: fonts-conda-forge - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 - version: '1' -- category: main - dependencies: - _sysroot_linux-64_curr_repodata_hack: 3.* - hash: - md5: 523bc836a954faf0cca94831971bb85a - sha256: 67a3caa56e2a59f407f3d290437b865aaf996873006e2fcfca6295d0f0be8db9 - manager: conda - name: kernel-headers_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-h4a8ded7_13.tar.bz2 - version: 3.10.0 -- category: main - dependencies: - libgfortran5: 12.1.0 hdcd56e2_16 - hash: - md5: 6bf15e29a20f614b18ae89368260d0a2 - sha256: 8b9ebde578c74c9e2d93cbe6940a09ee4d0ca4080a0f385bdcd10be536f07abb - manager: conda - name: libgfortran-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.1.0-h69a702a_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - hash: - md5: f013cf7749536ce43d82afbffdf499ab - sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d - manager: conda - name: libgomp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - libgomp: '>=7.5.0' - hash: - md5: 73aaf86a425cc6e73fcf236a5a46396d - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - manager: conda - name: _openmp_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - version: '4.5' -- category: main - dependencies: - fonts-conda-forge: '' - hash: - md5: fee5683a3f04bd15cbd8318b096a27ab - sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 - manager: conda - name: fonts-conda-ecosystem - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 - version: '1' -- category: main - dependencies: - _sysroot_linux-64_curr_repodata_hack: 3.* - kernel-headers_linux-64: 3.10.0 h4a8ded7_13 - hash: - md5: 57e5a5191ffe999b9f4dfdbcd0ddcba4 - sha256: f09f2fea4b571dcd225f1e35bd3c851e809cd4c2f5f151438133969ab28478e5 - manager: conda - name: sysroot_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_13.tar.bz2 - version: '2.17' -- category: main - dependencies: - ld_impl_linux-64: 2.36.1 hea4e1c9_2 - sysroot_linux-64: '' - hash: - md5: 32aae4265554a47ea77f7c09f86aeb3b - sha256: 7cdcbb78f3b521efbcbd72424fb56a4e030001cccf2a6bca800aef4b9a5ed93a - manager: conda - name: binutils_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.36.1-h193b22a_2.tar.bz2 - version: 2.36.1 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - _openmp_mutex: '>=4.5' - hash: - md5: 4f05bc9844f7c101e6e147dab3c88d5c - sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 - manager: conda - name: libgcc-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 4a826cd983be6c8fff07a64b6d2079e7 - sha256: b2ea5be6ca4f16d62c7de3df62155b106f2009d9c317db187c47267abc1cb03d - manager: conda - name: alsa-lib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.7.2-h166bdaf_0.tar.bz2 - version: 1.2.7.2 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 9ff50d162aa3b1c861fa30105bea1932 - sha256: c5e04d9408a0047bd87156b1853a4ac31cb3a5ccdc52374d89c72cbdabe95002 - manager: conda - name: bc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bc-1.07.1-h7f98852_0.tar.bz2 - version: 1.07.1 -- category: main - dependencies: - binutils_impl_linux-64: '>=2.36.1,<2.36.2.0a0' - hash: - md5: 3111f86041b5b6863545ca49130cca95 - sha256: 17ae32b02c9cfb4c01ddcbe733d8bc432bd5003447cca9eb1727dd13c8fa940e - manager: conda - name: binutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.36.1-hdd6e379_2.tar.bz2 - version: 2.36.1 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: a1fd65c7ccbf10880423d82bca54eb54 - sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa - manager: conda - name: bzip2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 - version: 1.0.8 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: f26ef8098fab1f719c91eb760d63381a - sha256: ee735e60d2cf68e5635df17847e97b505a752985d10581d2438203e7c0f44c15 - manager: conda - name: c-ares - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2 - version: 1.18.1 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: b0929effe5b852ce3e7b2a78c2c35376 - sha256: 164bd59917902450fcc5e4ca6f12f190e08e0c39c31f20c8330b0dba865ddc5a - manager: conda - name: coreutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/coreutils-9.1-h166bdaf_0.tar.bz2 - version: '9.1' -- category: main - dependencies: - libgcc-ng: '>=7.3.0' - hash: - md5: 5fe0e54a3a78750306fefc0a25f81f79 - sha256: 56ab3b9e2c7c59045370c1258399764c13c0d1a346a07817b29b316085785477 - manager: conda - name: ctags - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ctags-5.8-h14c3975_1000.tar.bz2 - version: '5.8' -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - hash: - md5: 6bfb79319763a11c7423c9d0e0ee00b7 - sha256: null - manager: conda - name: dromajo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/dromajo-1.0.0-0_h1234567_g6a6e34e.tar.bz2 - version: 1.0.0 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 40e0c155eafefec2a63d1df0de0f5cdc - sha256: 1c0b56f8c25dab0a2d4db25f0209f1fe9b83539a649dd821b97c4bfbbc12c3f7 - manager: conda - name: e2fsprogs-libs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/e2fsprogs-libs-1.46.2-h166bdaf_0.tar.bz2 - version: 1.46.2 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - hash: - md5: 493ac8b2503a949aebe33d99ea0c284f - sha256: 2e2b3fadca2aa04244197d645947b91edb73fed1da17b8c5f8b8f1fdc6cd06ac - manager: conda - name: expat - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.4.9-h27087fc_0.tar.bz2 - version: 2.4.9 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: ac7bc6a654f8f41b352b38f4051135f8 - sha256: 5d7b6c0ee7743ba41399e9e05a58ccc1cfc903942e49ff6f677f6e423ea7a627 - manager: conda - name: fribidi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2 - version: 1.0.10 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libstdcxx-ng: '>=9.4.0' - hash: - md5: 7c7b1ddd00735382cdcfa3b06002196e - sha256: 5162bc8b4342678e44b54eff4bc72e541b4078d80466b715238d3745ac83b9ed - manager: conda - name: gengetopt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gengetopt-2.23-h9c3ff4c_0.tar.bz2 - version: '2.23' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 17f91dc8bb7a259b02be5bfb2cd2395f - sha256: e33f9c58fe6d48e65f3c271fdd39999ad439b0ea03c683ca609e50b7aeda47ee - manager: conda - name: gettext - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-h27087fc_1009.tar.bz2 - version: 0.19.8.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 626e68ae9cc5912d6adb79d318cf962d - sha256: 6ecacdbdf5cd9d2b46211b15a2f7db428ea5edd0cae9be89ccd837fc7b35643f - manager: conda - name: giflib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.1-h36c2ea0_2.tar.bz2 - version: 5.2.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libstdcxx-ng: '>=7.5.0' - hash: - md5: b94cf2db16066b242ebd26db2facbd56 - sha256: 07a5319e1ac54fe5d38f50c60f7485af7f830b036da56957d0bfb7558a886198 - manager: conda - name: gmp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.2.1-h58526e2_0.tar.bz2 - version: 6.2.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libstdcxx-ng: '>=7.5.0' - hash: - md5: 8c54672728e8ec6aa6db90cf2806d220 - sha256: 65da967f3101b737b08222de6a6a14e20e480e7d523a5d1e19ace7b960b5d6b1 - manager: conda - name: graphite2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h58526e2_1001.tar.bz2 - version: 1.3.13 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 30bd3316aac2d72f498a04b2a49c1050 - sha256: 9a233d5f734f2a4bed786041a9823b69dad5b6757d84341e9f5c822ec89f083b - manager: conda - name: gzip - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gzip-1.12-h166bdaf_0.tar.bz2 - version: '1.12' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - hash: - md5: 87473a15119779e021c314249d4b4aed - sha256: 1d7950f3be4637ab915d886304e57731d39a41ab705ffc95c4681655c459374a - manager: conda - name: icu - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/icu-70.1-h27087fc_0.tar.bz2 - version: '70.1' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: ee8b844357a0946870901c7c6f418268 - sha256: 0110ee167e8fe386f9019f98757e299a0c42dc6ccdcce161c9bb552b79e459a3 - manager: conda - name: jpeg - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/jpeg-9e-h166bdaf_2.tar.bz2 - version: 9e -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 30186d27e2c9fa62b45fb1476b7200e3 - sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb - manager: conda - name: keyutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - version: 1.6.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - hash: - md5: 76bbff344f0134279f225174e9064c8f - sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 - manager: conda - name: lerc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - version: 4.0.0 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: fc84a0446e4e4fb882e78d786cfb9734 - sha256: 6f7cbc9347964e7f9697bde98a8fb68e0ed926888b3116474b1224eaa92209dc - manager: conda - name: libdeflate - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.14-h166bdaf_0.tar.bz2 - version: '1.14' -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 6f8720dff19e17ce5d48cfe7f3d2f0a3 - sha256: 8c9635aa0ea28922877dc96358f9547f6a55fc7e2eb75a556b05f1725496baf9 - manager: conda - name: libev - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 - version: '4.33' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 6b0f2dd6a16b984110e8b6eed67b569b - sha256: 17110a07bc1bd3ea546840efb55d17ae2f80cd3dd0af882918cf7fa1c6bc0247 - manager: conda - name: libfdt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libfdt-1.6.1-h166bdaf_1.tar.bz2 - version: 1.6.1 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - manager: conda - name: libffi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - version: 3.4.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: b62b52da46c39ee2bc3c162ac7f1804d - sha256: 6a81ebac9f1aacdf2b4f945c87ad62b972f0f69c8e0981d68e111739e6720fd7 - manager: conda - name: libiconv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-h166bdaf_0.tar.bz2 - version: '1.17' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 39b1328babf85c7c3a61636d9cd50206 - sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad - manager: conda - name: libnsl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 - version: 2.0.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libgfortran-ng: '' - libgfortran5: '>=10.4.0' - hash: - md5: 8c5963a49b6035c40646a763293fbb35 - sha256: 018372af663987265cb3ca8f37ac8c22b5f39219f65a0c162b056a30af11bba0 - manager: conda - name: libopenblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2 - version: 0.3.21 -- category: main - dependencies: - libgcc-ng: '>=12.1.0' - hash: - md5: 72d63459c86185f8f636772f28d6eb35 - sha256: 8030597934a3008b962340184af5d45605c1fb313443cc3a4a2b6b45b8dea162 - manager: conda - name: libsanitizer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.1.0-ha89aaad_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 93840744a8552e9ebf6bb1a5dffc125a - sha256: 5bfeada0e1c6ec2574afe2d17cdbc39994d693a41431338a6cb9dfa7c4d7bfc8 - manager: conda - name: libtasn1 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtasn1-4.19.0-h166bdaf_0.tar.bz2 - version: 4.19.0 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 16e143a1ed4b4fd169536373957f6fee - sha256: eadbb80c922dce355c0f8f7fc560f20f61263245799d076a1d5251d147d0d250 - manager: conda - name: libtool - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.6-h9c3ff4c_1008.tar.bz2 - version: 2.4.6 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 7245a044b4a1980ed83196176b78b73a - sha256: e88c45505921db29c08df3439ddb7f771bbff35f95e7d3103bf365d5d6ce2a6d - manager: conda - name: libunistring - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libunistring-0.9.10-h7f98852_0.tar.bz2 - version: 0.9.10 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 772d69f030955d9646d3d0eaf21d859d - sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 - manager: conda - name: libuuid - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 - version: 2.32.1 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: e5cb4fe581a18ca2185a016eb848fc00 - sha256: dc14922a6d5cf7fde55c0aa8f6661d6871c6a2e94369e7455a8a5927c3065080 - manager: conda - name: libuv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.44.2-h166bdaf_0.tar.bz2 - version: 1.44.2 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: ac2ccf7323d21f2994e4d1f5da664f37 - sha256: 221f2e138dd264b7394b88f08884d93825d38800a51415059e813c02467abfd1 - manager: conda - name: libwebp-base - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.2.4-h166bdaf_0.tar.bz2 - version: 1.2.4 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 6a2e5b333ba57ce7eec61e90260cbb79 - sha256: f73c296d19454b79e19f6ad3f7ab7f9733132575226e68e7128c615ecacc1e5d - manager: conda - name: libzlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_4.tar.bz2 - version: 1.2.12 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: fbe97e8fa6f275d7c76a09e795adc3e6 - sha256: 56313fe4e602319682d4ea05c0ed3c5c45fc79884a5896f2cb7436b15d6987f9 - manager: conda - name: lz4-c - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2 - version: 1.9.3 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: bb14fcb13341b81d5eb386423b9d2bac - sha256: 25d16e6aaa3d0b450e61d0c4fadd7c9fd17f16e2fef09b34507209342d63c9f6 - manager: conda - name: lzo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2 - version: '2.10' -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 4abb931c0d08a41583fc637c663e45e2 - sha256: b8e37b92caab5a64a9e344f3d497b9d3e215d1e6211f6dc7c51b70799aab1da1 - manager: conda - name: m4 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/m4-1.4.18-h516909a_1001.tar.bz2 - version: 1.4.18 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 4049ebfd3190b580dffe76daed26155a - sha256: 4a5fe7c80bb0de0015328e2d3fc8db1736f528cb1fd53cd0d5527e24269a4f7c - manager: conda - name: make - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/make-4.3-hd18ef5c_1.tar.bz2 - version: '4.3' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 4acfc691e64342b9dae57cf2adc63238 - sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 - manager: conda - name: ncurses - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 - version: '6.3' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 3cb2c7df59990bd37c2ce27fd906de68 - sha256: 49c569a69608eee784e815179a70c6ae4d088dac42b7df999044f68058d593bb - manager: conda - name: nettle - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/nettle-3.8.1-hc379101_1.tar.bz2 - version: 3.8.1 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 5be58359dbbf568c1ec0be87e0c6cb1b - sha256: f6c470ba56c43e5f6c75fd28b05256fd8f5d54d76df29c0652496bf3b104ae2b - manager: conda - name: oniguruma - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/oniguruma-6.9.8-h166bdaf_0.tar.bz2 - version: 6.9.8 -- category: main - dependencies: - ca-certificates: '' - libgcc-ng: '>=12' - hash: - md5: 07acc367c7fc8b716770cd5b36d31717 - sha256: 13ba391de59386eff710a9e40cd7a3c53ef8dab6c7818dd4eaaf0401029ddd1b - manager: conda - name: openssl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1q-h166bdaf_0.tar.bz2 - version: 1.1.1q -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 4c1bbbec45149a186b915c67d086ed3b - sha256: fc30d1b643c35d82abd294cde6b34f7b9e952856c0386f4f069c3a2b7feb28dd - manager: conda - name: patch - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/patch-2.7.6-h7f98852_1002.tar.bz2 - version: 2.7.6 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: c05d1820a6d34ff07aaaab7a9b7eddaa - sha256: 8f35c244b1631a4f31fb1d66ab6e1d9bfac0ca9b679deced1112c7225b3ad138 - manager: conda - name: pcre - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pcre-8.45-h9c3ff4c_0.tar.bz2 - version: '8.45' -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 660e72c82f2e75a6b3fe6a6e75c79f19 - sha256: 6a0630fff84b5a683af6185a6c67adc8bdfa2043047fcb251add0d352ef60e79 - manager: conda - name: pixman - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.40.0-h36c2ea0_0.tar.bz2 - version: 0.40.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 22dad4df6e8630e8dff2428f6f6a7036 - sha256: 67c84822f87b641d89df09758da498b2d4558d47b920fd1d3fe6d3a871e000ff - manager: conda - name: pthread-stubs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 - version: '0.4' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 0bcb0ab6faa796a22b40de3a41e3b2de - sha256: 3f7e1e46d0967f8d08026116aa84fda07bc93d11d44dc3c03a29ad9d3ffc63cc - manager: conda - name: rhash - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.3-h166bdaf_0.tar.bz2 - version: 1.4.3 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 7362f0042e95681f5d371c46c83ebd08 - sha256: 7c1f391789f3928ef688a348be998e31b8aa3cfb58a1854733c2552ef5c5a2fd - manager: conda - name: sed - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sed-4.8-he412f7d_0.tar.bz2 - version: '4.8' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 7cb7109505433a5abbf68bb34b31edac - sha256: 29ce83db159a99eaeb816a9833481aa0eb495c6f69772e779d86ea2924bb5f06 - manager: conda - name: unzip - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/unzip-6.0-h7f98852_3.tar.bz2 - version: '6.0' -- category: main - dependencies: - libgcc-ng: '>=7.3.0' - hash: - md5: 2e5f1a8199794b21c9472c1a7f27e21a - sha256: a3ee6c02932fbee32babe39fa6bda9f781d6dc17122d2a90e62ff2b6866a5de8 - manager: conda - name: which - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/which-2.21-h516909a_0.tar.bz2 - version: '2.21' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: bcd1b3396ec6960cbc1d2855a9e60b2b - sha256: 6c8c2803de0f643f8bad16ece3f9a7259e4a49247543239c182d66d5e3a129a7 - manager: conda - name: xorg-inputproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-inputproto-2.3.2-h7f98852_1002.tar.bz2 - version: 2.3.2 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 4b230e8381279d76131116660f5a241a - sha256: e90b0a6a5d41776f11add74aa030f789faf4efd3875c31964d6f9cfa63a10dd1 - manager: conda - name: xorg-kbproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 - version: 1.0.7 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: d6b0b50b49eccfe0be0373be628be0f3 - sha256: f15ce1dff16823888bcc2be1738aadcb36699be1e2dd2afa347794c7ec6c1587 - manager: conda - name: xorg-libice - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h7f98852_0.tar.bz2 - version: 1.0.10 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: bf6f803a544f26ebbdc3bfff272eb179 - sha256: 9e9b70c24527289ac7ae31925d1eb3b0c1e9a78cb7b8f58a3110cc8bbfe51c26 - manager: conda - name: xorg-libxau - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h7f98852_0.tar.bz2 - version: 1.0.9 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: be93aabceefa2fac576e971aef407908 - sha256: 4df7c5ee11b8686d3453e7f3f4aa20ceef441262b49860733066c52cfd0e4a77 - manager: conda - name: xorg-libxdmcp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2 - version: 1.1.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 2f835e6c386e73c6faaddfe9eda67e98 - sha256: 4b91d48fed368c83eafd03891ebfd5bae0a03adc087ebea8a680ae22da99a85f - manager: conda - name: xorg-recordproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-recordproto-1.14.2-h7f98852_1002.tar.bz2 - version: 1.14.2 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 06feff3d2634e3097ce2fe681474b534 - sha256: 38942930f233d1898594dd9edf4b0c0786f3dbc12065a0c308634c37fd936034 - manager: conda - name: xorg-renderproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2 - version: 0.11.1 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 1e15f6ad85a7d743a2ac68dae6c82b98 - sha256: d45c4d1c8372c546711eb3863c76d899d03a67c3edb3b5c2c46c9492814cbe03 - manager: conda - name: xorg-xextproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h7f98852_1002.tar.bz2 - version: 7.3.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: b4a4381d54784606820704f7b5f05a15 - sha256: f197bb742a17c78234c24605ad1fe2d88b1d25f332b75d73e5ba8cf8fbc2a10d - manager: conda - name: xorg-xproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 - version: 7.0.31 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 52402c791f35e414e704b7a113f99605 - sha256: c048c715b63fff3b8d9521d08f67ddda97bdd346c4ae71f54eda24f634695962 - manager: conda - name: xxhash - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.0-h7f98852_3.tar.bz2 - version: 0.8.0 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 2161070d867d1b1204ea749c8eec4ef0 - sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 - manager: conda - name: xz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - version: 5.2.6 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae - sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 - manager: conda - name: yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - version: 0.2.5 -- category: main - dependencies: - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0.0a0' - hash: - md5: 9b0ebfb39213d15e60d2c211c9c443b6 - sha256: 2af344c4c970412bb4f949a2d353a989bdb980e42040263b66cdb0e341ce63e5 - manager: conda - name: diffutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/diffutils-3.8-h1869db9_1.tar.bz2 - version: '3.8' -- category: main - dependencies: - libfdt: '>=1.6.1,<1.7.0a0' - libgcc-ng: '>=10.3.0' - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: caa34d1dbb00e66fc12387ee364c24ce - sha256: cb20ea4ea3ae9c2ab6728b934666dc4cc0fac7c7acc4df66c9ab3819128a006e - manager: conda - name: dtc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/dtc-1.6.1-h166bdaf_1.tar.bz2 - version: 1.6.1 -- category: main - dependencies: - gettext: '' - libgcc-ng: '>=9.4.0' - hash: - md5: 8d0b19bcc4a822e154eaf924483c9edb - sha256: 377377897759dc0183ad2db9a3c4472d50d81a74b62ad974f32109900d891743 - manager: conda - name: findutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/findutils-4.6.0-h7f98852_1001.tar.bz2 - version: 4.6.0 -- category: main - dependencies: -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml -======= - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - hash: - md5: e6019194c1a4915a153c09516dcca08a - sha256: null - manager: conda - name: firtool - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/firtool-1.16.0-0_h1234567_g14ac3cb0e.tar.bz2 - version: 1.16.0 -- category: main - dependencies: ->>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml - libgcc-ng: '>=7.5.0' - libstdcxx-ng: '>=7.5.0' - m4: '' - hash: - md5: b1029ec81c7e0969e84a8179d039a9ce - sha256: 5a6dba5af1127e859eefd68e77b7af062b42f85401efbb43a970da977ba3e344 - manager: conda - name: flex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/flex-2.6.4-h58526e2_1004.tar.bz2 - version: 2.6.4 -- category: main - dependencies: - binutils_impl_linux-64: 2.36.1.* - libgcc-devel_linux-64: 12.1.0 h1ec3361_16 - libgcc-ng: '>=12.1.0' - libgomp: '>=12.1.0' - libsanitizer: 12.1.0 ha89aaad_16 - libstdcxx-ng: '>=12.1.0' - sysroot_linux-64: '' - hash: - md5: 8db926c5e0250835beca6557221b600b - sha256: 344d543e87657facf6d6baf0ef877f7e003f1a25d969f196083be370ae59a410 - manager: conda - name: gcc_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.1.0-hea43390_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml -======= - libgcc-ng: '>=7.5.0' - oniguruma: '>=6.9.3,<6.10.0a0' - hash: - md5: 8578ae83310b8c9f5717f1aa65054f36 - sha256: 00e69aec19174e61c70b652bb62c77c0947a27d6720bda0cb8d5be654020804a - manager: conda - name: jq - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/jq-1.6-h36c2ea0_1000.tar.bz2 - version: '1.6' -- category: main - dependencies: ->>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml - libopenblas: '>=0.3.21,<1.0a0' - hash: - md5: d9b7a8639171f6c6fa0a983edabcfe2b - sha256: 4e4c60d3fe0b95ffb25911dace509e3532979f5deef4364141c533c5ca82dd39 - manager: conda - name: libblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - ncurses: '>=6.2,<7.0.0a0' - hash: - md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 - sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf - manager: conda - name: libedit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 - version: 3.1.20191231 -- category: main - dependencies: - gettext: '>=0.19.8.1,<1.0a0' - libgcc-ng: '>=12' - libunistring: '>=0,<1.0a0' - hash: - md5: 7726ff4317aaecba7a4e7c2a16d38b21 - sha256: 6051ca2b05ff5d08fcc1b5b653d34454dc0a099eec374683fea7ada6033bac62 - manager: conda - name: libidn2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libidn2-2.3.3-h166bdaf_0.tar.bz2 - version: 2.3.3 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: f5759f0c80708fbf9c4836c0cb46d0fe - sha256: af0f505053153cd2e8ad08a8559fb3df73b22ce8f635dbcaf7818a7bf916437f - manager: conda - name: libllvm14 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm14-14.0.6-he0ac6c6_0.tar.bz2 - version: 14.0.6 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: fe3ab1049214fca5620b7b96af1a6a55 - sha256: de50b620811232548e3913bc1c19b28b17cc782447e9cb5cd8faa0cfbd15e966 - manager: conda - name: libmagic - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libmagic-5.39-h753d276_1.tar.bz2 - version: '5.39' -- category: main - dependencies: - c-ares: '>=1.18.1,<2.0a0' - libev: '>=4.33,<4.34.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - hash: - md5: 6fe9e31c2b8d0b022626ccac13e6ca3c - sha256: 44b87b28efb1fa34632730f37a39250ef955a3497d7d9cd0ec60316ac134278e - manager: conda - name: libnghttp2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hdcd2b5c_1.tar.bz2 - version: 1.47.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 575078de1d3a3114b3ce131bd1508d0c - sha256: 422a544fbfc8d8bf43de4b2dc5c7c991294ad0e37b37439d8dbf740f07a75437 - manager: conda - name: libpng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.38-h753d276_0.tar.bz2 - version: 1.6.38 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 25170d5304fd05b82d67e3e342509336 - sha256: 8109460cdad70d66f2a404e82b5345ea6b42b9c5a21860b23a953964cf6e8669 - manager: conda - name: libprotobuf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.21.7-h6239696_0.tar.bz2 - version: 3.21.7 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 978924c298fc2215f129e8171bbea688 - sha256: 919396aa0e5d0df8d8082db554d850639aa363aff13f4feabf2ee642f823b6d4 - manager: conda - name: libsqlite - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.4-h753d276_0.tar.bz2 - version: 3.39.4 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - hash: - md5: 89acee135f0809a18a1f4537390aa2dd - sha256: 3c2ed83502bedf4ec8c5b972accb6ff1b6c018f72fb711cdb65cb8540d5ab89e - manager: conda - name: libssh2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-haa6b8db_3.tar.bz2 - version: 1.10.0 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - pthread-stubs: '' - xorg-libxau: '' - xorg-libxdmcp: '' - hash: - md5: b3653fdc58d03face9724f602218a904 - sha256: 8d5d24cbeda9282dd707edd3156e5fde2e3f3fe86c802fa7ce08c8f1e803bfd9 - manager: conda - name: libxcb - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h7f98852_1004.tar.bz2 - version: '1.13' -- category: main - dependencies: - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libiconv: '>=1.16,<2.0.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - xz: '>=5.2.5,<5.3.0a0' - hash: - md5: aced7c1f4b4dbfea08e033c6ae97c53e - sha256: 3c00e90a6eb6cc741731a09f848c12f3ef5ba5d03c9bbeb194029f39b7a48a5f - manager: conda - name: libxml2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.14-h22db469_4.tar.bz2 - version: 2.9.14 -- category: main - dependencies: - libgcc-ng: '>=7.3.0' - lzo: '>=2.10,<3.0a0' - hash: - md5: e0545c79e1a5defdc1d6f1920d77ca91 - sha256: 171179d1b5cbd487e110b04f00a6b70c4c2b1b3bf5b16196d9aa863e4f216f0d - manager: conda - name: lzop - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lzop-1.04-h3753786_2.tar.bz2 - version: '1.04' -- category: main - dependencies: - gmp: '>=6.2.1,<7.0a0' - libgcc-ng: '>=7.5.0' - hash: - md5: ea9ebeddb066da8fad4a815e61b139be - sha256: d2d71ac6ed3b32f06b7db2691e0a1760016ce13fb0c50a9de6ed1ccc33e35ff3 - manager: conda - name: mpfr - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.1.0-h9202a9a_1.tar.bz2 - version: 4.1.0 -- category: main - dependencies: - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - libtasn1: '>=4.18.0,<5.0a0' - hash: - md5: 56ee94e34b71742bbdfa832c974e47a8 - sha256: aa8d3887b36557ad0c839e4876c0496e0d670afe843bf5bba4a87764b868196d - manager: conda - name: p11-kit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/p11-kit-0.24.1-hc5aa10d_0.tar.bz2 - version: 0.24.1 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: dfd26f27a9d5de96cec1d007b9aeb964 - sha256: ed3fa628b94a82ff039bdc9591c241dfc2c555f0efdfb07a0b53be4b2d9dfe6c - manager: conda - name: pcre2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.37-hc3806b6_1.tar.bz2 - version: '10.37' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libnsl: '>=2.0.0,<2.1.0a0' - hash: - md5: 09ba115862623f00962e9809ea248f1a - sha256: a116c1d3c64a072280b441c43d893d341a1d37d16ec18afc76eee40299deabfa - manager: conda - name: perl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-2_h7f98852_perl5.tar.bz2 - version: 5.32.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libiconv: '' - hash: - md5: 78388f97473c02e5ac8a3742eee4c959 - sha256: 2868865a437515136840dbb7d901adea798128427f32f984cfa4cc56989f90ce - manager: conda - name: popt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/popt-1.16-h0b475e3_2002.tar.bz2 - version: '1.16' -- category: main - dependencies: - libgcc-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - hash: - md5: db2ebbe2943aae81ed051a6a9af8e0fa - sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 - manager: conda - name: readline - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 - version: 8.1.2 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - ncurses: '>=6.2,<7.0.0a0' - hash: - md5: 3b67f325fac07461f193e27a9d9c5a65 - sha256: 3c7020802fb52b946fe37a2180a6cad298f65b7a3e861c2616b6ffd4165ec22f - manager: conda - name: screen - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/screen-4.8.0-he28a2e2_0.tar.bz2 - version: 4.8.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libiconv: '>=1.16,<2.0.0a0' - hash: - md5: 33614741eb453005e0c74e027c325508 - sha256: 967aa10d9197b2a9753f21cb9e7d729560d90df41eb2fa2a3e2ffcb66891d98b - manager: conda - name: tar - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tar-1.34-ha1f6473_0.tar.bz2 - version: '1.34' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libzlib: '>=1.2.11,<1.3.0a0' - hash: - md5: 5b8c42eb62e9fc961af70bdd6a26e168 - sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 - manager: conda - name: tk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 - version: 8.6.12 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-xextproto: '' - hash: - md5: 65ad6e1eb4aed2b0611855aff05e04f6 - sha256: 5d2af1b40f82128221bace9466565eca87c97726bb80bbfcd03871813f3e1876 - manager: conda - name: xorg-fixesproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-fixesproto-5.0-h7f98852_1002.tar.bz2 - version: '5.0' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libuuid: '>=2.32.1,<3.0a0' - xorg-libice: 1.0.* - hash: - md5: 9e856f78d5c80d5a78f61e72d1d473a3 - sha256: bdb350539521ddc1f30cc721b6604eced8ef72a0ec146e378bfe89e2be17ab35 - manager: conda - name: xorg-libsm - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-hd9c2040_1000.tar.bz2 - version: 1.2.3 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: 1.2.12 h166bdaf_4 - hash: - md5: 995cc7813221edbc25a3db15357599a0 - sha256: 7b452922585c700cfbca2fbca8052cf44ebb1661d02c44a66bdd73e9b7bc9167 - manager: conda - name: zlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.12-h166bdaf_4.tar.bz2 - version: 1.2.12 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: adcf0be7897e73e312bd24353b613f74 - sha256: c42d9ec413edd7e984b6cac676997105d0f106556a0f045961153b049b95b87c - manager: conda - name: zstd - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h6239696_4.tar.bz2 - version: 1.5.2 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - m4: '' - perl: 5.* - hash: - md5: 47f6f07d64d6ea9d2c806ff42023e7e3 - sha256: 57b977849da4ff3a9c62ff632dcb62f48697c7d3698804230f4b9a43b2ce1a39 - manager: conda - name: autoconf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/autoconf-2.69-pl5321hd708f79_11.tar.bz2 - version: '2.69' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - readline: '>=8.1,<9.0a0' - hash: - md5: 54d1a374b75f14ecc58aea8c4236c0c3 - sha256: 6415903ad8774fc0f1bf5b156ae0b6f9988427a0f14bb35467c5938f05fe8707 - manager: conda - name: bash - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bash-5.1.16-hd863ed2_0.tar.bz2 - version: 5.1.16 -- category: main - dependencies: - flex: '' - libgcc-ng: '>=9.4.0' - libstdcxx-ng: '>=9.4.0' - hash: - md5: c12b9a7d2289bce118c8322762836c97 - sha256: 4c593dccc8e53717225547c8961c5d0671d738c26702b91a228b43d44ff4e387 - manager: conda - name: bison - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bison-3.8-h9c3ff4c_0.tar.bz2 - version: '3.8' -- category: main - dependencies: - gcc_impl_linux-64: '>=12.1.0,<12.1.1.0a0' - hash: - md5: 376d2d246e1228913ef6b6d32d191ad0 - sha256: 32908d2d36adfb327aa28d30ab8af2bb32a653d84706696b797379b27c83fcce - manager: conda - name: conda-gcc-specs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-12.1.0-h559a835_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - tk: '>=8.6.10,<8.7.0a0' - hash: - md5: c9f6a4d589ac81b3867b95d6ba290829 - sha256: 0fa59f12836faefbef1426dc16cbba68a25a4ba48807213848115fd5cfb51a06 - manager: conda - name: expect - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/expect-5.45.4-h555a92e_0.tar.bz2 - version: 5.45.4 -- category: main - dependencies: - libgcc-ng: '>=12' - libmagic: 5.39 h753d276_1 - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: a0f7ed92aaa3b6d109e6e2301e502c24 - sha256: 8c3b26e7241324a4fb8a19966e67af043781e6feb4a7393608e5ebcc84410b62 - manager: conda - name: file - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/file-5.39-h753d276_1.tar.bz2 - version: '5.39' -- category: main - dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.37,<1.7.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 4e54cbfc47b8c74c2ecc1e7730d8edce - sha256: 97325af03590d9f9cc7fcb35ad869fa409c51820b0c721bfc9fe7a6d058d0bb0 - manager: conda - name: freetype - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-hca18f0e_0.tar.bz2 - version: 2.12.1 -- category: main - dependencies: - gcc_impl_linux-64: 12.1.0.* - hash: - md5: 41eda6f576d154ff857f2782446ca975 - sha256: 2e53954244ab346c537b78dcc54e0dddf1c101387d4b77180663a9028a969bd3 - manager: conda - name: gcc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.1.0-h9ea6d83_10.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libidn2: '>=2,<3.0a0' - libstdcxx-ng: '>=12' - libtasn1: '>=4.19.0,<5.0a0' - nettle: '>=3.8.1,<3.9.0a0' - p11-kit: '>=0.24.1,<0.25.0a0' - hash: - md5: cbe8e27140d67c3f30e01cfb642a6e7c - sha256: 4a47e4558395b98fff4c1c44ad358dade62b350a03b5a784d4bc589d6eb7ac9e - manager: conda - name: gnutls - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gnutls-3.7.8-hf3e180e_0.tar.bz2 - version: 3.7.8 -- category: main - dependencies: - gcc_impl_linux-64: 12.1.0 hea43390_16 - libstdcxx-devel_linux-64: 12.1.0 h1ec3361_16 - sysroot_linux-64: '' - hash: - md5: f64e7c4aad2bf9d75ef1849ba12d550e - sha256: 32e2b3182704acee2058e3346a7d1b8d562729f502c99b1beef13eb3b0c686c2 - manager: conda - name: gxx_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.1.0-hea43390_16.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - keyutils: '>=1.6.1,<2.0a0' - libedit: '>=3.1.20191231,<4.0a0' - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - openssl: '>=1.1.1l,<1.1.2a' - hash: - md5: 7d862b05445123144bec92cb1acc8ef8 - sha256: 3d0f0a8806b6bbe5f9584ff69e0b569d8b3a5b8bd4f35564fdbd304c7ef28fd1 - manager: conda - name: krb5 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2 - version: 1.19.3 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - libgcc-ng: '>=12' - libxml2: '>=2.9.14,<2.11.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' - lzo: '>=2.10,<3.0a0' - openssl: '>=1.1.1o,<1.1.2a' - xz: '>=5.2.5,<5.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 5b28408cfb6d2026ae7f2e7cb963f71a - sha256: 083a9e69c5f5687b47b0d00adbcc7e502c4babf275fa95e61a816fe071a75304 - manager: conda - name: libarchive - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hb890918_3.tar.bz2 - version: 3.5.2 -- category: main - dependencies: - libblas: 3.9.0 16_linux64_openblas - hash: - md5: 20bae26d0a1db73f758fc3754cab4719 - sha256: e4ceab90a49cb3ac1af20177016dc92066aa278eded19646bb928d261b98367f - manager: conda - name: libcblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libllvm14: '>=14.0.6,<14.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 0e63ac182e381cd351c397f8e44a4b71 - sha256: 4e17513579284329f89f36b1e02ec9b7df01ec67f66f02c8b07ac15354477b1b - manager: conda - name: libclang-cpp14 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp14-14.0.6-default_h2e3cab8_0.tar.bz2 - version: 14.0.6 -- category: main - dependencies: - gettext: '>=0.19.8.1,<1.0a0' - libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - pcre2: '>=10.37,<10.38.0a0' - hash: - md5: fe768553d0fe619bb9704e3c79c0ee2e - sha256: 6ef0ee03ca5b59e3c86992dc5744ab1b45c1d3d130a04d756ca27381e41c1b80 - manager: conda - name: libglib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.74.0-h7a41b64_0.tar.bz2 - version: 2.74.0 -- category: main - dependencies: - libblas: 3.9.0 16_linux64_openblas - hash: - md5: 955d993f41f9354bf753d29864ea20ad - sha256: f5f30b8049dfa368599e5a08a4f35cb1966af0abc539d1fd1f50d93db76a74e6 - manager: conda - name: liblapack - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libxml2: '>=2.9.14,<2.10.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 71c80340652d1d9e81fa8473818c7024 - sha256: 450215ad03f1ca4003b52110bd3ca38bc8015b9d9bfda5d2ee01ef62ad187141 - manager: conda - name: libllvm15 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.2-h503ea73_0.tar.bz2 - version: 15.0.2 -- category: main - dependencies: - jpeg: '>=9e,<10a' - lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.14,<1.15.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libwebp-base: '>=1.2.4,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - xz: '>=5.2.6,<5.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 901791f0ec7cddc8714e76e273013a91 - sha256: 19f29fcaab2e6b97cb1991a5a703b5951e981dc8a093945f20382288b29a4668 - manager: conda - name: libtiff - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.4.0-h55922b4_4.tar.bz2 - version: 4.4.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libprotobuf: '>=3.21.6,<3.22.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - openssl: '>=1.1.1q,<1.1.2a' - perl: '>=5.32.1,<5.33.0a0 *_perl5' - hash: - md5: 6214246121a9e89e3d40e2ef16f0ce2c - sha256: f40975a3c76067602514c620b5afaba065baaca4e320499f46a62023033fc818 - manager: conda - name: mosh - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mosh-1.3.2-pl5321h4981305_1013.tar.bz2 - version: 1.3.2 -- category: main - dependencies: - gmp: '>=6.2.1,<7.0a0' - libgcc-ng: '>=7.5.0' - mpfr: '>=4.1.0,<5.0a0' - hash: - md5: c5d36085ed66e1c582d652fb921e99fb - sha256: 304e369ae27b09528dc487c86cfddbf80d34402198bdef6d6111080ad470baf5 - manager: conda - name: mpc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.2.1-h9f54685_0.tar.bz2 - version: 1.2.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' - openssl: '>=1.1.1q,<1.1.2a' - popt: '>=1.16,<2.0a0' - xxhash: '>=0.8.0,<0.8.1.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 8bb91b42e10a2449da2d7fbef94eba0c - sha256: 940ddd78d697f3aca18ebbac6ff2531dbb22308d556d4db196424f9d966b9ad4 - manager: conda - name: rsync - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rsync-3.2.6-h220164a_0.tar.bz2 - version: 3.2.6 -- category: main - dependencies: - libgcc-ng: '>=12' - libsqlite: 3.39.4 h753d276_0 - libzlib: '>=1.2.12,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - readline: '>=8.1.2,<9.0a0' - hash: - md5: 643c271de2dd23ecbd107284426cebc2 - sha256: b0a812bcdc8c622852e4769f66d1db8a2e437a867acf64067ce31f9a0181acc8 - manager: conda - name: sqlite - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.4-h4ff8645_0.tar.bz2 - version: 3.39.4 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libidn2: '>=2,<3.0a0' - libunistring: '>=0,<1.0a0' - openssl: '>=1.1.1l,<1.1.2a' - zlib: '>=1.2.11,<1.3.0a0' - hash: - md5: 674f6b42484dbfd11906c3b0a93585e9 - sha256: d46fe5f94627cc2cdbed1f3cbadd9693a7ff9550fce2b892ed4d334de841b6ce - manager: conda - name: wget - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/wget-1.20.3-ha56f1ee_1.tar.bz2 - version: 1.20.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libxcb: 1.* - xorg-kbproto: '' - xorg-xproto: '' - hash: - md5: 12a61e640b8894504326aadafccbb790 - sha256: ec4641131e3afcb4b34614a5fa298efb34f54c2b2960bf9a73a8d202140d47c4 - manager: conda - name: xorg-libx11 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.7.2-h7f98852_0.tar.bz2 - version: 1.7.2 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libglib: '>=2.64.6,<3.0a0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: 661e1ed5d92552785d9f8c781ce68685 - sha256: dde04e006d330e42165c49778546c466aa5ae03499f20cdd2bcbc7f0306f896d - manager: conda - name: atk-1.0 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.36.0-h3371d22_4.tar.bz2 - version: 2.36.0 -- category: main - dependencies: - libclang-cpp14: '>=14.0.6,<14.1.0a0' - libgcc-ng: '>=12' - libllvm14: '>=14.0.6,<14.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: ef9669b9847ce3c8a304e9eb08bf446d - sha256: 0c07d3ada12b27b0df8ea07faf4fa8c3b45cc791752a724ac86302af6378b4bb - manager: conda - name: clang-format-14 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-14-14.0.6-default_h2e3cab8_0.tar.bz2 - version: 14.0.6 -- category: main - dependencies: - expat: '>=2.4.2,<3.0a0' - libgcc-ng: '>=9.4.0' - libglib: '>=2.70.2,<3.0a0' - hash: - md5: ecfff944ba3960ecb334b9a2663d708d - sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 - manager: conda - name: dbus - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 - version: 1.13.6 -- category: main - dependencies: - expat: '>=2.4.8,<3.0a0' - freetype: '>=2.12.1,<3.0a0' - libgcc-ng: '>=12' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 139ace7da04f011abbd531cb2a9840ee - sha256: 58388e28faa2078b0d93ec8d236f102b945e169c0b0fef9e8aa4496abe9548ce - manager: conda - name: fontconfig - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.0-hc2a2eb6_1.tar.bz2 - version: 2.14.0 -- category: main - dependencies: - jpeg: '>=9e,<10a' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libpng: '>=1.6.38,<1.7.0a0' - libtiff: '>=4.4.0,<5.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - zlib: '>=1.2.12,<1.3.0a0' - hash: - md5: a61c6312192e7c9de71548a6706a21e6 - sha256: b7379d19afe924b39e29e47b046f99a4a737f58a210c27d083391c0f8f012aad - manager: conda - name: gdk-pixbuf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.8-hff1cb4f_1.tar.bz2 - version: 2.42.8 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libglib: '>=2.66.4,<3.0a0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: 112eb9b5b93f0c02e59aea4fd1967363 - sha256: ed9ae774aa867ad41bb0aa3f4a088f326dec32ab3468040322dbbd6c5bf33b0a - manager: conda - name: gts - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h64030ff_2.tar.bz2 - version: 0.7.6 -- category: main - dependencies: - gcc: 12.1.0.* - gxx_impl_linux-64: 12.1.0.* - hash: - md5: fd875ec9914bc3b7b1eb1676e8862c71 - sha256: 178342981f2f6d60eb4c150583b0f52f42232549f7929c5066e610881cbf8633 - manager: conda - name: gxx - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.1.0-h9ea6d83_10.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - jpeg: '>=9d,<10a' - libgcc-ng: '>=9.3.0' - libtiff: '>=4.2.0,<5.0a0' - hash: - md5: 797117394a4aa588de6d741b06fad80f - sha256: 5b3c77a84b1dbfa53932dee830f35a42cfc5541e23ca0626f8058b04dcf518d1 - manager: conda - name: lcms2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.12-hddcbb42_0.tar.bz2 - version: '2.12' -- category: main - dependencies: - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 6e589829ed83703e00b048f8157f7f08 - sha256: 05379f8f5cf40bb9302248b5b68f86e1f697701210d42a1b3a0ecbeff1b8dfe8 - manager: conda - name: libclang-cpp15 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp15-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 294ce7498f7fafa0044da2417738442f - sha256: be800140be1496cc66c1acf289a80e5a96ba5c2787df0678b9480d5abae2a4a2 - manager: conda - name: libclang13 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-15.0.1-default_h3a83d3e_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - krb5: '>=1.19.3,<1.20.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 3b88f1d0fe2580594d58d7e44d664617 - sha256: 293b4be657b9bb534c58b2add62c5088fdbd2e943ff5aea5b4595564cc15e681 - manager: conda - name: libcups - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h3e49a29_2.tar.bz2 - version: 2.3.3 -- category: main - dependencies: - krb5: '>=1.19.3,<1.20.0a0' - libgcc-ng: '>=12' - libnghttp2: '>=1.47.0,<2.0a0' - libssh2: '>=1.10.0,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - hash: - md5: 054fb5981fdbe031caeb612b71d85f84 - sha256: d78f5f53eec42c94d67d91acdfd8ff2bff31df48184e2107c5717023e43271ba - manager: conda - name: libcurl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.85.0-h7bff187_0.tar.bz2 - version: 7.85.0 -- category: main - dependencies: - gnutls: '>=3.7.6,<3.8.0a0' - libgcc-ng: '>=12' - hash: - md5: 78ff89df42ec0d4fe4355490d7843d9b - sha256: 780c82366caab4a741f2a4baa901a9b71fad6c2b8f1f64c168f10f61a939e9d4 - manager: conda - name: libmicrohttpd - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libmicrohttpd-0.9.75-h2603550_1.tar.bz2 - version: 0.9.75 -- category: main - dependencies: - giflib: '>=5.2.1,<5.3.0a0' - jpeg: '>=9e,<10a' - libgcc-ng: '>=12' - libpng: '>=1.6.37,<1.7.0a0' - libtiff: '>=4.4.0,<5.0a0' - libwebp-base: '>=1.2.4,<2.0a0' - hash: - md5: 802e43f480122a85ae6a34c1909f8f98 - sha256: 56520354bc39baeab8df964138639110eafa6069e34e9545f8818c8abd742f32 - manager: conda - name: libwebp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.2.4-h522a892_0.tar.bz2 - version: 1.2.4 -- category: main - dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.37,<1.7.0a0' - libstdcxx-ng: '>=12' - libtiff: '>=4.4.0,<5.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: a11b4df9271a8d7917686725aa04c8f2 - sha256: a715cba5649f12a1dca53dfd72fc49577152041f033d7595cf4b6a655a5b93b6 - manager: conda - name: openjpeg - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-h7d73246_1.tar.bz2 - version: 2.5.0 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - ld_impl_linux-64: '>=2.36.1' - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - libnsl: '>=2.0.0,<2.1.0a0' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.11,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - openssl: '>=1.1.1o,<1.1.2a' - readline: '>=8.1,<9.0a0' - sqlite: '>=3.38.5,<4.0a0' - tk: '>=8.6.12,<8.7.0a0' - tzdata: '' - xz: '>=5.2.5,<5.3.0a0' - hash: - md5: 69bc307cc4d7396c5fccb26bbcc9c379 - sha256: 411462cd0726d5a13fd04295887d1137175df55687e4783f26ac1cbb46a10b7f - manager: conda - name: python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h9a8a25e_0_cpython.tar.bz2 - version: 3.9.13 -- category: main - dependencies: - flex: '>=2.6.4,<3.0a0' - gxx_impl_linux-64: '' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - make: '' - perl: '' - hash: - md5: 41af6df1758bae89161daf268566384e - sha256: e2f2302d69c0d6928d95a1c699b5ef0b14e0243e78495734962c78136d2e6b9f - manager: conda - name: verilator - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/verilator-4.226-he0ac6c6_1.tar.bz2 - version: '4.226' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-xextproto: '' - hash: - md5: 536cc5db4d0a3ba0630541aec064b5e4 - sha256: cf47ccbf49d46189d7bdadeac1387c826be82deb92ce6badbb03baae4b67ed26 - manager: conda - name: xorg-libxext - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2 - version: 1.3.4 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-fixesproto: '' - xorg-libx11: '>=1.7.0,<2.0a0' - hash: - md5: e9a21aa4d5e3e5f1aed71e8cefd46b6a - sha256: 1e426a1abb774ef1dcf741945ed5c42ad12ea2dc7aeed7682d293879c3e1e4c3 - manager: conda - name: xorg-libxfixes - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-5.0.3-h7f98852_1004.tar.bz2 - version: 5.0.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-renderproto: '' - hash: - md5: f59c1242cc1dd93e72c2ee2b360979eb - sha256: 7d907ed9e2ec5af5d7498fb3ab744accc298914ae31497ab6dcc6ef8bd134d00 - manager: conda - name: xorg-libxrender - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2 - version: 0.9.10 -- category: main - dependencies: - python: '' - hash: - md5: 2489a97287f90176ecdc3ca982b4b0a0 - sha256: 662690cace8f8a3e1358d01ddb8c019bf70ddfccd250220a6a488efc93ea5baf - manager: conda - name: alabaster - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2 - version: 0.7.12 -- category: main - dependencies: - python: '' - hash: - md5: 5f095bc6454094e96f146491fd03633b - sha256: ae9fb8f68281f84482f2c234379aa12405a9e365151d43af20b3ae1f17312111 - manager: conda - name: appdirs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 - version: 1.4.4 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: f3f2ab3ce28979a24d1a988ba211eb9b - sha256: 1354731d0eb1b406b66b3cb3d6ab74d7cbe9c0ec1d30b9e5afa366d4539e4687 - manager: conda - name: asn1crypto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_0.tar.bz2 - version: 1.5.1 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 6d3ccbc56256204925bfa8378722792f - sha256: 86133878250874b3823bae7369bcad90187132537726cb1b546d88a0552d24de - manager: conda - name: attrs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 - version: 22.1.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 5dfee17f24e2dfd18d7392b48c9351e2 - sha256: 9b193a4e483c4d0004bc5b88fac7a02516b6311137ab61b8db85aa9741422e35 - manager: conda - name: cachy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_1.tar.bz2 - version: 0.3.0 -- category: main - dependencies: - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libpng: '>=1.6.38,<1.7.0a0' - libxcb: '>=1.13,<1.14.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - pixman: '>=0.40.0,<1.0a0' - xorg-libice: '' - xorg-libsm: '' - xorg-libx11: '' - xorg-libxext: '' - xorg-libxrender: '' - zlib: '>=1.2.12,<1.3.0a0' - hash: - md5: d1a88f3ed5b52e1024b80d4bcd26a7a0 - sha256: f062cf56e6e50d3ad4b425ebb3765ca9138c6ebc52e6a42d1377de8bc8d954f6 - manager: conda - name: cairo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-ha61ee94_1014.tar.bz2 - version: 1.16.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: f66309b099374af91369e67e84af397d - sha256: 52e7459b3c457e888e2b6a4e6d13ab7f8675999bc12d20a83e34f12591a8771a - manager: conda - name: certifi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2022.9.24-pyhd8ed1ab_0.tar.bz2 - version: 2022.9.24 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: c1d5b294fbf9a795dec349a6f4d8be8e - sha256: 9e6170fa7b65b5546377eddb602d5ff871110f84bebf101b7b8177ff64aab1cb - manager: conda - name: charset-normalizer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.1-pyhd8ed1ab_0.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - libclang-cpp15: '>=15.0.1,<15.1.0a0' - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 7a362fdef3d72b52c5ce25ec03db84d2 - sha256: 9d5e0eda13deaae0d5e0b92df2d5a7334f785b01d89266c650bedf0140744d7c - manager: conda - name: clang-format-15 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: a6cf47b09786423200d7982d1faa19eb - sha256: ad15e71f51afa48f44592e9f7cee74b6e1b90ddb1caacb5d3e043a62775b64bb - manager: conda - name: cloudpickle - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 - version: 2.2.0 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - expat: '>=2.4.8,<3.0a0' - libcurl: '>=7.83.1,<8.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libuv: '' - libzlib: '>=1.2.12,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - rhash: '' - xz: '>=5.2.6,<5.3.0a0' - zlib: '>=1.2.12,<1.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: c57977f63831a8f43ace75fcc7151b9d - sha256: a7d740765dcb6c8f1d594550ae25d221b2a507d4f1d5e4ea94e8c5d4e3b1f215 - manager: conda - name: cmake - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cmake-3.24.2-h5432695_0.tar.bz2 - version: 3.24.2 -- category: main - dependencies: - python: '' - hash: - md5: 9cf68a6826504feedbfd646bc4d1ca14 - sha256: c04c09570a8bccf45bb73ae63d7e396d66c01580f9125ce5e5c981a2be549a51 - manager: conda - name: colorama - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.3-py_0.tar.bz2 - version: 0.4.3 -- category: main - dependencies: - python: '>=3.6,<4.0' - hash: - md5: b8477552274c1cfdb533e954c76523f1 - sha256: af1db267e03c649aefcc1571ddce4eac361a0e5232d1bdd05fd93fadbfdd2da6 - manager: conda - name: crashtest - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/crashtest-0.3.1-pyhd8ed1ab_0.tar.bz2 - version: 0.3.1 -- category: main - dependencies: - krb5: '>=1.19.3,<1.20.0a0' - libcurl: 7.85.0 h7bff187_0 - libgcc-ng: '>=12' - libssh2: '>=1.10.0,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - hash: - md5: a8ac96d6b09b8ed5b0ac6563901e2195 - sha256: 82e1c096d498804e22da92ae076e70d77ac43344e4c8035f7ca407645bec7ef1 - manager: conda - name: curl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/curl-7.85.0-h7bff187_0.tar.bz2 - version: 7.85.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: a50559fad0affdbb33729a68669ca1cb - sha256: 3b594bc8aa0b9a51269d54c7a4ef6af777d7fad4bee16b05695e1124de6563f6 - manager: conda - name: cycler - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2 - version: 0.11.0 -- category: main - dependencies: - python: 2.7|>=3.6 - hash: - md5: f15c3912378a07726093cc94d1e13251 - sha256: fe48fec5aeb77e5963ffb58de6fbb880eb545bbe25c609f614e39c56e4a193a6 - manager: conda - name: distlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.5-pyhd8ed1ab_0.tar.bz2 - version: 0.3.5 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - libarchive: '>=3.5.2,<3.6.0a0' - libcurl: '>=7.82.0,<8.0a0' - libgcc-ng: '>=10.3.0' - libmicrohttpd: '>=0.9.75,<0.10.0a0' - libstdcxx-ng: '>=10.3.0' - libzlib: '>=1.2.11,<1.3.0a0' - sqlite: '>=3.38.2,<4.0a0' - xz: '>=5.2.5,<5.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 2e9ec0e21d51118b004f1f98e4fbf598 - sha256: bee5b4a723472cc844775a36dbdca35ecb24f40fbb162924bd8536b05930c3dc - manager: conda - name: elfutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/elfutils-0.187-h989201e_0.tar.bz2 - version: '0.187' -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 10f0218dbd493ab2e5dc6759ddea4526 - sha256: 5b5884b070fbe23bb714c3de22038ed6056b6533b0974c81d5f4a7ef451b7eff - manager: conda - name: filelock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.8.0-pyhd8ed1ab_0.tar.bz2 - version: 3.8.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 34272b248891bddccc64479f9a7fffed - sha256: 9887c35c374ec1847f167292d3fde023cb4c994a4ceeec283072b95440131f09 - manager: conda - name: idna - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2 - version: '3.4' -- category: main - dependencies: - python: '>=3.4' - hash: - md5: 7de5386c8fea29e76b303f37dde4c352 - sha256: c2bfd7043e0c4c12d8b5593de666c1e81d67b83c474a0a79282cc5c4ef845460 - manager: conda - name: imagesize - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - version: 1.4.1 -- category: main - dependencies: - python: '' - hash: - md5: 39161f81cc5e5ca45b8226fbb06c6905 - sha256: 9423ded508ebda87dae21d7876134e406ffeb88e6059f3fe1a909d180c351959 - manager: conda - name: iniconfig - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 - version: 1.1.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 3c3de74912f11d2b590184f03c7cd09b - sha256: 31e3492686b4e92b53db9b48bc0eb03873b1caaf28629fee7d2d47627a2c56d3 - manager: conda - name: itsdangerous - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.1.2-pyhd8ed1ab_0.tar.bz2 - version: 2.1.2 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 9800ad1699b42612478755a2d26c722d - sha256: 16639759b811866d63315fe1391f6fb45f5478b823972f4d3d9f0392b7dd80b8 - manager: conda - name: jeepney - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.8.0-pyhd8ed1ab_0.tar.bz2 - version: 0.8.0 -- category: main - dependencies: - python: '' - hash: - md5: 5988f73e79824c7900954539fbfad3fa - sha256: f75db900a1886fc0813af806a127186506c669431b73a92600de06aadae922ae - manager: conda - name: jmespath - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jmespath-0.10.0-pyh9f0ad1d_0.tar.bz2 - version: 0.10.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 737c0737e5d262688097097534fb1bd5 - sha256: 04e6b6fbec9e262781c5c753cee5c6baf5e22767242ec3db54d2208463814df1 - manager: conda - name: jsondiff - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsondiff-2.0.0-pyhd8ed1ab_0.tar.bz2 - version: 2.0.0 -- category: main - dependencies: - python: '' - hash: - md5: 07d85c22a3beb102a48cd123df84c2a6 - sha256: da279af2285d8f575a7f5652e83bf7f36155c4c63154e385a9d171efcc607bc1 - manager: conda - name: jsonpointer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonpointer-2.0-py_0.tar.bz2 - version: '2.0' -- category: main - dependencies: - libclang13: 15.0.1 default_h3a83d3e_0 - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 12b3d5cfa7a87103fcc906111aad80c1 - sha256: a207724037b161dad53f24064e2d839ea35a82c1ff176e8bbd6bf3649323dbd4 - manager: conda - name: libclang - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - expat: '>=2.4.8,<3.0a0' - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.10.4,<3.0a0' - icu: '>=70.1,<71.0a0' - jpeg: '>=9e,<10a' - libgcc-ng: '>=10.3.0' - libpng: '>=1.6.37,<1.7.0a0' - libtiff: '>=4.3.0,<5.0a0' - libwebp: '' - libwebp-base: '>=1.2.2,<2.0a0' - libzlib: '>=1.2.11,<1.3.0a0' - zlib: '>=1.2.11,<1.3.0a0' - hash: - md5: ea9758cf553476ddf75c789fdd239dc5 - sha256: ce87f320fb409c453671fc0c074ba04987f75b4e9a88d074650f23a92eae1054 - manager: conda - name: libgd - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h18fbbfe_3.tar.bz2 - version: 2.3.3 -- category: main - dependencies: - python: '>=3.4' - hash: - md5: 6b0e0b484a96af5101026533bef1f93b - sha256: df8809d4eadd5849452cfb2bfc26d4c967159d4c00865c338c7b7817ce3bcb1d - manager: conda - name: libusb1 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/libusb1-2.0.1-pyhd8ed1ab_0.tar.bz2 - version: 2.0.1 -- category: main - dependencies: - python: '' - hash: - md5: c104d98e09c47519950cffb8dd5b4f10 - sha256: d3a68045ef74a2a7b8c8a55b242fdbc875d362e37adcf793613cf0d8c8e4fbf7 - manager: conda - name: lockfile - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/lockfile-0.12.2-py_1.tar.bz2 - version: 0.12.2 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: f6dfba59b0021f654e55c226634f39d4 - sha256: 9ad66a1d52da6f4bcdb832539e15762b72e1c75c7c32461be6e02c2da53c02d3 - manager: conda - name: more-itertools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.14.0-pyhd8ed1ab_0.tar.bz2 - version: 8.14.0 -- category: main - dependencies: - python: '>=3.8' - hash: - md5: 1b74438a7270b1e2cbd3de9dba18ebb6 - sha256: eda4b0dba46c72770bc410c794f4da62509623a24c12b9805954828278915dc7 - manager: conda - name: networkx - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/networkx-2.8.7-pyhd8ed1ab_0.tar.bz2 - version: 2.8.7 -- category: main - dependencies: - python: '>=2.7' - hash: - md5: a4eea5bff523f26442405bc5d1f52adb - sha256: 9153f0f38c76a09da7688a61fdbf8f3d7504e2326bef53e4ec20d994311b15bd - manager: conda - name: pastel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pastel-0.2.1-pyhd8ed1ab_0.tar.bz2 - version: 0.2.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 0f2d0da112ff6fd76cc3ce038d72d2c9 - sha256: 2f025bd6425932cbbca83a24194f8c4ef098d6aa4b4c6f878f73d926a1041303 - manager: conda - name: pkginfo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.8.3-pyhd8ed1ab_0.tar.bz2 - version: 1.8.3 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 2fb3f88922e7aec26ba652fcdfe13950 - sha256: a46843e317318405a8c66b640e7ad0c95d2f536918faa4f36cdfcda852000bcd - manager: conda - name: platformdirs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-2.5.2-pyhd8ed1ab_1.tar.bz2 - version: 2.5.2 -- category: main - dependencies: - python: '' - hash: - md5: 359eeb6536da0e687af562ed265ec263 - sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a - manager: conda - name: ptyprocess - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 - version: 0.7.0 -- category: main - dependencies: - python: '>=2.7' - hash: - md5: b4613d7e7a493916d867842a6a148054 - sha256: 268be33a290e3d51467ab29cbb5a80cf79f69dade2f2dead25d7f80d76c3543a - manager: conda - name: py - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2 - version: 1.11.0 -- category: main - dependencies: - python: '' - hash: - md5: 06d04c9f8f72ac77911db942eda24fb9 - sha256: b2c1bb18ab7bf36263e0b3f29bd2991a108ec1957051f9f5d925efeaf7ed1344 - manager: conda - name: pyasn1 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.4.8-py_0.tar.bz2 - version: 0.4.8 -- category: main - dependencies: - python: ==2.7.*|>=3.4 - hash: - md5: 076becd9e05608f8dc72757d5f3a91ff - sha256: 74c63fd03f1f1ea2b54e8bc529fd1a600aaafb24027b738d0db87909ee3a33dc - manager: conda - name: pycparser - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 - version: '2.21' -- category: main - dependencies: - python: '>=3.3' - hash: - md5: edf8651c4379d9d1495ad6229622d150 - sha256: 50bd91767686bfe769e50a5a1b883e238d944a6163fea43e7c0beaac54ca674f - manager: conda - name: pylev - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pylev-1.4.0-pyhd8ed1ab_0.tar.bz2 - version: 1.4.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 3087df8c636c5a00e694605c39ce4982 - sha256: fc6b77ac4132298a70d5f5cd830fa876a1935a2c5a0a319aad0e90423fd186a4 - manager: conda - name: pyparsing - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.6-pyhd8ed1ab_0.tar.bz2 - version: 3.0.6 -- category: main - dependencies: - __unix: '' - python: '>=3.8' - hash: - md5: 2a7de29fb590ca14b5243c4c812c8025 - sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b - manager: conda - name: pysocks - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - version: 1.7.1 -- category: main - dependencies: - python: 3.9.* - hash: - md5: 39adde4247484de2bb4000122fdcf665 - sha256: 67231829ea0101fee30c68f788fdba40a11bbee8fdac556daaab5832bd27bf3d - manager: conda - name: python_abi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2 - version: '3.9' -- category: main - dependencies: - python: '>=3.6' - hash: - md5: fc0dcaf9761d042fb8ac9128ce03fddb - sha256: c9104b60f1a0637973c60161bd00f720bbc9fd5167f2a26161cbf86d6e948f7e - manager: conda - name: pytz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2022.4-pyhd8ed1ab_0.tar.bz2 - version: '2022.4' -- category: main - dependencies: - __glibc: '>=2.17,<3.0.a0' - libcurl: '>=7.83.1,<8.0a0' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - pixman: '>=0.40.0,<1.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: def7188533bc19a8df31e57de92260cf - sha256: 0e6f27f17a562308344271e8011553afc7335176ec415a8e89f07892df06db31 - manager: conda - name: qemu - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/qemu-5.0.0-hb15d774_0.tar.bz2 - version: 5.0.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 65bacdee3cac51e49f45d530bbd5e90f - sha256: 5e00e61916a46c1857871adec258952a50a86542883bcbaa1f1df572bd51e786 - manager: conda - name: shellingham - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.0-pyhd8ed1ab_0.tar.bz2 - version: 1.5.0 -- category: main - dependencies: - python: '' - hash: - md5: e5f25f8dbc060e9a8d912e432202afc2 - sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 - manager: conda - name: six - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - version: 1.16.0 -- category: main - dependencies: - python: '' - hash: - md5: 3a8dc70789709aa315325d5df06fb7e4 - sha256: 091de70ee6bfe063e0c0f77336975d124fd1e3f49b9c58d97c0c7b3d287c0002 - manager: conda - name: smmap - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/smmap-3.0.5-pyh44b312d_0.tar.bz2 - version: 3.0.5 -- category: main - dependencies: - python: '>=2' - hash: - md5: 4d22a9315e78c6827f806065957d566e - sha256: a0fd916633252d99efb6223b1050202841fa8d2d53dacca564b0ed77249d3228 - manager: conda - name: snowballstemmer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - version: 2.2.0 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 20b2eaeaeea4ef9a9a0d99770620fd09 - sha256: bd7838485e34e7ec5717552f83fa4a02623ff5fb854c10f2f57080b85d13c69e - manager: conda - name: sphinxcontrib-applehelp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2 - version: 1.0.2 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 68e01cac9d38d0e717cd5c87bc3d2cc9 - sha256: 66cca7eccb7f92eee53f9f5a552e3e1d643daa3a1ebd03c185e2819e5c491576 - manager: conda - name: sphinxcontrib-devhelp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2 - version: 1.0.2 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 77dad82eb9c8c1525ff7953e0756d708 - sha256: 3c1170f3a3170e59b156e375c949db98941892850e59fa4085c437a5df0e767d - manager: conda - name: sphinxcontrib-htmlhelp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2 - version: 2.0.0 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 67cd9d9c0382d37479b4d306c369a2d4 - sha256: a42415fc789e9f6ae2e18f07ac143d2e9ce73a35a55ecf1dd1b3d055dd1e6dbe - manager: conda - name: sphinxcontrib-jsmath - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2 - version: 1.0.1 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: d01180388e6d1838c3e1ad029590aa7a - sha256: 35d8f01fc798d38b72ae003c040d2dee650d315f904268a1f793d4d59460d1e2 - manager: conda - name: sphinxcontrib-qthelp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2 - version: 1.0.3 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 9ff55a0901cf952f05c654394de76bf7 - sha256: 890bbf815cff114ddbb618b9876d492fce07d02956c1d7b3d46cb7f835f563f6 - manager: conda - name: sphinxcontrib-serializinghtml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2 - version: 1.1.5 -- category: main - dependencies: - python: '>=2.7' - hash: - md5: f832c45a477c78bebd107098db465095 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 - manager: conda - name: toml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - version: 0.10.2 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 5844808ffab9ebdb694585b50ba02a96 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f - manager: conda - name: tomli - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 - version: 2.0.1 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 92facfec94bc02d6ccf42e7173831a36 - sha256: 90229da7665175b0185183ab7b53f50af487c7f9b0f47cf09c184cbc139fd24b - manager: conda - name: toolz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 - version: 0.12.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 5f4386493c11ddad5b5fb7bd7a0fe4ba - sha256: 089c817ee6a6391ee60fd9ecb49eb04dbcdbf4df7f86612cf0d4a863998404ba - manager: conda - name: types-pyyaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.4-pyhd8ed1ab_0.tar.bz2 - version: 6.0.4 -- category: main - dependencies: - python: '>=3' - hash: - md5: e6573ac68718f17b9d4f5c8eda3190f2 - sha256: ec1cfe0b7dc55a22223562cad799e0b16d122dab611c9923b6068d27a784ba2f - manager: conda - name: typing - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing-3.10.0.0-pyhd8ed1ab_0.tar.bz2 - version: 3.10.0.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 2d93b130d148d7fc77e583677792fc6a - sha256: 70c57b5ac94cd32e78f1a2fa2c38572bfac85b901a6a99aa254a9e8e126c132d - manager: conda - name: typing_extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.4.0-pyha770c72_0.tar.bz2 - version: 4.4.0 -- category: main - dependencies: - python: '' - hash: - md5: 3563be4c5611a44210d9ba0c16113136 - sha256: 302f4f4bd1ad00c0be1426ecf6bb01db59cfd8aff3de0cf1596526dca1a6b70e - manager: conda - name: webencodings - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2 - version: 0.5.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: f3b20ec2c97bad7104679b1d62eb7a11 - sha256: 911ac2b5c2bbe602c806ded8e5a40bd132e99ffa1dda10e27e6bc046c962fed6 - manager: conda - name: websocket-client - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.4.1-pyhd8ed1ab_0.tar.bz2 - version: 1.4.1 -- category: main - dependencies: - python: '!=3.0,!=3.1,!=3.2,!=3.3,!=3.4' - hash: - md5: 1ca02aaf78d9c70d9a81a3bed5752022 - sha256: aede66e6370f3b936164a703e48362f9080d7162234058fb2ee63cc84d528afc - manager: conda - name: wheel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.37.1-pyhd8ed1ab_0.tar.bz2 - version: 0.37.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: b5b33faed6ed2b4ba47a690b8f5c0818 - sha256: eb40b33ae953e0020406318c9be0eb6edf62f3aa8e64ab0bf1953440b1a92763 - manager: conda - name: xmltodict - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.13.0-pyhd8ed1ab_0.tar.bz2 - version: 0.13.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-inputproto: '' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-libxext: 1.3.* - xorg-libxfixes: 5.0.* - hash: - md5: e77615e5141cad5a2acaa043d1cf0ca5 - sha256: 745c1284a96b4282fe6fe122b2643e1e8c26a7ff40b733a8f4b61357238c4e68 - manager: conda - name: xorg-libxi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.7.10-h7f98852_0.tar.bz2 - version: 1.7.10 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 6f3fd8c9e0ab504010fb4216d5919c24 - sha256: 7740d6fcd4fffb895a93c765388382b58ea78e005180cee88078eb18e59f7f06 - manager: conda - name: zipp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.9.0-pyhd8ed1ab_0.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - python: '>=3.6' - pytz: '' - hash: - md5: 72f1c6d03109d7a70087bc1d029a8eda - sha256: 45297f4ce5786ff5bdf188846fcaa163f45629eebc285faf2e9e2cbeb6e57a91 - manager: conda - name: babel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2 - version: 2.10.3 -- category: main - dependencies: - python: '>=3.6' - typing_extensions: '' - hash: - md5: be3b5cae027b3ead96829ef7717c76c3 - sha256: 4592888a3c5f1ad2e36ff89039ff1912c623695f985622cf0fcfc2d0cb315053 - manager: conda - name: botocore-stubs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/botocore-stubs-1.24.7-pyhd8ed1ab_0.tar.bz2 - version: 1.24.7 -- category: main - dependencies: - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - pycparser: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 61e961a94c8fd535e4496b17e7452dfe - sha256: 36340ca4f6935f5841197aa91c6ffef5966b031fa1267cdee7e3add5ba4dfc81 - manager: conda - name: cffi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_0.tar.bz2 - version: 1.15.1 -- category: main - dependencies: - clang-format-15: 15.0.1 default_h2e3cab8_0 - libclang-cpp15: '>=15.0.1,<15.1.0a0' - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: b27e221ef3f74976d431e55d946fac84 - sha256: b137bc37dacf190159099bcac1cd4647adb23cb926461c8260202c95736312ef - manager: conda - name: clang-format - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 40edd9ebc04e4b4ec27c1008e5e3f99d - sha256: f828e0eac4f14d8868039f93cb4674582d95be4c1d89b34007f8154af3af4edf - manager: conda - name: click - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/click-8.1.3-py39hf3d152e_0.tar.bz2 - version: 8.1.3 -- category: main - dependencies: - crashtest: '>=0.3.0,<0.4.0' - pastel: '>=0.2.0,<0.3.0' - pylev: '>=1.3,<2.0' - python: '' - hash: - md5: 159273f717a11e53b2656f8b6521a5e2 - sha256: 59b5c9ea3415e45e1beb1c191e3a0bf0dcca92c200a184704ea55002d1ef535c - manager: conda - name: clikit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyh9f0ad1d_0.tar.bz2 - version: 0.6.2 -- category: main - dependencies: - python: '' - six: '>=1.4.0' - hash: - md5: c69f19038efee4eb534623610d0c2053 - sha256: 2ba7e3e4f75e07b42246b4ba8569c983ecbdcda47b1b900632858a23d91826f2 - manager: conda - name: docker-pycreds - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/docker-pycreds-0.4.0-py_0.tar.bz2 - version: 0.4.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: ec83bf44e734dfd8f0b507156df855a0 - sha256: 23e9ab2a539949427b4e4e02bf52a32427da1fe06cb21154e5cd8205ee40098b - manager: conda - name: docutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.15.2-py39hf3d152e_5.tar.bz2 - version: 0.15.2 -- category: main - dependencies: - curl: '' - expat: '>=2.4.9,<3.0a0' - gettext: '' - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - pcre2: '>=10.37,<10.38.0a0' - perl: 5.* - hash: - md5: 8f0dccb08b30a45afe1def2081f82914 - sha256: bb5518206303796d72471d1c046e0d697efcb4e868d811a97f3dae634fe6667d - manager: conda - name: git - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/git-2.38.0-pl5321h5fbbf19_0.tar.bz2 - version: 2.38.0 -- category: main - dependencies: - python: '>=3.4' - smmap: '>=3.0.1,<4' - hash: - md5: 40fc6b14a45dee3a3fd9f302d026108e - sha256: fa018c53bd1c171dccde16c4eb9dd9f3ff6b7f2d222c564d48b5516ec1ee24ec - manager: conda - name: gitdb - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.9-pyhd8ed1ab_0.tar.bz2 - version: 4.0.9 -- category: main - dependencies: - gmp: '>=6.2.1,<7.0a0' - libgcc-ng: '>=9.4.0' - mpc: '>=1.2.1,<2.0a0' - mpfr: '>=4.1.0,<5.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 465c0b520e3ac7d7ed001cb31d1ad3c4 - sha256: 90ede58bfaac41a33801263426cb1f792e6ea48153fe344dc48de0b0fb6cbd7a - manager: conda - name: gmpy2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.2-py39h78fa15d_0.tar.bz2 - version: 2.1.2 -- category: main - dependencies: - python: '>=3.6' - typing_extensions: '>=4,<5' - hash: - md5: 87cafe8c7638a5ac6fd8ec8fb01f1508 - sha256: 6f7da913ecad98951cadfe512af2c3979fbff752bf714da66760701e5463dd29 - manager: conda - name: graphql-core - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.3-pyhd8ed1ab_0.tar.bz2 - version: 3.2.3 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0.0a0' - freetype: '>=2.12.1,<3.0a0' - graphite2: '' - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libstdcxx-ng: '>=12' - hash: - md5: 3c5f4fbd64c7254fbe246ca9d87863b6 - sha256: 4def14eb862e0b05ffce33edbfc2cfc4d0e1720f134d52e378c4b661467069cf - manager: conda - name: harfbuzz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-5.2.0-hf9f4e7c_0.tar.bz2 - version: 5.2.0 -- category: main - dependencies: - python: '' - six: '>=1.9' - webencodings: '' - hash: - md5: b2355343d6315c892543200231d7154a - sha256: 9ad06446fe9847e86cb20d220bf11614afcd2cbe9f58096f08d5d4018877bee4 - manager: conda - name: html5lib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2 - version: '1.1' -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: f67fbf5dd896aeac1e145638bd1a7abf - sha256: bffda3932fb8aa968ac6ba35d9de9cd3f5b8f8a39945071576c86ec5109482ed - manager: conda - name: humanfriendly - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/humanfriendly-10.0-py39hf3d152e_2.tar.bz2 - version: '10.0' -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - zipp: '>=0.5' - hash: - md5: 4c2a0eabf0b8980b2c755646a6f750eb - sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 - manager: conda - name: importlib-metadata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 - version: 4.11.4 -- category: main - dependencies: - python: '>=3.6' - zipp: '>=0.4' - hash: - md5: 24dd95143fc4f3898143c93a6d5a5d41 - sha256: 7a32c0b58ae4e2673f47c73ed1f010681501198e6aaa279c5eddc714bca12b48 - manager: conda - name: importlib_resources - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-3.3.1-pyhd8ed1ab_1.tar.bz2 - version: 3.3.1 -- category: main - dependencies: - more-itertools: '' - python: '>=3.7' - hash: - md5: 6e2ef6e4a000db889c124f3927c24f7c - sha256: 82f11df8c7464fe28eb6dab0ebd755aacd8d2b4f15ba97b769bdaee27983e4d8 - manager: conda - name: jaraco.classes - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.2.2-pyhd8ed1ab_0.tar.bz2 - version: 3.2.2 -- category: main - dependencies: - jsonpointer: '>=1.9' - python: '>=3.6' - hash: - md5: 09150b51b0528a31a0f6500b96fdde82 - sha256: d87fd8da2d3327744821b6b1d1e5b76e4077224fb626ce02d6623a1bc6ee2563 - manager: conda - name: jsonpatch - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.32-pyhd8ed1ab_0.tar.bz2 - version: '1.32' -- category: main - dependencies: - python: '' - six: '' - hash: - md5: 7b503c6c097fa8677d6ff17d2bfb623f - sha256: b89ace740500f4a311475ae44add2675d72dc42c02971910ea844812edf93736 - manager: conda - name: junit-xml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/junit-xml-1.9-pyh9f0ad1d_0.tar.bz2 - version: '1.9' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: c5d6241b3ec5d02c316a5f66f14024c7 - sha256: 32fa01aacf67d40b54fbcf9c7e89aae964450ffdb58bb93baba068d8b5c72c3e - manager: conda - name: kiwisolver - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.1-py39h1a9c180_1.tar.bz2 - version: 1.3.1 -- category: main - dependencies: - elfutils: '>=0.187,<0.188.0a0' - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 5b3ed39ee3809d63d347b649de0a45f8 - sha256: null - manager: conda - name: libdwarf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 - version: 0.0.0.20190110_28_ga81397fc4 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 7cda413e43b252044a270c2477031c5c - sha256: 05e22cdcefeebe18698acc1b7445fd7e8b4b07c4d65c99f688ddeff8569d42d0 - manager: conda - name: markupsafe - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 35b4a1a56408657cd2c6ce7145c21ecf - sha256: f3a6149980035ee354ddbaf026e8e82db91dcdd1759439522e10d0d64decf237 - manager: conda - name: msgpack-python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py39hf939315_0.tar.bz2 - version: 1.0.4 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: fc7500ebc3299b6f4a66652fa83f627e - sha256: 2f6ad58442a4f1daa114b440fff46e018cc7323493f91a2bab0bb23d5935f03d - manager: conda - name: mypy_extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mypy_extensions-0.4.3-py39hf3d152e_5.tar.bz2 - version: 0.4.3 -- category: main - dependencies: - libblas: '>=3.8.0,<4.0a0' - libcblas: '>=3.8.0,<4.0a0' - libgcc-ng: '>=10.3.0' - liblapack: '>=3.8.0,<4.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 0cf333996ebdeeba8d1c8c1c0ee9eff9 - sha256: 6ec8d7ade9e083de4f8a532d9e71d14e780cc9059a625b57174cc68f9a99b930 - manager: conda - name: numpy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.19.5-py39hd249d9e_3.tar.bz2 - version: 1.19.5 -- category: main - dependencies: - pyparsing: '>=2.0.2' - python: '>=2.7' - hash: - md5: be69a38e912054a62dc82cc3c7711a64 - sha256: 887645177378f0d383b150259c7f255e9a1a47383872be118e197dc175718316 - manager: conda - name: packaging - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/packaging-20.9-pyh44b312d_0.tar.bz2 - version: '20.9' -- category: main - dependencies: - ptyprocess: '>=0.5' - python: '' - hash: - md5: 5909e7b978141dd80d28dbf9de627827 - sha256: 04eef875d461732ef22cd19bf2c989c40e73b5da625bf6a6b82ddae200e90e56 - manager: conda - name: pexpect - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2 - version: 4.8.0 -- category: main - dependencies: - freetype: '>=2.10.4,<3.0a0' - jpeg: '>=9e,<10a' - lcms2: '>=2.12,<3.0a0' - libgcc-ng: '>=12' - libtiff: '>=4.4.0,<5.0a0' - libwebp-base: '>=1.2.4,<2.0a0' - libxcb: '>=1.13,<1.14.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - openjpeg: '>=2.5.0,<2.6.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - tk: '>=8.6.12,<8.7.0a0' - hash: - md5: 3b74a959f6a8008f5901de60b3572c09 - sha256: 607a85830e1c39ded9c825ab0fb24d0768a5c11314dc99957f10479cd2961936 - manager: conda - name: pillow - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-9.2.0-py39hd5dbb17_2.tar.bz2 - version: 9.2.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: c375c89340e563053f3656c7f134d265 - sha256: d82e717937e171a2b124030acd2625e0a3ab62e82a137a21c03a91013280c29f - manager: conda - name: pluggy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py39hf3d152e_3.tar.bz2 - version: 1.0.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: bfefe349de77edb720cb4688821ff78e - sha256: 83cdcf4c17264d63e972f079408bd86ab15a9b14230d168b3c35b5971860be11 - manager: conda - name: poetry-core - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/poetry-core-1.0.8-py39hf3d152e_1.tar.bz2 - version: 1.0.8 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 1e7ffe59e21862559e06b981817e5058 - sha256: ffd165f67a3d5bec03fd3d7c9ab35b8ff4d0f66c5be42f5d4d50db96637a34aa - manager: conda - name: psutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.2-py39hb9d737c_0.tar.bz2 - version: 5.9.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: b7d981539b1a880d19c6a158104a3fa1 - sha256: e7685b82c1d6269d5fc3a626a4f26138e4136b4b470f308f1a65b01ff17b3b38 - manager: conda - name: pycosat - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py39hb9d737c_1010.tar.bz2 - version: 0.6.3 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 306061499621615a60841fa7fc8ba75b - sha256: c7d6dc368e1e3092dc3b3eae5841a6f1d0952033f4e259fb639ab54958c4a6b8 - manager: conda - name: pyinotify - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py39hf3d152e_1005.tar.bz2 - version: 0.9.6 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: e2575d7508c7933047544ac7a15e021d - sha256: 9da8d2a32f1d961eaefb5f9aedb53ce74ad4da1a6272ae4cd4eb2fab7d6ed1b0 - manager: conda - name: pyrsistent - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.18.1-py39hb9d737c_1.tar.bz2 - version: 0.18.1 -- category: main - dependencies: - python: '>=3.6' - six: '>=1.5' - hash: - md5: dd999d1cc9f79e67dbb855c8924c7984 - sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da - manager: conda - name: python-dateutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 - version: 2.8.2 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: 896c2e9e5ed4b8b9148380b658898fdf - sha256: 030c5a81b4aafcfa169ba13ef7cbc5f1cf201b524013082903edd68471086d1e - manager: conda - name: pyyaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.4.1-py39hb9d737c_3.tar.bz2 - version: 5.4.1 -- category: main - dependencies: - expat: '>=2.4.8,<3.0a0' - gmp: '>=6.2.1,<7.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - mpc: '>=1.2.1,<2.0a0' - mpfr: '>=4.1.0,<5.0a0' - ncurses: '>=6.3,<7.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 8a574054a336665b34ffebca58dba813 - sha256: null - manager: conda - name: riscv-tools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/riscv-tools-1.0.1-0_h1234567_gdcdbcaf.tar.bz2 - version: 1.0.1 -- category: main - dependencies: - pyasn1: '>=0.1.3' - python: '' - hash: - md5: 3452ab3790dbb1df9508b3fa4ea2f806 - sha256: 6ea0fcd8f40c7f78e2c6cff344bb91f457682aa352ee48364246371a41410ee8 - manager: conda - name: rsa - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/rsa-4.7.2-pyh44b312d_0.tar.bz2 - version: 4.7.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: a0fabd69dd35bb24ec84d28dc01c3c5b - sha256: 388a1b6b559156b27f6eb1952a85632ad907f0572d31e3897dba338d28c44860 - manager: conda - name: ruamel.yaml.clib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.6-py39hb9d737c_1.tar.bz2 - version: 0.2.6 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: 89efb3c015ef8bc2a33535a2c1b852b2 - sha256: d417615e90a5f66004ef9f742396db129eaa0dcbe7f723288eb2ddc34d39750f - manager: conda - name: ruamel_yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py39hb9d737c_1007.tar.bz2 - version: 0.15.80 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 4252d0c211566a9f65149ba7f6e87aa4 - sha256: ec8146799fabb0edfd0b2622fdd05413c9a2fcd13dfa846958214f9909ab3435 - manager: conda - name: setuptools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/setuptools-59.8.0-py39hf3d152e_1.tar.bz2 - version: 59.8.0 -- category: main - dependencies: - python: '>=3.6' - typing: '>=3.6,<4.0' - hash: - md5: f82cf1ff4aa8228ec71041b8adef19d6 - sha256: d25441deeb45f575a85977e4444f15d26db2491f5471469f0e5e4fa2e8888a4b - manager: conda - name: tomlkit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.11.5-pyha770c72_0.tar.bz2 - version: 0.11.5 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: a3c57360af28c0d9956622af99a521cd - sha256: c51e56ebf493a94f4f25840a0175405b3f650cd63ebcd6e19a68ac9cfb5e5411 - manager: conda - name: tornado - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.2-py39hb9d737c_0.tar.bz2 - version: '6.2' -- category: main - dependencies: - colorama: '' - python: '>=2.7' - hash: - md5: 5526ff3f88f9db87bb0924b9ce575345 - sha256: d196e0c3a057a840147fa23d3d43eafd6b63258846bdafe8ac17f70b534f91bd - manager: conda - name: tqdm - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.1-pyhd8ed1ab_0.tar.bz2 - version: 4.64.1 -- category: main - dependencies: - typing_extensions: 4.4.0 pyha770c72_0 - hash: - md5: be969210b61b897775a0de63cd9e9026 - sha256: 6f129b1bc18d111dcf3abaec6fcf6cbee00f1b77bb42d0f0bc8d85f8faa65cf0 - manager: conda - name: typing-extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.4.0-hd8ed1ab_0.tar.bz2 - version: 4.4.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - ncurses: '>=6.2,<7.0.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - readline: '>=8.0,<9.0a0' - zlib: '>=1.2.11,<1.3.0a0' - hash: - md5: bf0434c73a112c64bb1dd4ea6129e8c2 - sha256: c456c945aeb463d725ce133934f0294a2f4b85bd6ca6d433f3f95454d1112d6b - manager: conda - name: util-linux - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/util-linux-2.36-py39h28948ff_1.tar.bz2 - version: '2.36' -- category: main - dependencies: - gettext: '>=0.19.8.1,<1.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - perl: '>=5.32.1,<5.33.0a0 *_perl5' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: ccb6242365b032a5469310116286d834 - sha256: e2b8864ce60cc0f39da4e82cb786d474d7b572114952cc3dea20a287e3731684 - manager: conda - name: vim - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/vim-9.0.0335-py39pl5321h20e6244_0.tar.bz2 - version: 9.0.0335 -- category: main - dependencies: - distlib: '>=0.3.5,<1' - filelock: '>=3.4.1,<4' - platformdirs: '>=2.4,<3' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 165e71a44187ac22e2e1669fd3ca2392 - sha256: 31540fea0c3fd62543ee65ad4b2deff1eac08f4765b1037db7d6a82fbc4719c2 - manager: conda - name: virtualenv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.16.5-py39hf3d152e_0.tar.bz2 - version: 20.16.5 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 25a4f17bf308bc36a15ebe63c3864ac7 - sha256: 3b9eaa6d7040406ab31023bd7596b4c49c4128216b702ee64a8a9cccc74b45e0 - manager: conda - name: wrapt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.14.1-py39hb9d737c_0.tar.bz2 - version: 1.14.1 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-inputproto: '' - xorg-libx11: '>=1.7.1,<2.0a0' - xorg-libxext: 1.3.* - xorg-libxi: 1.7.* - xorg-recordproto: '' - hash: - md5: a220b1a513e19d5cb56c1311d44f12e6 - sha256: 9a51ae2869b9a47735539dada9d85534418a765d1461c9f91fe7564f3ee75e87 - manager: conda - name: xorg-libxtst - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.3-h7f98852_1002.tar.bz2 - version: 1.2.3 -- category: main - dependencies: - cffi: '>=1.0.0' - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 05a99367d885ec9990f25e74128a8a08 - sha256: 4a520850207e965244c70a412f030f1c353b70b942ad99a0a0cfb83e64bbd60e - manager: conda - name: brotlipy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1004.tar.bz2 - version: 0.7.0 -- category: main - dependencies: - clang-format: 15.0.1 default_h2e3cab8_0 - libclang: '>=15.0.1,<15.1.0a0' - libclang-cpp15: '>=15.0.1,<15.1.0a0' - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: ef163795e59e62da40e622ee88b7f468 - sha256: 8fcbebb32ca12bbe1413bada6ab559b280f10256e1d07f522d64cef0292b2f71 - manager: conda - name: clang-tools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - clikit: '>=0.6.0,<0.7.0' - python: '>=3.6' - hash: - md5: 4c82b11a3d06031bd58e7d869f53d965 - sha256: a3a5beaf5b4a5ba671580164e6b1da77837f9d69414b095bd3231e84a85f505c - manager: conda - name: cleo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cleo-0.8.1-pyhd8ed1ab_2.tar.bz2 - version: 0.8.1 -- category: main - dependencies: - click: '' - python: '>=3.6' - hash: - md5: 72a46ffc25701c173932fd55cf0965d3 - sha256: 7384b6c194f9822d7cc2c9d82409b2fd571fad96f95e6e27c9098f63772d36fd - manager: conda - name: click-default-group - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/click-default-group-1.2.2-pyhd8ed1ab_1.tar.bz2 - version: 1.2.2 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - tqdm: '' - hash: - md5: ae2e8e8dd87ed4286c89fc8c081e9bdf - sha256: e11ea9eac5dcaf43b3a3292c8daeed9f6c9dbf568a7ca2e27909d3a95c35ef35 - manager: conda - name: conda-package-handling - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.9.0-py39hb9d737c_0.tar.bz2 - version: 1.9.0 -- category: main - dependencies: - cffi: '>=1.12' - libgcc-ng: '>=12' - openssl: '>=1.1.1q,<1.1.2a' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: db3436b5db460fa721859db55694d8ff - sha256: d005958fac69f5fc888841e3743c950b8105f2d1e2f244ee0fa6a1a23f27b5f4 - manager: conda - name: cryptography - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-38.0.1-py39hd97740a_0.tar.bz2 - version: 38.0.1 -- category: main - dependencies: - cloudpickle: '' - pyinotify: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: b672b2aae86f427adab76a571ef1cb89 - sha256: 45df810e229b5c15ad9e8197e15c2d2ec47c5170dcaf1b99d3ea4189744d003c - manager: conda - name: doit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/doit-0.35.0-py39hf3d152e_0.tar.bz2 - version: 0.35.0 -- category: main - dependencies: - e2fsprogs-libs: 1.46.2 h166bdaf_0 - libgcc-ng: '>=10.3.0' - util-linux: '>=2.36,<2.37.0a0' - hash: - md5: 3a5caf0e611d38f05b004a25423e07cb - sha256: fac9c225ac324519cf1224cd87c201a7b18f0c5f42033ef9db7a480a9163f348 - manager: conda - name: e2fsprogs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/e2fsprogs-1.46.2-h166bdaf_0.tar.bz2 - version: 1.46.2 -- category: main - dependencies: - gmpy2: '' - python: '>=3.3' - six: '>=1.9.0' - hash: - md5: 566165664cc0964a7202dc239af6619d - sha256: 7770998e7b1ad6b80d1c3ffa71ae3f8812260676f0268d339abe32879115bc0c - manager: conda - name: ecdsa - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ecdsa-0.18.0-pyhd8ed1ab_1.tar.bz2 - version: 0.18.0 -- category: main - dependencies: - gitdb: '>=4.0.1,<5' - python: '>=3.7' - typing_extensions: '>=3.7.4.3' - hash: - md5: 5c3c75a7349ad3760c3de38be9432121 - sha256: 4b5f95a42c10d104951b3bdc1163d28fbaa4cb2bb9adc3e61d100db493d5f8a3 - manager: conda - name: gitpython - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.28-pyhd8ed1ab_0.tar.bz2 - version: 3.1.28 -- category: main - dependencies: - importlib-metadata: '>=4.11.4,<4.11.5.0a0' - hash: - md5: 9a1925fdb91c81437b8012e48ede6851 - sha256: 85049d953d6894e1379162e0f01cf4b8828d40f707cc511edb201e9159f091fc - manager: conda - name: importlib_metadata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.11.4-hd8ed1ab_0.tar.bz2 - version: 4.11.4 -- category: main - dependencies: - markupsafe: '>=2.0' - python: '>=3.7' - hash: - md5: c8490ed5c70966d232fdd389d0dbed37 - sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 - manager: conda - name: jinja2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 - version: 3.1.2 -- category: main - dependencies: - attrs: '>=17.4.0' - importlib-metadata: '' - pyrsistent: '>=0.14.0' - python: '>=3.6' - setuptools: '' - six: '>=1.11.0' - hash: - md5: 66125e28711d8ffc04a207a2b170316d - sha256: d74a3ddd3c3dd9bd7b00110a196e3af90490c5660674f18bfd53a8fdf91de418 - manager: conda - name: jsonschema - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-3.2.0-pyhd8ed1ab_3.tar.bz2 - version: 3.2.0 -- category: main - dependencies: - elfutils: '>=0.187,<0.188.0a0' - libdwarf: 0.0.0.20190110_28_ga81397fc4 h753d276_0 - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 899c511688e6c41cb51c2921a8d25e63 - sha256: null - manager: conda - name: libdwarf-dev - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-dev-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 - version: 0.0.0.20190110_28_ga81397fc4 -- category: main - dependencies: - python: '' - setuptools: '' - six: '' - tornado: '' - hash: - md5: b7190e3ec3eff52839434bf4698e2d62 - sha256: 0e88f8f8abc0a641c2f3b1b306258fab87c39a95f3495e53e6b3873107da1765 - manager: conda - name: livereload - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/livereload-2.6.3-pyh9f0ad1d_0.tar.bz2 - version: 2.6.3 -- category: main - dependencies: - certifi: '>=2020.06.20' - cycler: '>=0.10' - freetype: '>=2.10.4,<3.0a0' - kiwisolver: '>=1.0.1' - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - numpy: '>=1.19.5,<2.0a0' - pillow: '>=6.2.0' - pyparsing: '>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6' - python: '>=3.9,<3.10.0a0' - python-dateutil: '>=2.1' - python_abi: 3.9.* *_cp39 - setuptools: '' - tk: '>=8.6.10,<8.7.0a0' - tornado: '' - hash: - md5: 9ec0b2186fab9121c54f4844f93ee5b7 - sha256: 1c5ddf4b934f34da73e91f3009a171d64372eac0eb8801916a0acadf9693e61e - manager: conda - name: matplotlib-base - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.3.4-py39h2fa2bec_0.tar.bz2 - version: 3.3.4 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - mypy_extensions: '>=0.4.3,<0.5.0' - psutil: '>=4.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - tomli: '>=1.1.0' - typing_extensions: '>=3.7.4' - hash: - md5: 2ec6c26d45a781f3d3810fb2de290e8f - sha256: 5329a800c4caa0cb43b4340e7ce0b0ce7a1b0e9dde450b864c83605f4c08492c - manager: conda - name: mypy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mypy-0.931-py39h3811e60_2.tar.bz2 - version: '0.931' -- category: main - dependencies: - alsa-lib: '>=1.2.7.2,<1.2.8.0a0' - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - giflib: '>=5.2.1,<5.3.0a0' - harfbuzz: '>=5.1.0,<6.0a0' - jpeg: '>=9e,<10a' - lcms2: '>=2.12,<3.0a0' - libcups: '>=2.3.3,<2.4.0a0' - libgcc-ng: '>=12' - libpng: '>=1.6.37,<1.7.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - xorg-libx11: '' - xorg-libxext: '' - xorg-libxi: '' - xorg-libxrender: '' - xorg-libxtst: '' - hash: - md5: cd1b2e4756ca8d14bc7501e38360aa79 - sha256: 1274f314793e9b1abb27a2aea581e661d751a4f685be50787bcc135e03fd185b - manager: conda - name: openjdk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openjdk-17.0.3-h85293d2_2.tar.bz2 - version: 17.0.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - numpy: '>=1.19.4,<2.0a0' - python: '>=3.9,<3.10.0a0' - python-dateutil: '>=2.7.3' - python_abi: 3.9.* *_cp39 - pytz: '>=2017.2' - setuptools: <60.0.0 - hash: - md5: 79fc4b5b3a865b90dd3701cecf1ad33c - sha256: f104a60194c3d39b1b0097bfd889aec57d5d5f074e3e76ac9173318ba8de07fd - manager: conda - name: pandas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pandas-1.1.5-py39hde0f152_0.tar.bz2 - version: 1.1.5 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0a0' - fontconfig: '>=2.14.0,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=5.2.0,<6.0a0' - libgcc-ng: '>=12' - libglib: '>=2.74.0,<3.0a0' - libpng: '>=1.6.38,<1.7.0a0' - hash: - md5: 509e3f89508398070d3bf7769d9e8b03 - sha256: 735a19c98460b640ad7f2eb7dc4a9cebac8263f0ca27ba74f3fb99bcf01b1997 - manager: conda - name: pango - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.50.11-h382ae3d_0.tar.bz2 - version: 1.50.11 -- category: main - dependencies: - python: '>=3.7' - setuptools: '' - wheel: '' - hash: - md5: 0b43abe4d3ee93e82742d37def53a836 - sha256: 507ae896a2f9ccc7bbedc2f7fd10dc2ac666575769b55b5e94ca44b86db193e0 - manager: conda - name: pip - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pip-22.2.2-pyhd8ed1ab_0.tar.bz2 - version: 22.2.2 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - typing-extensions: '>=4.1.0' - hash: - md5: e2b6f1e8fb5669ab40c8cb235e0f3a21 - sha256: e7325b056f10f92d20502c3a29ac8301edc87ce1eafadf13c567e54edefbbe39 - manager: conda - name: pydantic - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.10.2-py39hb9d737c_0.tar.bz2 - version: 1.10.2 -- category: main - dependencies: - python: '>=3.6' - setuptools: '' - hash: - md5: 9f478e8eedd301008b5f395bad0caaed - sha256: 4f61addd5ab463c5fe7a3040a2d710ff2aed9c989b6cee2de2486187108bcdd5 - manager: conda - name: pygments - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.13.0-pyhd8ed1ab_0.tar.bz2 - version: 2.13.0 -- category: main - dependencies: - attrs: '>=19.2.0' - iniconfig: '' - packaging: '' - pluggy: '>=0.12,<2' - py: '>=1.8.2' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - toml: '' - hash: - md5: 6e76597729a7ac9b0124303c326f4706 - sha256: 12d9d5b7d6e5aa639725dddc35d3f8dec8fe01bd05ccf60ac45975f93d1534cf - manager: conda - name: pytest - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pytest-6.2.5-py39hf3d152e_3.tar.bz2 - version: 6.2.5 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - ruamel.yaml.clib: '>=0.1.2' - setuptools: '' - hash: - md5: 2b94cf785616198b112170b9838262a4 - sha256: 69d7d081acf7880f05d01ab93bfbecb3bc59b4bc8812630a359651b211aadb6a - manager: conda - name: ruamel.yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.21-py39hb9d737c_1.tar.bz2 - version: 0.17.21 -- category: main - dependencies: - markupsafe: '>=2.1.1' - python: '>=3.7' - hash: - md5: 8e69568592e552919201f730b01a58c2 - sha256: 3bb3d6a98f9e3c6081166d81368e4a0e48fdbfe19e683a957ac344b063c42412 - manager: conda - name: werkzeug - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/werkzeug-2.2.2-pyhd8ed1ab_0.tar.bz2 - version: 2.2.2 -- category: main - dependencies: - importlib_metadata: '>=0.23,<5' - python: '>=3.5' - hash: - md5: b8152341fc3fc9880c6e1b9d188974e5 - sha256: 2abb116f5bdc62d5e83c9dd15e5fc30c2a9571f728ccc012fad03350ed1d581e - manager: conda - name: argcomplete - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/argcomplete-1.12.3-pyhd8ed1ab_2.tar.bz2 - version: 1.12.3 -- category: main - dependencies: - click: '>=8.0' - importlib-metadata: '>=3.6.0' - itsdangerous: '>=2.0' - jinja2: '>=3.0' - python: '>=3.7' - werkzeug: '>=2.2.2' - hash: - md5: 85fad4c7889dd969ed4c02cf63cfe9c5 - sha256: e047c40122dc3fd53c534924271e9635d3dbf5ba606ccd2bd7f7c70b63697037 - manager: conda - name: flask - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/flask-2.2.2-pyhd8ed1ab_0.tar.bz2 - version: 2.2.2 -- category: main - dependencies: - atk-1.0: '>=2.36.0' - cairo: '>=1.16.0,<2.0.0a0' - gdk-pixbuf: '>=2.42.6,<3.0a0' - gettext: '>=0.19.8.1,<1.0a0' - libgcc-ng: '>=9.4.0' - libglib: '>=2.70.2,<3.0a0' - pango: '>=1.50.3,<1.51.0a0' - hash: - md5: 957a0255ab58aaf394a91725d73ab422 - sha256: 66d189ec36d67309fa3eb52d14d77b82359c10303c400eecc14f8eaca5939b87 - manager: conda - name: gtk2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h90689f9_2.tar.bz2 - version: 2.24.33 -- category: main - dependencies: - importlib_metadata: '' - python: ==2.7.*|>=3.5 - hash: - md5: 35f19fabdfd44c8b53889be95333848c - sha256: d497c6f3b064d3dd8b76f277ea8d6a507acfe8cb04e31811baf66d8c533b8c08 - manager: conda - name: jsonpickle - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 - version: 2.2.0 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0.0a0' - gdk-pixbuf: '>=2.42.8,<3.0a0' - gettext: '>=0.19.8.1,<1.0a0' - libgcc-ng: '>=12' - libglib: '>=2.70.2,<3.0a0' - libxml2: '>=2.9.14,<2.11.0a0' - pango: '>=1.50.7,<1.51.0a0' - hash: - md5: 921e53675ed5ea352f022b79abab076a - sha256: 9b81f3854660e902a417e8194b43ed2f5d2a082227df28ba6804c68ac7c16aa0 - manager: conda - name: librsvg - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.54.4-h7abd40a_0.tar.bz2 - version: 2.54.4 -- category: main - dependencies: - pip: '' - python: '>=3.6' - hash: - md5: 6cfd80f8f255415a400c5a2728087fce - sha256: 20ccc89905946674603db22f906269c73c075262edccc988f4ff640ba09bc238 - manager: conda - name: pbr - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pbr-5.10.0-pyhd8ed1ab_0.tar.bz2 - version: 5.10.0 -- category: main - dependencies: - cryptography: '>=38.0.0,<39' - python: '>=3.6' - hash: -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml - md5: 2e7e3630919d29c8216bfa2cd643d79e - sha256: 72af60a6164a380730c00ee996bda265267b53a99662d7ceb2ec6ed47dd74a0b -======= - md5: fbfa0a180d48c800f922a10a114a8632 - sha256: 42f04dded77ac2597108378d62b121697d0e982aba7b20a462a7239030563628 ->>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml - manager: conda - name: pyopenssl - optional: false - platform: linux-64 -<<<<<<< HEAD:conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml - url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.0.0-pyhd8ed1ab_1.tar.bz2 - version: 22.0.0 -======= - url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 - version: 22.1.0 ->>>>>>> 3e131170 (Update all):conda-requirements-riscv-tools-linux-64.conda-lock.yml -- category: main - dependencies: - pytest: '>=3.6.0' - python: '' - hash: - md5: b6764e23dece9f9cda0469af044fafeb - sha256: bdb25a7daf3efb7255b1a19d7b5d41d7d4d96bc647b8e5f7407ec4dd9e384257 - manager: conda - name: pytest-dependency - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pytest-dependency-0.5.1-pyh9f0ad1d_0.tar.bz2 - version: 0.5.1 -- category: main - dependencies: - pytest: '>=5.0' - python: '>=3.7' - hash: - md5: 6af5653a74c450ddc16ef5b39d2dedcd - sha256: 24ede819260551a29696590ae444d4728d7dbb655d26c549294cedaa5df8aeb5 - manager: conda - name: pytest-mock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pytest-mock-3.7.0-pyhd8ed1ab_1.tar.bz2 - version: 3.7.0 -- category: main - dependencies: - cryptography: '' - ecdsa: '!=0.15' - pyasn1: '' - python: '>=3.6' - rsa: '' - hash: - md5: 8fa19760945f1c3754c9419c6459f7e0 - sha256: 31bcedfa1803116e589602a24db4a01dbda2e0df819f497cb5d48c29d17631ec - manager: conda - name: python-jose - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-jose-3.3.0-pyh6c4a22f_1.tar.bz2 - version: 3.3.0 -- category: main - dependencies: - __unix: '' - openjdk: '>=8' - hash: - md5: 52677be60e57aed79cbbedece88e24e9 - sha256: a09ebc40802f7b3bd177e2ccbd9ac4883dd8a562a2628165613c70bab1e6e113 - manager: conda - name: sbt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sbt-1.7.2-hd8ed1ab_0.tar.bz2 - version: 1.7.2 -- category: main - dependencies: - cryptography: '' - dbus: '' - jeepney: '>=0.6' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 19c5efd8d571b01b15afe65648faf262 - sha256: c19c7a07b3f74b997057e544e02acdd0073e97a67dddd6219e6c59990fb1b52d - manager: conda - name: secretstorage - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py39hf3d152e_0.tar.bz2 - version: 3.3.3 -- category: main - dependencies: - cryptography: '>=2.1.4' - ecdsa: '>=0.13' - python: '>=3.6' - hash: - md5: b8359fec314d52ccb52b59d47cd2c2c0 - sha256: d19ddc51a4e0c09172f3d70a4f75d2b7f67a9b0204eb25ae586e94830ffe4b44 - manager: conda - name: sshpubkeys - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sshpubkeys-3.3.1-pyhd8ed1ab_0.tar.bz2 - version: 3.3.1 -- category: main - dependencies: - flask: '>=0.9' - python: '' - six: '' - hash: - md5: f06be6d2d27dc3ea2b3da84ade76583c - sha256: 0ffe072bf8b7bfdbb3a2e6f41cd65264259a92a77db3fb3ffc4e74f3eee2ea4d - manager: conda - name: flask_cors - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/flask_cors-3.0.10-pyhd3deb0d_0.tar.bz2 - version: 3.0.10 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0.0a0' - expat: '>=2.4.8,<3.0a0' - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - gdk-pixbuf: '>=2.42.8,<3.0a0' - gtk2: '' - gts: '>=0.7.6,<0.8.0a0' - libgcc-ng: '>=12' - libgd: '>=2.3.3,<2.4.0a0' - libglib: '>=2.72.1,<3.0a0' - librsvg: '>=2.54.4,<3.0a0' - libstdcxx-ng: '>=12' - libtool: '' - libwebp-base: '>=1.2.4,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - pango: '>=1.50.9,<1.51.0a0' - zlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 123c55da3e9ea8664f73c70e13ef08c2 - sha256: b361670365155a56f0714fef9bae58ff858a0fc13d7f04530e4252e98b9b164d - manager: conda - name: graphviz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-6.0.1-h5abf519_0.tar.bz2 - version: 6.0.1 -- category: main - dependencies: - attrs: '' - jsonpickle: '' - pbr: '' - python: '>=3.6' - hash: - md5: 686ca7c72f9583791fe424600987411f - sha256: 244f9103888438b57ab9f4aac7a8aba8db19947267fd2ddbdaa2222c39f6c8a9 - manager: conda - name: jschema-to-python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jschema-to-python-1.2.3-pyhd8ed1ab_0.tar.bz2 - version: 1.2.3 -- category: main - dependencies: - importlib_metadata: '>=3.6' - jaraco.classes: '' - jeepney: '>=0.4.2' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - secretstorage: '>=3.2' - hash: - md5: 53de394e0ab10ccb6b9db0528050123f - sha256: 4e5d918992cd28e91382c9bbc7e2911530d51641f03cbc33ed0eb98297b2a5eb - manager: conda - name: keyring - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/keyring-23.9.3-py39hf3d152e_0.tar.bz2 - version: 23.9.3 -- category: main - dependencies: - attrs: '' - pbr: '' - python: '>=3.6' - hash: - md5: 010e6280a9dc265d0488b598c45103d9 - sha256: 02e18825ab15654d6555aa2d78c396e726e200e398691bd0bce3b810205e28df - manager: conda - name: sarif-om - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sarif-om-1.0.4-pyhd8ed1ab_0.tar.bz2 - version: 1.0.4 -- category: main - dependencies: - brotlipy: '>=0.6.0' - certifi: '' - cryptography: '>=1.3.4' - idna: '>=2.0.0' - pyopenssl: '>=0.14' - pysocks: '>=1.5.6,<2.0,!=1.5.7' - python: <4.0 - hash: - md5: 0738978569b10669bdef41c671252dd1 - sha256: 57a823b83428156aa2bc18f34159a744657c9bd117a125ca4559b0518a2e4fa2 - manager: conda - name: urllib3 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2 - version: 1.26.11 -- category: main - dependencies: - jmespath: '>=0.7.1,<1.0.0' - python: '>=3.6' - python-dateutil: '>=2.1,<3.0.0' - urllib3: '>=1.25.4,<1.27' - hash: - md5: 61d89d20596a5cc470422abd81c7823e - sha256: 7902f3f4b21cebe5093752eca8810046a61a5f6fb15441d2a0d350f9de7688fa - manager: conda - name: botocore - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.23.21-pyhd8ed1ab_0.tar.bz2 - version: 1.23.21 -- category: main - dependencies: - graphviz: '>=2.46.1' - python: '>=3' - hash: - md5: cd0b0b05f32477491145e9829f6000e1 - sha256: f62e0e1bf66af069c763a8383f085d31ac6252f9ef5021c9488ef68572060589 - manager: conda - name: python-graphviz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.19-pyhaef67bd_0.tar.bz2 - version: '0.19' -- category: main - dependencies: - certifi: '>=2017.4.17' - charset-normalizer: '>=2,<3' - idna: '>=2.5,<4' - python: '>=3.7,<4.0' - urllib3: '>=1.21.1,<1.27' - hash: - md5: 089382ee0e2dc2eae33a04cc3c2bddb0 - sha256: b45d0da6774c8231ab4fef0427b3050e7c54c84dfe453143dd4010999c89e050 - manager: conda - name: requests - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_1.tar.bz2 - version: 2.28.1 -- category: main - dependencies: - botocore: '>=1.11.3' - python: '>=3.4' - wrapt: '' - hash: - md5: f5e722eaa36ec10f604195907d443fc3 - sha256: 8d3e8e01c8a3462b71393a3ec4c3bf81d5ee62a1e56fb20ff33a9bf38667b573 - manager: conda - name: aws-xray-sdk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/aws-xray-sdk-2.10.0-pyhd8ed1ab_0.tar.bz2 - version: 2.10.0 -- category: main - dependencies: - msgpack-python: '>=0.5.2' - python: '>=3.6' - requests: '' - hash: - md5: 6eefee9888f33f150b5d44d616b1a613 - sha256: c863c2bf200008e255f69bececda3477c1bb23e2b63a82612099a91a418ca2ea - manager: conda - name: cachecontrol - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.12.11-pyhd8ed1ab_0.tar.bz2 - version: 0.12.11 -- category: main - dependencies: - conda-package-handling: '>=1.3.0' - pycosat: '>=0.6.3' - pyopenssl: '>=16.2.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - requests: '>=2.20.1,<3' - ruamel_yaml: '>=0.11.14,<0.17' - setuptools: '>=31.0.1' - toolz: '>=0.8.1' - hash: - md5: 7b5613a2a677f1e2d1dad5a98fa43192 - sha256: 61b904fe1a666885ef02c2f069c9fd12d88f9dc989b625e0a2f20a35430bd1f5 - manager: conda - name: conda - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-22.9.0-py39hf3d152e_1.tar.bz2 - version: 22.9.0 -- category: main - dependencies: - appdirs: '>=1.4.3' - asn1crypto: '>=0.22.0' - cffi: '>=1.10.0' - cryptography: '>=1.9' - docker-pycreds: '>=0.3.0' - idna: '>=2.5' - packaging: '>=16.8' - pycparser: '>=2.17' - pyopenssl: '>=17.0.0' - pyparsing: '>=2.2.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - requests: '>=2.14.2' - six: '>=1.10.0' - websocket-client: '>=0.40.0' - hash: - md5: adbd239e5bf8b3f85fbc31fc98151e3c - sha256: bc7bec670f6ce5c011d64211422d45a8a4ad89713b6f46b56b05f2f3b74ad5a9 - manager: conda - name: docker-py - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/docker-py-5.0.3-py39hf3d152e_2.tar.bz2 - version: 5.0.3 -- category: main - dependencies: - appdirs: '' - click: '>=5.1' - filelock: '' - python: '>=3.7' - requests: '>=2' - hash: - md5: c99ae3abf501990769047b4b40a98f17 - sha256: b71784b6c24d2320b2f796d074e75e7dd1be7b7fc0f719c5cf3a582270b368d6 - manager: conda - name: ensureconda - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.3-pyhd8ed1ab_0.tar.bz2 - version: 1.4.3 -- category: main - dependencies: - python: '' - requests: '>=2.0.1,<=3.0.0' - hash: - md5: 402668adee8fcba9a9c265cdc2a88f5a - sha256: 1f2f3329127844be226bdc9bd9922d84a8767ae208d4a650c3ba655c84cb1e1c - manager: conda - name: requests-toolbelt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.9.1-py_0.tar.bz2 - version: 0.9.1 -- category: main - dependencies: - python: '>=3.7' - requests: '>=2.0,<3.0' - urllib3: '>=1.25.10' - hash: - md5: 5b21c0b72f49d216ee1d01a4e7f96f9e - sha256: 2a3046ef1902919b40f637c4c749100508a685a5c6a05e0f3834a0e3c94514df - manager: conda - name: responses - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/responses-0.21.0-pyhd8ed1ab_0.tar.bz2 - version: 0.21.0 -- category: main - dependencies: - botocore: '>=1.12.36,<2.0a.0' - python: '>=3.6' - hash: - md5: 9377d7f899e4a766c9f58d73e8297e1a - sha256: 487d3420574ede3ef513fa2b1f39b0c4648d66e0245a5cf97d301aafcfb66c97 - manager: conda - name: s3transfer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.5.2-pyhd8ed1ab_0.tar.bz2 - version: 0.5.2 -- category: main - dependencies: - alabaster: '>=0.7,<0.8' - babel: '>=1.3' - colorama: '>=0.3.5' - docutils: '>=0.14,<0.20' - imagesize: '' - importlib-metadata: '>=4.4' - jinja2: '>=2.3' - packaging: '' - pygments: '>=2.0' - python: '>=3.7' - requests: '>=2.5.0' - snowballstemmer: '>=1.1' - sphinxcontrib-applehelp: '' - sphinxcontrib-devhelp: '' - sphinxcontrib-htmlhelp: '>=2.0.0' - sphinxcontrib-jsmath: '' - sphinxcontrib-qthelp: '' - sphinxcontrib-serializinghtml: '>=1.1.5' - hash: - md5: cd1129e88f6278787212624e1b7a8001 - sha256: 9d614432deff37f90ba406855fd9a21799ef09ab43ec27f5af12ac810fcd1dd1 - manager: conda - name: sphinx - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-5.1.1-pyhd8ed1ab_1.tar.bz2 - version: 5.1.1 -- category: main - dependencies: - botocore: 1.23.21 - colorama: '>=0.2.5,<0.4.4' - docutils: '>=0.10,<0.16' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - pyyaml: '>=3.10,<5.5' - rsa: '>=3.1.2,<4.8' - s3transfer: '>=0.5.0,<0.6.0' - hash: - md5: d783b1992e8a34bff10aedacc839c504 - sha256: fccfa6ab25797b3af07b0d0a867caac63ce5520e478d8a6ec1e315c5f566515f - manager: conda - name: awscli - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/awscli-1.22.21-py39hf3d152e_0.tar.bz2 - version: 1.22.21 -- category: main - dependencies: - botocore: '>=1.23.21,<1.24.0' - jmespath: '>=0.7.1,<1.0.0' - python: '>=3.6' - s3transfer: '>=0.5.0,<0.6.0' - hash: - md5: 207e3f9ab548bf82044289e499f6ad1f - sha256: 84f87e1e0b2dabb166a4c006ef56180ae04983114661be8d108f3aced91fbebe - manager: conda - name: boto3 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.20.21-pyhd8ed1ab_0.tar.bz2 - version: 1.20.21 -- category: main - dependencies: - colorama: '' - conda: '' - networkx: '' - python: '>=3.6' - hash: - md5: 74c9c60684e578fb92b27df42846b733 - sha256: 1c726baaa6ffd3986b0f1bfd655b8311da0345be915d31738b4965c397b2e92d - manager: conda - name: conda-tree - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-tree-1.0.5-pyhd8ed1ab_0.tar.bz2 - version: 1.0.5 -- category: main - dependencies: - conda: '>=4.6' - conda-standalone: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - ruamel_yaml: '>=0.11.14,<0.16' - hash: - md5: e5596cad685fd9edec29955a614abf69 - sha256: 214a4055b49d6288393afeecb53c2a3d8d6559fff686aa03c2d6abef69577522 - manager: conda - name: constructor - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/constructor-3.3.1-py39hf3d152e_0.tar.bz2 - version: 3.3.1 -- category: main - dependencies: - cachecontrol: '>=0.12.9,<0.13.0' - cachy: '>=0.3.0,<0.4.0' - cleo: '>=0.8.1,<0.9.0' - clikit: '>=0.6.2,<0.7.0' - crashtest: '>=0.3.0,<0.4.0' - html5lib: '>=1.0,<2.0' - keyring: '>=21.2.0' - lockfile: '>=0.9' - packaging: '>=20.4,<21.0' - pexpect: '>=4.7.0,<5.0.0' - pkginfo: '>=1.4,<2.0' - poetry-core: '>=1.0.7,<1.1.0' - ptyprocess: '>=0.5' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - requests: '>=2.18,<3.0' - requests-toolbelt: '>=0.9.1,<0.10.0' - shellingham: '>=1.1,<2.0' - tomlkit: '>=0.7.0,<1.0.0' - virtualenv: '>=20.0.26,<21.0.0' - hash: - md5: 0685495d547bc110b90852ad186dc8a1 - sha256: b2ae9a17f7f35b0bf422a15c3ac54766170dfbb78af5ecc77aa70d057cc13b48 - manager: conda - name: poetry - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/poetry-1.1.15-py39hf3d152e_0.tar.bz2 - version: 1.1.15 -- category: main - dependencies: - livereload: '>=2.3.0' - python: '>=3.6' - sphinx: '' - hash: - md5: 1909f784dc37b4ab97afe2c95aeeabaa - sha256: 1c07ab809254c2454c5417c5be01af2dc8bcaae2f3315a0a9d8812997ede8297 - manager: conda - name: sphinx-autobuild - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-autobuild-2021.3.14-pyhd8ed1ab_0.tar.bz2 - version: 2021.3.14 -- category: main - dependencies: - docutils: <0.18 - python: '>=2.7' - sphinx: '>=1.6' - hash: - md5: 9f633f2f2869184e31acfeae95b24345 - sha256: 3752f28effe86b371475492d42550b30125d9ca2ead88af7e49da2a793e82e68 - manager: conda - name: sphinx_rtd_theme - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-1.0.0-pyhd8ed1ab_0.tar.bz2 - version: 1.0.0 -- category: main - dependencies: - boto3: ~=1.5 - jsonschema: ~=3.2 - python: '>=3.6' - six: ~=1.15 - hash: - md5: b8103c86e59eee59cca2dc5da1691cba - sha256: 94fd5915c0f0f39ec7b0430f068caf4a35521c6ab3b3f9e82d014b91d33b8866 - manager: conda - name: aws-sam-translator - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/aws-sam-translator-1.52.0-pyhd8ed1ab_0.tar.bz2 - version: 1.52.0 -- category: main - dependencies: - boto3: '' - python: '' - typing_extensions: '' - hash: - md5: bbe05c4cec5e4a1551d20a58d10b8ad9 - sha256: ef3d78ea133eefa4b41f4cbf5f6a24c4c036a6d4fb02e292abeb4076e9efeaa1 - manager: conda - name: boto3-stubs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/boto3-stubs-1.21.6-pyhd8ed1ab_0.tar.bz2 - version: 1.21.6 -- category: main - dependencies: - click: '>=8.0' - click-default-group: '' - ensureconda: '>=1.3' - jinja2: '' - poetry: '' - pydantic: '>=1.8.1' - python: '>=3.6' - pyyaml: '>=5.1' - requests: '>=2' - ruamel.yaml: '' - tomli: '' - toolz: <1.0.0,>=0.12.0 - typing-extensions: '' - hash: - md5: 496c81a0d226177dbabb5fa495fadda9 - sha256: 39b181da4620222ba831dc9570f600753c52bb8f649bfef036d2c79245a4c145 - manager: conda - name: conda-lock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.3-pyhd8ed1ab_0.tar.bz2 - version: 1.1.3 -- category: main - dependencies: - boto3: '' - python: '>=3.6' - typing-extensions: '' - hash: - md5: e071737257e2b6f43fb37a5338aba185 - sha256: c7be01a3087498a0d8bb43a0b2bfbab65b31d3d43c1146814cb7f244417e71ba - manager: conda - name: mypy-boto3-s3 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/mypy-boto3-s3-1.21.0-pyhd8ed1ab_0.tar.bz2 - version: 1.21.0 -- category: main - dependencies: - aws-sam-translator: '>=1.40.0' - importlib_resources: '>=1.4,<4' - jschema-to-python: ~=1.2.3 - jsonpatch: '' - jsonschema: ~=3.0 - junit-xml: ~=1.9 - networkx: ~=2.4 - python: '>=3.6' - pyyaml: '>5.4' - sarif-om: ~=1.0.4 - six: '>=1.11' - hash: - md5: 5f029952a7ac4f8e086219054e0d870b - sha256: 2f2e0d5aa9cc4c1e1939b7299ea922bd84290eb069c42eba29d7c134c7dde72e - manager: conda - name: cfn-lint - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cfn-lint-0.66.1-pyhd8ed1ab_0.tar.bz2 - version: 0.66.1 -- category: main - dependencies: - aws-xray-sdk: '!=0.96,>=0.93' - boto3: '>=1.9.201' - botocore: '>=1.12.201' - cfn-lint: '>=0.4.0' - cryptography: '>=3.3.1' - docker-py: '>=2.5.1' - flask: '' - flask_cors: '' - graphql-core: '' - idna: '>=2.5,<4' - importlib_metadata: '' - jinja2: '>=2.10.1' - jsondiff: '>=1.1.2' - python: '>=3.3' - python-dateutil: '>=2.1,<3.0.0' - python-jose: '>=3.1.0,<4.0.0' - pytz: '' - pyyaml: '>=5.1' - requests: '>=2.5' - responses: '>=0.9.0' - setuptools: '' - sshpubkeys: '>=3.1.0' - werkzeug: '' - xmltodict: '' - hash: - md5: 7b8e817121549206d4d053871daea842 - sha256: 64fe8478cecb8628906847060e8618103cd8b79734459cb7f111f1cd65349e85 - manager: conda - name: moto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/moto-3.1.0-pyhd8ed1ab_0.tar.bz2 - version: 3.1.0 -- category: main - dependencies: {} - hash: - sha256: bfb67f6a6c72dfb0a02f3df51550aa1862708e55128b22543e2b42c74f3620d7 - manager: pip - name: bcrypt - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/c5/77/14bbcd08ad265577ad6ea8e8980b9c0ad668cecfd241ae169b6747c4491b/bcrypt-4.0.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - version: 4.0.0 -- category: main - dependencies: {} - hash: - sha256: 122fcb64ee37cfad5b3f48d7a7d51875d7031aaf3d8be7c42e2bee25044eee62 - manager: pip - name: mock - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/5c/03/b7e605db4a57c0f6fba744b11ef3ddf4ddebcada35022927a2b5fc623fdf/mock-4.0.3-py3-none-any.whl - version: 4.0.3 -- category: main - dependencies: {} - hash: - sha256: 9967365f2037ac8fd43ff678ad1b72c82b184b2498440579d5cfae9d63e5b0f9 - manager: pip - name: mypy-boto3-ec2 - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/a4/60/815ee785b017d49e09f42175e791a3a3495293b0dbce7d18c74f43a1e8a4/mypy_boto3_ec2-1.21.9-py3-none-any.whl - version: 1.21.9 -- category: main - dependencies: - six: '*' - hash: - sha256: e3305297c744ae53ffa032c45dc347286165e4ffce6875dc662b205db0623d86 - manager: pip - name: asttokens - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/2d/1b/fdbdf82b86e07ca90985740ac160a1dd4ab09cb81071ec12d71c701e1138/asttokens-2.0.8-py2.py3-none-any.whl - version: 2.0.8 -- category: main - dependencies: - bcrypt: '>=3' - cryptography: '>=1.6' - hash: - sha256: 29751590f293e75ee868dc52fa98d5c54047eafebc9568d4930b70872183fbf6 - manager: pip - name: paramiko-ng - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/9f/53/1ac75eab589149b1e02e38185ecebf09e1b805fc3fdeadbc16d1a2b7d208/paramiko_ng-2.8.10-py2.py3-none-any.whl - version: 2.8.10 -- category: main - dependencies: - mock: '*' - six: '*' - hash: - sha256: 34ae88c846046742ef074036bf311dc90ab152b7bc09c342b281cebf676727a2 - manager: pip - name: sure - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/c7/ee/043531858afab5f312ca02867de51189c0c1dd76ba652f1d95ffa13d07f7/sure-2.0.0.tar.gz - version: 2.0.0 -- category: main - dependencies: - paramiko-ng: '*' - six: '>=1.10.0' - hash: - sha256: 7fe3dfd0d9d5d0dd7e650b42fc7d62ec5d643ac4275a77f483ec2b57f19c3e58 - manager: pip - name: fab-classic - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/86/f4/c301effc438788c184bbd0c08a586135f325581e6c4cf9f1d40229f9894b/fab_classic-1.19.1-py2.py3-none-any.whl - version: 1.19.1 -- category: main - dependencies: - asttokens: '>=2,<3' - typing-extensions: '*' - hash: - sha256: 1a441dad41c9a0615c6ae96464190eddccd2de8153254059ff18ffd7b3b84800 - manager: pip - name: icontract - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/d8/91/9756e7cf0b155e80bf9a62beffdd1dec4afce43cc6ab7f432f2267c62762/icontract-2.6.2-py3-none-any.whl - version: 2.6.2 -- category: main - dependencies: - icontract: '>=2.0.1,<3' - typing-extensions: '>=3.6.6' - hash: - sha256: e5608063e3f6122db255acde636255f9c0da3a8e6b7edd35498b95280ff18961 - manager: pip - name: pylddwrap - optional: false - platform: linux-64 - source: null - url: https://files.pythonhosted.org/packages/6b/4e/aebc1cff19a572dbcc7e60d8e74f38fd568ef9185650b39f72fde9ff84d1/pylddwrap-1.2.1.tar.gz - version: 1.2.1 -version: 1 From df7123994316a6a12f533337d2358e37b49331dd Mon Sep 17 00:00:00 2001 From: joey0320 Date: Sun, 1 Jan 2023 22:34:29 -0800 Subject: [PATCH 43/50] Revert "update conda env to force firtool version" This reverts commit 8cc46793d0c79282261055126bef7e5d839c49c3. --- conda-reqs/chipyard.yaml | 1 - ...irements-esp-tools-linux-64.conda-lock.yml | 5474 +---------------- ...ements-riscv-tools-linux-64.conda-lock.yml | 2 +- 3 files changed, 2 insertions(+), 5475 deletions(-) diff --git a/conda-reqs/chipyard.yaml b/conda-reqs/chipyard.yaml index 41ee28d2..87c2bf99 100644 --- a/conda-reqs/chipyard.yaml +++ b/conda-reqs/chipyard.yaml @@ -29,7 +29,6 @@ dependencies: - binutils - dromajo # from ucb-bar channel - https://github.com/riscv-boom/dromajo - - esp-tools # from ucb-bar channel - https://github.com/ucb-bar/esp-tools-feedstock - firtool>=1.25 # from ucb-bar channel - https://github.com/ucb-bar/firtool-feedstock # firemarshal deps diff --git a/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml b/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml index d1a92945..8797794b 100644 --- a/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml +++ b/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml @@ -7,5477 +7,5 @@ # Install this environment as "YOURENV" with: # conda-lock install -n YOURENV --file conda-requirements-esp-tools-linux-64.conda-lock.yml # To update a single package to the latest version compatible with the version constraints in the source: -# conda-lock lock --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml --update PACKAGE +# conda-lock lock --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: -# conda-lock -f /scratch/buildbot/firesim/target-design/chipyard/conda-requirements-esp-tools.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-fix/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml -# conda-lock -f /scratch/abejgonza/cy-circt/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-circt/conda-reqs/esp-tools.yaml -f /home/centos/chipyard/conda-reqs/chipyard.yaml -f /home/centos/chipyard/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml -metadata: - channels: - - url: ucb-bar - used_env_vars: [] - - url: conda-forge - used_env_vars: [] - - url: nodefaults - used_env_vars: [] - content_hash: - linux-64: f72ae92cf610f9d3ce4a49ef6f8d7e5b3643574079ca549c78029cf10f4db530 - platforms: - - linux-64 - sources: - - /scratch/abejgonza/cy-fix/conda-reqs/chipyard.yaml - - /scratch/abejgonza/cy-fix/conda-reqs/esp-tools.yaml -package: -- category: main - dependencies: {} - hash: - md5: d7c89558ba9fa0495403155b64376d81 - sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 - manager: conda - name: _libgcc_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 - version: '0.1' -- category: main - dependencies: {} - hash: - md5: a581b4a89191b6c1d6a16488a9cffbfc - sha256: 695e67ae4bc22f9e0be5f54b1948a8f2b678f4da920fa2082a249dd5a88f440e - manager: conda - name: _sysroot_linux-64_curr_repodata_hack - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-64_curr_repodata_hack-3-h5bd9786_13.tar.bz2 - version: '3' -- category: main - dependencies: {} - hash: - md5: c3c1c898537714ab47e415c03da7b4df - sha256: c248fcc6476b8d8ebac8c03e8d4eab967a2f723e86ed632a846ab11877ed5ded - manager: conda - name: bash-completion - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bash-completion-2.11-ha770c72_1.tar.bz2 - version: '2.11' -- category: main - dependencies: {} - hash: - md5: ff9f73d45c4a07d6f424495288a26080 - sha256: 8f6c81b0637771ae0ea73dc03a6d30bec3326ba3927f2a7b91931aa2d59b1789 - manager: conda - name: ca-certificates - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.12.7-ha878542_0.conda - version: 2022.12.7 -- category: main - dependencies: {} - hash: - md5: 2b4a3dd0e76650376ee46470c2141fa6 - sha256: bc2862e6d103dd2498fbe8d66592f71896ed957b01cdeb959c0f7c935a9f0626 - manager: conda - name: conda-standalone - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-standalone-4.12.0-ha770c72_1.conda - version: 4.12.0 -- category: main - dependencies: {} - hash: - md5: 0c96522c6bdaed4b1566d11387caaf45 - sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b - manager: conda - name: font-ttf-dejavu-sans-mono - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 - version: '2.37' -- category: main - dependencies: {} - hash: - md5: 34893075a5c9e55cdafac56607368fc6 - sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c - manager: conda - name: font-ttf-inconsolata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 - version: '3.000' -- category: main - dependencies: {} - hash: - md5: 4d59c254e01d9cde7957100457e2d5fb - sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 - manager: conda - name: font-ttf-source-code-pro - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 - version: '2.038' -- category: main - dependencies: {} - hash: - md5: 19410c3df09dfb12d1206132a1d357c5 - sha256: 470d5db54102bd51dbb0c5990324a2f4a0bc976faa493b22193338adb9882e2e - manager: conda - name: font-ttf-ubuntu - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2 - version: '0.83' -- category: main - dependencies: {} - hash: - md5: 737be0d34c22d24432049ab7a3214de4 - sha256: 3e7f203e33ea497b6e468279cc5fdef7d556473c25e7466b35fd672940392469 - manager: conda - name: ld_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.39-hcc3a1bd_1.conda - version: '2.39' -- category: main - dependencies: {} - hash: - md5: 199a7292b1d3535376ecf7670c231d1f - sha256: d6df7758b85d4f82baaa526bff1b9f0a9ae2b73b0df7fcb27cafdaf5e24fdefb - manager: conda - name: libgcc-devel_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-12.2.0-h3b97bd3_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: {} - hash: - md5: 164b4b1acaedc47ee7e658ae6b308ca3 - sha256: 03ea784edd12037dc3a7a0078ff3f9c3383feabb34d5ba910bb2fd7a21a2d961 - manager: conda - name: libgfortran5 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.2.0-h337968e_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: {} - hash: - md5: 277d373b57791ee71cafc3c5bfcf0641 - sha256: 152a54b52b0bc0cda89b4394e43f010ce2a16f4012a3e706709d53a68407df46 - manager: conda - name: libstdcxx-devel_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-12.2.0-h3b97bd3_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: {} - hash: - md5: 1030b1f38c129f2634eae026f704fe60 - sha256: 0289e6a7b9a5249161a3967909e12dcfb4ab4475cdede984635d3fb65c606f08 - manager: conda - name: libstdcxx-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.2.0-h46fd767_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: {} - hash: - md5: 0dd193187d54e585cac7eab942a8847e - sha256: 89e8c4436dd04d8b4a0c13c508e930be56973a480a9714171969de953bdafd3a - manager: conda - name: python_abi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-3_cp39.conda - version: '3.9' -- category: main - dependencies: {} - hash: - md5: 51fc4fcfb19f5d95ffc8c339db5068e8 - sha256: 0bfae0b9962bc0dbf79048f9175b913ed4f53c4310d06708dc7acbb290ad82f6 - manager: conda - name: tzdata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022g-h191b570_0.conda - version: 2022g -- category: main - dependencies: - font-ttf-dejavu-sans-mono: '' - font-ttf-inconsolata: '' - font-ttf-source-code-pro: '' - font-ttf-ubuntu: '' - hash: - md5: f766549260d6815b0c52253f1fb1bb29 - sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 - manager: conda - name: fonts-conda-forge - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 - version: '1' -- category: main - dependencies: - _sysroot_linux-64_curr_repodata_hack: 3.* - hash: - md5: 523bc836a954faf0cca94831971bb85a - sha256: 67a3caa56e2a59f407f3d290437b865aaf996873006e2fcfca6295d0f0be8db9 - manager: conda - name: kernel-headers_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-h4a8ded7_13.tar.bz2 - version: 3.10.0 -- category: main - dependencies: - libgfortran5: 12.2.0 h337968e_19 - hash: - md5: cd7a806282c16e1f2d39a7e80d3a3e0d - sha256: c7d061f323e80fbc09564179073d8af303bf69b953b0caddcf79b47e352c746f - manager: conda - name: libgfortran-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.2.0-h69a702a_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - hash: - md5: cedcee7c064c01c403f962c9e8d3c373 - sha256: 81a76d20cfdee9fe0728b93ef057ba93494fd1450d42bc3717af4e468235661e - manager: conda - name: libgomp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.2.0-h65d4601_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - libgomp: '>=7.5.0' - hash: - md5: 73aaf86a425cc6e73fcf236a5a46396d - sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 - manager: conda - name: _openmp_mutex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 - version: '4.5' -- category: main - dependencies: - fonts-conda-forge: '' - hash: - md5: fee5683a3f04bd15cbd8318b096a27ab - sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 - manager: conda - name: fonts-conda-ecosystem - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 - version: '1' -- category: main - dependencies: - _sysroot_linux-64_curr_repodata_hack: 3.* - kernel-headers_linux-64: 3.10.0 h4a8ded7_13 - hash: - md5: 57e5a5191ffe999b9f4dfdbcd0ddcba4 - sha256: f09f2fea4b571dcd225f1e35bd3c851e809cd4c2f5f151438133969ab28478e5 - manager: conda - name: sysroot_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_13.tar.bz2 - version: '2.17' -- category: main - dependencies: - ld_impl_linux-64: 2.39 hcc3a1bd_1 - sysroot_linux-64: '' - hash: - md5: 3d726e8b51a1f5bfd66892a2b7d9db2d - sha256: 69a7c32141475dab43de2f19b7a67c14596cbb357cdb5891ff866918f8f65a2e - manager: conda - name: binutils_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.39-he00db2b_1.conda - version: '2.39' -- category: main - dependencies: - _libgcc_mutex: 0.1 conda_forge - _openmp_mutex: '>=4.5' - hash: - md5: e4c94f80aef025c17ab0828cd85ef535 - sha256: f3899c26824cee023f1e360bd0859b0e149e2b3e8b1668bc6dd04bfc70dcd659 - manager: conda - name: libgcc-ng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.2.0-h65d4601_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: be733e69048951df1e4b4b7bb8c7666f - sha256: 2c0a618d0fa695e4e01a30e7ff31094be540c52e9085cbd724edb132c65cf9cd - manager: conda - name: alsa-lib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.8-h166bdaf_0.tar.bz2 - version: 1.2.8 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 9ff50d162aa3b1c861fa30105bea1932 - sha256: c5e04d9408a0047bd87156b1853a4ac31cb3a5ccdc52374d89c72cbdabe95002 - manager: conda - name: bc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bc-1.07.1-h7f98852_0.tar.bz2 - version: 1.07.1 -- category: main - dependencies: - binutils_impl_linux-64: '>=2.39,<2.40.0a0' - hash: - md5: 1276c18b0a562739185dbf5bd14b57b2 - sha256: 8edbd5a01feaf22053d7c02e7d5066a3b35b265deee0a5ad3f69054289bbbd7e - manager: conda - name: binutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.39-hdd6e379_1.conda - version: '2.39' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: a1fd65c7ccbf10880423d82bca54eb54 - sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa - manager: conda - name: bzip2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 - version: 1.0.8 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: f26ef8098fab1f719c91eb760d63381a - sha256: ee735e60d2cf68e5635df17847e97b505a752985d10581d2438203e7c0f44c15 - manager: conda - name: c-ares - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2 - version: 1.18.1 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: b0929effe5b852ce3e7b2a78c2c35376 - sha256: 164bd59917902450fcc5e4ca6f12f190e08e0c39c31f20c8330b0dba865ddc5a - manager: conda - name: coreutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/coreutils-9.1-h166bdaf_0.tar.bz2 - version: '9.1' -- category: main - dependencies: - libgcc-ng: '>=7.3.0' - hash: - md5: 5fe0e54a3a78750306fefc0a25f81f79 - sha256: 56ab3b9e2c7c59045370c1258399764c13c0d1a346a07817b29b316085785477 - manager: conda - name: ctags - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ctags-5.8-h14c3975_1000.tar.bz2 - version: '5.8' -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - hash: - md5: 6bfb79319763a11c7423c9d0e0ee00b7 - manager: conda - name: dromajo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/dromajo-1.0.0-0_h1234567_g6a6e34e.tar.bz2 - version: 1.0.0 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 40e0c155eafefec2a63d1df0de0f5cdc - sha256: 1c0b56f8c25dab0a2d4db25f0209f1fe9b83539a649dd821b97c4bfbbc12c3f7 - manager: conda - name: e2fsprogs-libs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/e2fsprogs-libs-1.46.2-h166bdaf_0.tar.bz2 - version: 1.46.2 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - hash: - md5: c4fbad8d4bddeb3c085f18cbf97fbfad - sha256: b44db0b92ae926b3fbbcd57c179fceb64fa11a9f9d09082e03be58b74dcad832 - manager: conda - name: expat - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.5.0-h27087fc_0.tar.bz2 - version: 2.5.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: ac7bc6a654f8f41b352b38f4051135f8 - sha256: 5d7b6c0ee7743ba41399e9e05a58ccc1cfc903942e49ff6f677f6e423ea7a627 - manager: conda - name: fribidi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2 - version: 1.0.10 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libstdcxx-ng: '>=9.4.0' - hash: - md5: 7c7b1ddd00735382cdcfa3b06002196e - sha256: 5162bc8b4342678e44b54eff4bc72e541b4078d80466b715238d3745ac83b9ed - manager: conda - name: gengetopt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gengetopt-2.23-h9c3ff4c_0.tar.bz2 - version: '2.23' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 14947d8770185e5153fdd04d4673ed37 - sha256: 4fcfedc44e4c9a053f0416f9fc6ab6ed50644fca3a761126dbd00d09db1f546a - manager: conda - name: gettext - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.21.1-h27087fc_0.tar.bz2 - version: 0.21.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 626e68ae9cc5912d6adb79d318cf962d - sha256: 6ecacdbdf5cd9d2b46211b15a2f7db428ea5edd0cae9be89ccd837fc7b35643f - manager: conda - name: giflib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.1-h36c2ea0_2.tar.bz2 - version: 5.2.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libstdcxx-ng: '>=7.5.0' - hash: - md5: b94cf2db16066b242ebd26db2facbd56 - sha256: 07a5319e1ac54fe5d38f50c60f7485af7f830b036da56957d0bfb7558a886198 - manager: conda - name: gmp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.2.1-h58526e2_0.tar.bz2 - version: 6.2.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libstdcxx-ng: '>=7.5.0' - hash: - md5: 8c54672728e8ec6aa6db90cf2806d220 - sha256: 65da967f3101b737b08222de6a6a14e20e480e7d523a5d1e19ace7b960b5d6b1 - manager: conda - name: graphite2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h58526e2_1001.tar.bz2 - version: 1.3.13 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 30bd3316aac2d72f498a04b2a49c1050 - sha256: 9a233d5f734f2a4bed786041a9823b69dad5b6757d84341e9f5c822ec89f083b - manager: conda - name: gzip - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gzip-1.12-h166bdaf_0.tar.bz2 - version: '1.12' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - libstdcxx-ng: '>=10.3.0' - hash: - md5: 87473a15119779e021c314249d4b4aed - sha256: 1d7950f3be4637ab915d886304e57731d39a41ab705ffc95c4681655c459374a - manager: conda - name: icu - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/icu-70.1-h27087fc_0.tar.bz2 - version: '70.1' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: ee8b844357a0946870901c7c6f418268 - sha256: 0110ee167e8fe386f9019f98757e299a0c42dc6ccdcce161c9bb552b79e459a3 - manager: conda - name: jpeg - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/jpeg-9e-h166bdaf_2.tar.bz2 - version: 9e -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 30186d27e2c9fa62b45fb1476b7200e3 - sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb - manager: conda - name: keyutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 - version: 1.6.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - hash: - md5: 76bbff344f0134279f225174e9064c8f - sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 - manager: conda - name: lerc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 - version: 4.0.0 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: fc84a0446e4e4fb882e78d786cfb9734 - sha256: 6f7cbc9347964e7f9697bde98a8fb68e0ed926888b3116474b1224eaa92209dc - manager: conda - name: libdeflate - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.14-h166bdaf_0.tar.bz2 - version: '1.14' -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 6f8720dff19e17ce5d48cfe7f3d2f0a3 - sha256: 8c9635aa0ea28922877dc96358f9547f6a55fc7e2eb75a556b05f1725496baf9 - manager: conda - name: libev - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 - version: '4.33' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: b479e94095fbb82702d736b1c100c0e8 - sha256: a4490042212d56d6a0f13ebd172f6be7524a9229a94820cd7d12c57d95b3f8cd - manager: conda - name: libfdt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libfdt-1.6.1-h166bdaf_2.tar.bz2 - version: 1.6.1 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: d645c6d2ac96843a2bfaccd2d62b3ac3 - sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e - manager: conda - name: libffi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 - version: 3.4.2 -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: b62b52da46c39ee2bc3c162ac7f1804d - sha256: 6a81ebac9f1aacdf2b4f945c87ad62b972f0f69c8e0981d68e111739e6720fd7 - manager: conda - name: libiconv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-h166bdaf_0.tar.bz2 - version: '1.17' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 39b1328babf85c7c3a61636d9cd50206 - sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad - manager: conda - name: libnsl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 - version: 2.0.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libgfortran-ng: '' - libgfortran5: '>=10.4.0' - hash: - md5: 8c5963a49b6035c40646a763293fbb35 - sha256: 018372af663987265cb3ca8f37ac8c22b5f39219f65a0c162b056a30af11bba0 - manager: conda - name: libopenblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2 - version: 0.3.21 -- category: main - dependencies: - libgcc-ng: '>=12.2.0' - hash: - md5: 80d0e00150401e9c06a055f36e8e73f2 - sha256: 6cf904606c091e1cab5cf3b1f1bb0d6756474e6e37b1a97a502fc1255d71641b - manager: conda - name: libsanitizer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.2.0-h46fd767_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: c3788462a6fbddafdb413a9f9053e58d - sha256: 53da0c8b79659df7b53eebdb80783503ce72fb4b10ed6e9e05cc0e9e4207a130 - manager: conda - name: libsodium - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.18-h36c2ea0_1.tar.bz2 - version: 1.0.18 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 93840744a8552e9ebf6bb1a5dffc125a - sha256: 5bfeada0e1c6ec2574afe2d17cdbc39994d693a41431338a6cb9dfa7c4d7bfc8 - manager: conda - name: libtasn1 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtasn1-4.19.0-h166bdaf_0.tar.bz2 - version: 4.19.0 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: f204c8ba400ec475452737094fb81d52 - sha256: 345b3b580ef91557a82425ea3f432a70a8748c040deb14570b9f4dca4af3e3d1 - manager: conda - name: libtool - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.7-h27087fc_0.conda - version: 2.4.7 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 7245a044b4a1980ed83196176b78b73a - sha256: e88c45505921db29c08df3439ddb7f771bbff35f95e7d3103bf365d5d6ce2a6d - manager: conda - name: libunistring - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libunistring-0.9.10-h7f98852_0.tar.bz2 - version: 0.9.10 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 772d69f030955d9646d3d0eaf21d859d - sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 - manager: conda - name: libuuid - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 - version: 2.32.1 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: e5cb4fe581a18ca2185a016eb848fc00 - sha256: dc14922a6d5cf7fde55c0aa8f6661d6871c6a2e94369e7455a8a5927c3065080 - manager: conda - name: libuv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.44.2-h166bdaf_0.tar.bz2 - version: 1.44.2 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: ac2ccf7323d21f2994e4d1f5da664f37 - sha256: 221f2e138dd264b7394b88f08884d93825d38800a51415059e813c02467abfd1 - manager: conda - name: libwebp-base - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.2.4-h166bdaf_0.tar.bz2 - version: 1.2.4 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: f3f9de449d32ca9b9c66a22863c96f41 - sha256: 22f3663bcf294d349327e60e464a51cd59664a71b8ed70c28a9f512d10bc77dd - manager: conda - name: libzlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-h166bdaf_4.tar.bz2 - version: 1.2.13 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: fbe97e8fa6f275d7c76a09e795adc3e6 - sha256: 56313fe4e602319682d4ea05c0ed3c5c45fc79884a5896f2cb7436b15d6987f9 - manager: conda - name: lz4-c - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2 - version: 1.9.3 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: bb14fcb13341b81d5eb386423b9d2bac - sha256: 25d16e6aaa3d0b450e61d0c4fadd7c9fd17f16e2fef09b34507209342d63c9f6 - manager: conda - name: lzo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2 - version: '2.10' -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 4abb931c0d08a41583fc637c663e45e2 - sha256: b8e37b92caab5a64a9e344f3d497b9d3e215d1e6211f6dc7c51b70799aab1da1 - manager: conda - name: m4 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/m4-1.4.18-h516909a_1001.tar.bz2 - version: 1.4.18 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 4049ebfd3190b580dffe76daed26155a - sha256: 4a5fe7c80bb0de0015328e2d3fc8db1736f528cb1fd53cd0d5527e24269a4f7c - manager: conda - name: make - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/make-4.3-hd18ef5c_1.tar.bz2 - version: '4.3' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - hash: - md5: 4acfc691e64342b9dae57cf2adc63238 - sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 - manager: conda - name: ncurses - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 - version: '6.3' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 3cb2c7df59990bd37c2ce27fd906de68 - sha256: 49c569a69608eee784e815179a70c6ae4d088dac42b7df999044f68058d593bb - manager: conda - name: nettle - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/nettle-3.8.1-hc379101_1.tar.bz2 - version: 3.8.1 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 5be58359dbbf568c1ec0be87e0c6cb1b - sha256: f6c470ba56c43e5f6c75fd28b05256fd8f5d54d76df29c0652496bf3b104ae2b - manager: conda - name: oniguruma - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/oniguruma-6.9.8-h166bdaf_0.tar.bz2 - version: 6.9.8 -- category: main - dependencies: - ca-certificates: '' - libgcc-ng: '>=12' - hash: - md5: 7adaac6ff98219bcb99b45e408b80f4e - sha256: d9143f6d10e7edaa8cbb03e510d60c54463f4538c01f30b0abff51def582d94e - manager: conda - name: openssl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.0.7-h0b41bf4_1.conda - version: 3.0.7 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 4c1bbbec45149a186b915c67d086ed3b - sha256: fc30d1b643c35d82abd294cde6b34f7b9e952856c0386f4f069c3a2b7feb28dd - manager: conda - name: patch - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/patch-2.7.6-h7f98852_1002.tar.bz2 - version: 2.7.6 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: c05d1820a6d34ff07aaaab7a9b7eddaa - sha256: 8f35c244b1631a4f31fb1d66ab6e1d9bfac0ca9b679deced1112c7225b3ad138 - manager: conda - name: pcre - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pcre-8.45-h9c3ff4c_0.tar.bz2 - version: '8.45' -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 660e72c82f2e75a6b3fe6a6e75c79f19 - sha256: 6a0630fff84b5a683af6185a6c67adc8bdfa2043047fcb251add0d352ef60e79 - manager: conda - name: pixman - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.40.0-h36c2ea0_0.tar.bz2 - version: 0.40.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 22dad4df6e8630e8dff2428f6f6a7036 - sha256: 67c84822f87b641d89df09758da498b2d4558d47b920fd1d3fe6d3a871e000ff - manager: conda - name: pthread-stubs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 - version: '0.4' -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 0bcb0ab6faa796a22b40de3a41e3b2de - sha256: 3f7e1e46d0967f8d08026116aa84fda07bc93d11d44dc3c03a29ad9d3ffc63cc - manager: conda - name: rhash - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.3-h166bdaf_0.tar.bz2 - version: 1.4.3 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - hash: - md5: 7362f0042e95681f5d371c46c83ebd08 - sha256: 7c1f391789f3928ef688a348be998e31b8aa3cfb58a1854733c2552ef5c5a2fd - manager: conda - name: sed - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sed-4.8-he412f7d_0.tar.bz2 - version: '4.8' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 7cb7109505433a5abbf68bb34b31edac - sha256: 29ce83db159a99eaeb816a9833481aa0eb495c6f69772e779d86ea2924bb5f06 - manager: conda - name: unzip - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/unzip-6.0-h7f98852_3.tar.bz2 - version: '6.0' -- category: main - dependencies: - libgcc-ng: '>=7.3.0' - hash: - md5: 2e5f1a8199794b21c9472c1a7f27e21a - sha256: a3ee6c02932fbee32babe39fa6bda9f781d6dc17122d2a90e62ff2b6866a5de8 - manager: conda - name: which - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/which-2.21-h516909a_0.tar.bz2 - version: '2.21' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: bcd1b3396ec6960cbc1d2855a9e60b2b - sha256: 6c8c2803de0f643f8bad16ece3f9a7259e4a49247543239c182d66d5e3a129a7 - manager: conda - name: xorg-inputproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-inputproto-2.3.2-h7f98852_1002.tar.bz2 - version: 2.3.2 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 4b230e8381279d76131116660f5a241a - sha256: e90b0a6a5d41776f11add74aa030f789faf4efd3875c31964d6f9cfa63a10dd1 - manager: conda - name: xorg-kbproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 - version: 1.0.7 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: d6b0b50b49eccfe0be0373be628be0f3 - sha256: f15ce1dff16823888bcc2be1738aadcb36699be1e2dd2afa347794c7ec6c1587 - manager: conda - name: xorg-libice - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h7f98852_0.tar.bz2 - version: 1.0.10 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: bf6f803a544f26ebbdc3bfff272eb179 - sha256: 9e9b70c24527289ac7ae31925d1eb3b0c1e9a78cb7b8f58a3110cc8bbfe51c26 - manager: conda - name: xorg-libxau - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h7f98852_0.tar.bz2 - version: 1.0.9 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: be93aabceefa2fac576e971aef407908 - sha256: 4df7c5ee11b8686d3453e7f3f4aa20ceef441262b49860733066c52cfd0e4a77 - manager: conda - name: xorg-libxdmcp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2 - version: 1.1.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 2f835e6c386e73c6faaddfe9eda67e98 - sha256: 4b91d48fed368c83eafd03891ebfd5bae0a03adc087ebea8a680ae22da99a85f - manager: conda - name: xorg-recordproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-recordproto-1.14.2-h7f98852_1002.tar.bz2 - version: 1.14.2 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 06feff3d2634e3097ce2fe681474b534 - sha256: 38942930f233d1898594dd9edf4b0c0786f3dbc12065a0c308634c37fd936034 - manager: conda - name: xorg-renderproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2 - version: 0.11.1 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 1e15f6ad85a7d743a2ac68dae6c82b98 - sha256: d45c4d1c8372c546711eb3863c76d899d03a67c3edb3b5c2c46c9492814cbe03 - manager: conda - name: xorg-xextproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h7f98852_1002.tar.bz2 - version: 7.3.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: b4a4381d54784606820704f7b5f05a15 - sha256: f197bb742a17c78234c24605ad1fe2d88b1d25f332b75d73e5ba8cf8fbc2a10d - manager: conda - name: xorg-xproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 - version: 7.0.31 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - hash: - md5: 52402c791f35e414e704b7a113f99605 - sha256: c048c715b63fff3b8d9521d08f67ddda97bdd346c4ae71f54eda24f634695962 - manager: conda - name: xxhash - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.0-h7f98852_3.tar.bz2 - version: 0.8.0 -- category: main - dependencies: - libgcc-ng: '>=12' - hash: - md5: 2161070d867d1b1204ea749c8eec4ef0 - sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 - manager: conda - name: xz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 - version: 5.2.6 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - hash: - md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae - sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 - manager: conda - name: yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 - version: 0.2.5 -- category: main - dependencies: - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0.0a0' - hash: - md5: 9b0ebfb39213d15e60d2c211c9c443b6 - sha256: 2af344c4c970412bb4f949a2d353a989bdb980e42040263b66cdb0e341ce63e5 - manager: conda - name: diffutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/diffutils-3.8-h1869db9_1.tar.bz2 - version: '3.8' -- category: main - dependencies: - libfdt: '>=1.6.1,<1.7.0a0' - libgcc-ng: '>=12' - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: 22b23b5006eb63ed81af6a84569c930e - sha256: 5a056172bd4fee3f6dd21441bfdd3c9960d3a637f48e8dfe16d3a7aa56e883a5 - manager: conda - name: dtc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/dtc-1.6.1-h166bdaf_2.tar.bz2 - version: 1.6.1 -- category: main - dependencies: - gettext: '' - libgcc-ng: '>=12' - hash: - md5: 0045534ae3fc1682e8096b0c70b2570b - sha256: 30aca48b587e51d51f148d9b450a07fb21475585375e5c54c0048b13a31a437a - manager: conda - name: findutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/findutils-4.6.0-h166bdaf_1001.tar.bz2 - version: 4.6.0 -- category: main - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - hash: - md5: f3530f0cfbc7b4e243cb6b8f19cd077d - sha256: e9fa4c912e6c72dcc10e00c6769c6b0e20d32446345ef9f07626257cc80f7d7d - manager: conda - name: firtool - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/firtool-1.25.0-0_h1234567_gd0462e7ec.conda - version: 1.25.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libstdcxx-ng: '>=7.5.0' - m4: '' - hash: - md5: b1029ec81c7e0969e84a8179d039a9ce - sha256: 5a6dba5af1127e859eefd68e77b7af062b42f85401efbb43a970da977ba3e344 - manager: conda - name: flex - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/flex-2.6.4-h58526e2_1004.tar.bz2 - version: 2.6.4 -- category: main - dependencies: - binutils_impl_linux-64: '>=2.39' - libgcc-devel_linux-64: 12.2.0 h3b97bd3_19 - libgcc-ng: '>=12.2.0' - libgomp: '>=12.2.0' - libsanitizer: 12.2.0 h46fd767_19 - libstdcxx-ng: '>=12.2.0' - sysroot_linux-64: '' - hash: - md5: bb48ea333c8e6dcc159a1575f04d869e - sha256: 1e67063ca887c0569c647d7e8e3da9d09234585ed0fce7f728d6709d7314d0f5 - manager: conda - name: gcc_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.2.0-hcc96c02_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - oniguruma: '>=6.9.3,<6.10.0a0' - hash: - md5: 8578ae83310b8c9f5717f1aa65054f36 - sha256: 00e69aec19174e61c70b652bb62c77c0947a27d6720bda0cb8d5be654020804a - manager: conda - name: jq - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/jq-1.6-h36c2ea0_1000.tar.bz2 - version: '1.6' -- category: main - dependencies: - libopenblas: '>=0.3.21,<1.0a0' - hash: - md5: d9b7a8639171f6c6fa0a983edabcfe2b - sha256: 4e4c60d3fe0b95ffb25911dace509e3532979f5deef4364141c533c5ca82dd39 - manager: conda - name: libblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - ncurses: '>=6.2,<7.0.0a0' - hash: - md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 - sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf - manager: conda - name: libedit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 - version: 3.1.20191231 -- category: main - dependencies: - gettext: '>=0.21.1,<1.0a0' - libgcc-ng: '>=12' - libunistring: '>=0,<1.0a0' - hash: - md5: 7440fbafd870b8bab68f83a064875d34 - sha256: 888848ae85be9df86f56407639c63bdce8e7651f0b2517be9bc0ac6e38b2d21d - manager: conda - name: libidn2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libidn2-2.3.4-h166bdaf_0.tar.bz2 - version: 2.3.4 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: f5759f0c80708fbf9c4836c0cb46d0fe - sha256: af0f505053153cd2e8ad08a8559fb3df73b22ce8f635dbcaf7818a7bf916437f - manager: conda - name: libllvm14 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm14-14.0.6-he0ac6c6_0.tar.bz2 - version: 14.0.6 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: fe3ab1049214fca5620b7b96af1a6a55 - sha256: de50b620811232548e3913bc1c19b28b17cc782447e9cb5cd8faa0cfbd15e966 - manager: conda - name: libmagic - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libmagic-5.39-h753d276_1.tar.bz2 - version: '5.39' -- category: main - dependencies: - c-ares: '>=1.18.1,<2.0a0' - libev: '>=4.33,<4.34.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=3.0.5,<4.0a0' - hash: - md5: 2b7dbfa6988a41f9d23ba6d4f0e1d74e - sha256: 66988eb178d6ffbad3de5e391dad49aaa298e1309ac197ab40996eac740fbfff - manager: conda - name: libnghttp2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hff17c54_1.tar.bz2 - version: 1.47.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: e1c890aebdebbfbf87e2c917187b4416 - sha256: a32b36d34e4f2490b99bddbc77d01a674d304f667f0e62c89e02c961addef462 - manager: conda - name: libpng - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.39-h753d276_0.conda - version: 1.6.39 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 4b36c68184c6c85d88c6e595a32a1ede - sha256: 760118d7879b5524e118db1c75cc2a5dfceb2c4940dcae94751a94786c8cf12b - manager: conda - name: libprotobuf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.21.12-h3eb15da_0.conda - version: 3.21.12 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 2e5f9a37d487e1019fd4d8113adb2f9f - sha256: 6008a0b914bd1a3510a3dba38eada93aa0349ebca3a21e5fa276833c8205bf49 - manager: conda - name: libsqlite - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.40.0-h753d276_0.tar.bz2 - version: 3.40.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=3.0.5,<4.0a0' - hash: - md5: d85acad4b47dff4e3def14a769a97906 - sha256: 9a9a01f35d2d50326eb8ca7c0a92d0c45b2d0f77d9ea117680c70094ff480c0c - manager: conda - name: libssh2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-hf14f497_3.tar.bz2 - version: 1.10.0 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - pthread-stubs: '' - xorg-libxau: '' - xorg-libxdmcp: '' - hash: - md5: b3653fdc58d03face9724f602218a904 - sha256: 8d5d24cbeda9282dd707edd3156e5fde2e3f3fe86c802fa7ce08c8f1e803bfd9 - manager: conda - name: libxcb - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h7f98852_1004.tar.bz2 - version: '1.13' -- category: main - dependencies: - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - xz: '>=5.2.6,<6.0a0' - hash: - md5: 3b933ea47ef8f330c4c068af25fcd6a8 - sha256: b30713fb4477ff4f722280d956593e7e7a2cb705b7444dcc278de447432b43b1 - manager: conda - name: libxml2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.10.3-h7463322_0.tar.bz2 - version: 2.10.3 -- category: main - dependencies: - libgcc-ng: '>=7.3.0' - lzo: '>=2.10,<3.0a0' - hash: - md5: e0545c79e1a5defdc1d6f1920d77ca91 - sha256: 171179d1b5cbd487e110b04f00a6b70c4c2b1b3bf5b16196d9aa863e4f216f0d - manager: conda - name: lzop - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lzop-1.04-h3753786_2.tar.bz2 - version: '1.04' -- category: main - dependencies: - gmp: '>=6.2.1,<7.0a0' - libgcc-ng: '>=7.5.0' - hash: - md5: ea9ebeddb066da8fad4a815e61b139be - sha256: d2d71ac6ed3b32f06b7db2691e0a1760016ce13fb0c50a9de6ed1ccc33e35ff3 - manager: conda - name: mpfr - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.1.0-h9202a9a_1.tar.bz2 - version: 4.1.0 -- category: main - dependencies: - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - libtasn1: '>=4.18.0,<5.0a0' - hash: - md5: 56ee94e34b71742bbdfa832c974e47a8 - sha256: aa8d3887b36557ad0c839e4876c0496e0d670afe843bf5bba4a87764b868196d - manager: conda - name: p11-kit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/p11-kit-0.24.1-hc5aa10d_0.tar.bz2 - version: 0.24.1 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 69e2c796349cd9b273890bee0febfe1b - sha256: 7a29ec847556eed4faa1646010baae371ced69059a4ade43851367a076d6108a - manager: conda - name: pcre2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.40-hc3806b6_0.tar.bz2 - version: '10.40' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libnsl: '>=2.0.0,<2.1.0a0' - hash: - md5: 09ba115862623f00962e9809ea248f1a - sha256: a116c1d3c64a072280b441c43d893d341a1d37d16ec18afc76eee40299deabfa - manager: conda - name: perl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-2_h7f98852_perl5.tar.bz2 - version: 5.32.1 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - libiconv: '' - hash: - md5: 78388f97473c02e5ac8a3742eee4c959 - sha256: 2868865a437515136840dbb7d901adea798128427f32f984cfa4cc56989f90ce - manager: conda - name: popt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/popt-1.16-h0b475e3_2002.tar.bz2 - version: '1.16' -- category: main - dependencies: - libgcc-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - hash: - md5: db2ebbe2943aae81ed051a6a9af8e0fa - sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 - manager: conda - name: readline - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 - version: 8.1.2 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - ncurses: '>=6.2,<7.0.0a0' - hash: - md5: 3b67f325fac07461f193e27a9d9c5a65 - sha256: 3c7020802fb52b946fe37a2180a6cad298f65b7a3e861c2616b6ffd4165ec22f - manager: conda - name: screen - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/screen-4.8.0-he28a2e2_0.tar.bz2 - version: 4.8.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - hash: - md5: 55aeaa9caf9a1cfd1a8cd3ad4e7885ea - sha256: 469b04c8f5ed59b8765cc501b593903ca831e604a59f40d6578a3326b082a946 - manager: conda - name: tar - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tar-1.34-hb2e2bae_1.tar.bz2 - version: '1.34' -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libzlib: '>=1.2.11,<1.3.0a0' - hash: - md5: 5b8c42eb62e9fc961af70bdd6a26e168 - sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 - manager: conda - name: tk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 - version: 8.6.12 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-xextproto: '' - hash: - md5: 65ad6e1eb4aed2b0611855aff05e04f6 - sha256: 5d2af1b40f82128221bace9466565eca87c97726bb80bbfcd03871813f3e1876 - manager: conda - name: xorg-fixesproto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-fixesproto-5.0-h7f98852_1002.tar.bz2 - version: '5.0' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libuuid: '>=2.32.1,<3.0a0' - xorg-libice: 1.0.* - hash: - md5: 9e856f78d5c80d5a78f61e72d1d473a3 - sha256: bdb350539521ddc1f30cc721b6604eced8ef72a0ec146e378bfe89e2be17ab35 - manager: conda - name: xorg-libsm - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-hd9c2040_1000.tar.bz2 - version: 1.2.3 -- category: main - dependencies: - libgcc-ng: '>=12' - libzlib: 1.2.13 h166bdaf_4 - hash: - md5: 4b11e365c0275b808be78b30f904e295 - sha256: 282ce274ebe6da1fbd52efbb61bd5a93dec0365b14d64566e6819d1691b75300 - manager: conda - name: zlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.13-h166bdaf_4.tar.bz2 - version: 1.2.13 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: adcf0be7897e73e312bd24353b613f74 - sha256: c42d9ec413edd7e984b6cac676997105d0f106556a0f045961153b049b95b87c - manager: conda - name: zstd - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h6239696_4.tar.bz2 - version: 1.5.2 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - m4: '' - perl: 5.* - hash: - md5: 47f6f07d64d6ea9d2c806ff42023e7e3 - sha256: 57b977849da4ff3a9c62ff632dcb62f48697c7d3698804230f4b9a43b2ce1a39 - manager: conda - name: autoconf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/autoconf-2.69-pl5321hd708f79_11.tar.bz2 - version: '2.69' -- category: main - dependencies: - libgcc-ng: '>=10.3.0' - readline: '>=8.1,<9.0a0' - hash: - md5: 54d1a374b75f14ecc58aea8c4236c0c3 - sha256: 6415903ad8774fc0f1bf5b156ae0b6f9988427a0f14bb35467c5938f05fe8707 - manager: conda - name: bash - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bash-5.1.16-hd863ed2_0.tar.bz2 - version: 5.1.16 -- category: main - dependencies: - flex: '' - libgcc-ng: '>=9.4.0' - libstdcxx-ng: '>=9.4.0' - hash: - md5: c12b9a7d2289bce118c8322762836c97 - sha256: 4c593dccc8e53717225547c8961c5d0671d738c26702b91a228b43d44ff4e387 - manager: conda - name: bison - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bison-3.8-h9c3ff4c_0.tar.bz2 - version: '3.8' -- category: main - dependencies: - gcc_impl_linux-64: '>=12.2.0,<12.2.1.0a0' - hash: - md5: 8b6a817ae6f518315cd82a8e826077e8 - sha256: d5230896809664dec267b3f06b50586de5d7cda22a914b82dc5ab136251d94fd - manager: conda - name: conda-gcc-specs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-12.2.0-he6d4335_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - libgcc-ng: '>=7.5.0' - tk: '>=8.6.10,<8.7.0a0' - hash: - md5: c9f6a4d589ac81b3867b95d6ba290829 - sha256: 0fa59f12836faefbef1426dc16cbba68a25a4ba48807213848115fd5cfb51a06 - manager: conda - name: expect - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/expect-5.45.4-h555a92e_0.tar.bz2 - version: 5.45.4 -- category: main - dependencies: - libgcc-ng: '>=12' - libmagic: 5.39 h753d276_1 - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: a0f7ed92aaa3b6d109e6e2301e502c24 - sha256: 8c3b26e7241324a4fb8a19966e67af043781e6feb4a7393608e5ebcc84410b62 - manager: conda - name: file - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/file-5.39-h753d276_1.tar.bz2 - version: '5.39' -- category: main - dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: e1232042de76d24539a436d37597eb06 - sha256: 1eb913727b54e9aa63c6d9a1177db4e2894cee97c5f26910a2b61899d5ac904f - manager: conda - name: freetype - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-hca18f0e_1.conda - version: 2.12.1 -- category: main - dependencies: - gcc_impl_linux-64: 12.2.0.* - hash: - md5: b4d86475bd1a21d139ea78770f606471 - sha256: 3cfb989723f8e115d35553c2b1d899b0f4185fc0551a996b9ff4037083a36432 - manager: conda - name: gcc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.2.0-h26027b1_11.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libidn2: '>=2,<3.0a0' - libstdcxx-ng: '>=12' - libtasn1: '>=4.19.0,<5.0a0' - nettle: '>=3.8.1,<3.9.0a0' - p11-kit: '>=0.24.1,<0.25.0a0' - hash: - md5: cbe8e27140d67c3f30e01cfb642a6e7c - sha256: 4a47e4558395b98fff4c1c44ad358dade62b350a03b5a784d4bc589d6eb7ac9e - manager: conda - name: gnutls - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gnutls-3.7.8-hf3e180e_0.tar.bz2 - version: 3.7.8 -- category: main - dependencies: - gcc_impl_linux-64: 12.2.0 hcc96c02_19 - libstdcxx-devel_linux-64: 12.2.0 h3b97bd3_19 - sysroot_linux-64: '' - hash: - md5: 698aae34e4f5e0ea8eac0d529c8f20b6 - sha256: eaca73bdeabe7d862f41e88be18788d00bd2135bc6003bbe7423e96c4275b944 - manager: conda - name: gxx_impl_linux-64 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.2.0-hcc96c02_19.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - keyutils: '>=1.6.1,<2.0a0' - libedit: '>=3.1.20191231,<4.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - openssl: '>=3.0.7,<4.0a0' - hash: - md5: 89a41adce7106749573d883b2f657d78 - sha256: 51a346807ce981e1450eb04c3566415b05eed705bc9e6c98c198ec62367b7c62 - manager: conda - name: krb5 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.20.1-h81ceb04_0.conda - version: 1.20.1 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - libgcc-ng: '>=12' - libxml2: '>=2.9.14,<2.11.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' - lzo: '>=2.10,<3.0a0' - openssl: '>=3.0.3,<4.0a0' - xz: '>=5.2.5,<5.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: c0c3973a9f2df3e1a408e3205d86a88d - sha256: b67ff7262422ef04bfa1056c5ef10eba4d64773f40bb34314e0d492f58e726e7 - manager: conda - name: libarchive - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hada088e_3.tar.bz2 - version: 3.5.2 -- category: main - dependencies: - libblas: 3.9.0 16_linux64_openblas - hash: - md5: 20bae26d0a1db73f758fc3754cab4719 - sha256: e4ceab90a49cb3ac1af20177016dc92066aa278eded19646bb928d261b98367f - manager: conda - name: libcblas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - gettext: '>=0.21.1,<1.0a0' - libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - pcre2: '>=10.40,<10.41.0a0' - hash: - md5: ed5349aa96776e00b34eccecf4a948fe - sha256: 3cbad3d63cff2dd9ac1dc9cce54fd3d657f3aff53df41bfe5bae9d760562a5af - manager: conda - name: libglib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.74.1-h606061b_1.tar.bz2 - version: 2.74.1 -- category: main - dependencies: - libblas: 3.9.0 16_linux64_openblas - hash: - md5: 955d993f41f9354bf753d29864ea20ad - sha256: f5f30b8049dfa368599e5a08a4f35cb1966af0abc539d1fd1f50d93db76a74e6 - manager: conda - name: liblapack - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2 - version: 3.9.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libxml2: '>=2.10.3,<2.11.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 201168ef66095bbd565e124ee2c56a20 - sha256: 68a90e26dd56024c1c723605fd50817faf890f18acf91f1d36da3f8403474b52 - manager: conda - name: libllvm15 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.6-h63197d8_0.conda - version: 15.0.6 -- category: main - dependencies: - jpeg: '>=9e,<10a' - lerc: '>=4.0.0,<5.0a0' - libdeflate: '>=1.14,<1.15.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libwebp-base: '>=1.2.4,<2.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - xz: '>=5.2.6,<6.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: a01611c54334d783847879ee40109657 - sha256: 7237772229da1058fae73ae6f04ad846551a44d7da602e9d328b81049d3219a2 - manager: conda - name: libtiff - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.5.0-h82bc61c_0.conda - version: 4.5.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libprotobuf: '>=3.21.9,<3.22.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - openssl: '>=3.0.7,<4.0a0' - perl: '>=5.32.1,<5.33.0a0 *_perl5' - hash: - md5: c660c643ea8a05e4bce078d6486d04fd - sha256: c1d3f6053f3983229ffd362ef6192f148f80ccac0d287429756017a98deaac01 - manager: conda - name: mosh - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mosh-1.4.0-pl5321h9ed9655_0.tar.bz2 - version: 1.4.0 -- category: main - dependencies: - gmp: '>=6.2.1,<7.0a0' - libgcc-ng: '>=7.5.0' - mpfr: '>=4.1.0,<5.0a0' - hash: - md5: c5d36085ed66e1c582d652fb921e99fb - sha256: 304e369ae27b09528dc487c86cfddbf80d34402198bdef6d6111080ad470baf5 - manager: conda - name: mpc - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.2.1-h9f54685_0.tar.bz2 - version: 1.2.1 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - ld_impl_linux-64: '>=2.36.1' - libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=12' - libnsl: '>=2.0.0,<2.1.0a0' - libsqlite: '>=3.40.0,<4.0a0' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - openssl: '>=3.0.7,<4.0a0' - readline: '>=8.1.2,<9.0a0' - tk: '>=8.6.12,<8.7.0a0' - tzdata: '' - xz: '>=5.2.6,<6.0a0' - hash: - md5: 7b9485fce17fac2dd4aca6117a9936c2 - sha256: 159a1ba8789317fa0b6649b88c5f302a7022be86e69d2edf652065177c88c209 - manager: conda - name: python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.15-hba424b6_0_cpython.conda - version: 3.9.15 -- category: main - dependencies: - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - lz4-c: '>=1.9.3,<1.10.0a0' - openssl: '>=3.0.5,<4.0a0' - popt: '>=1.16,<2.0a0' - xxhash: '>=0.8.0,<0.8.1.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 17b9e821cc0557b5822e0f9607e3bbc2 - sha256: 7ce5a05f7f706de9973b751a71ac06f5a924a8bd57d329dbcce2017f01910fbe - manager: conda - name: rsync - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/rsync-3.2.7-h70740c4_0.tar.bz2 - version: 3.2.7 -- category: main - dependencies: - libgcc-ng: '>=12' - libsqlite: 3.40.0 h753d276_0 - libzlib: '>=1.2.13,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - readline: '>=8.1.2,<9.0a0' - hash: - md5: bb11803129cbbb53ed56f9506ff74145 - sha256: baf0e77938e5215653aa6609ff154cb94aeb0a08083ff8dec2d3ba8dd62263e9 - manager: conda - name: sqlite - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.40.0-h4ff8645_0.tar.bz2 - version: 3.40.0 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - libidn2: '>=2,<3.0a0' - libunistring: '>=0,<1.0a0' - openssl: '>=3.0.0,<4.0a0' - zlib: '>=1.2.11,<1.3.0a0' - hash: - md5: c990e108f39e1b43adf61e984360c9a1 - sha256: a68061ccc7159630406053bb42a6ece01e8819bc2df7eb112172ba57e54b85e9 - manager: conda - name: wget - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/wget-1.20.3-ha35d2d1_1.tar.bz2 - version: 1.20.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libxcb: 1.* - xorg-kbproto: '' - xorg-xproto: '' - hash: - md5: 12a61e640b8894504326aadafccbb790 - sha256: ec4641131e3afcb4b34614a5fa298efb34f54c2b2960bf9a73a8d202140d47c4 - manager: conda - name: xorg-libx11 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.7.2-h7f98852_0.tar.bz2 - version: 1.7.2 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libglib: '>=2.64.6,<3.0a0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: 661e1ed5d92552785d9f8c781ce68685 - sha256: dde04e006d330e42165c49778546c466aa5ae03499f20cdd2bcbc7f0306f896d - manager: conda - name: atk-1.0 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.36.0-h3371d22_4.tar.bz2 - version: 2.36.0 -- category: main - dependencies: - libclang-cpp14: '>=14.0.6,<14.1.0a0' - libgcc-ng: '>=12' - libllvm14: '>=14.0.6,<14.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: ef9669b9847ce3c8a304e9eb08bf446d - sha256: 0c07d3ada12b27b0df8ea07faf4fa8c3b45cc791752a724ac86302af6378b4bb - manager: conda - name: clang-format-14 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-14-14.0.6-default_h2e3cab8_0.tar.bz2 - version: 14.0.6 -- category: main - dependencies: - expat: '>=2.4.2,<3.0a0' - libgcc-ng: '>=9.4.0' - libglib: '>=2.70.2,<3.0a0' - hash: - md5: ecfff944ba3960ecb334b9a2663d708d - sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 - manager: conda - name: dbus - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 - version: 1.13.6 -- category: main - dependencies: - expat: '>=2.4.8,<3.0a0' - freetype: '>=2.12.1,<3.0a0' - libgcc-ng: '>=12' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 139ace7da04f011abbd531cb2a9840ee - sha256: 58388e28faa2078b0d93ec8d236f102b945e169c0b0fef9e8aa4496abe9548ce - manager: conda - name: fontconfig - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.0-hc2a2eb6_1.tar.bz2 - version: 2.14.0 -- category: main - dependencies: - jpeg: '>=9e,<10a' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libpng: '>=1.6.38,<1.7.0a0' - libtiff: '>=4.4.0,<5.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - zlib: '>=1.2.12,<1.3.0a0' - hash: - md5: a61c6312192e7c9de71548a6706a21e6 - sha256: b7379d19afe924b39e29e47b046f99a4a737f58a210c27d083391c0f8f012aad - manager: conda - name: gdk-pixbuf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.8-hff1cb4f_1.tar.bz2 - version: 2.42.8 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libglib: '>=2.66.4,<3.0a0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: 112eb9b5b93f0c02e59aea4fd1967363 - sha256: ed9ae774aa867ad41bb0aa3f4a088f326dec32ab3468040322dbbd6c5bf33b0a - manager: conda - name: gts - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h64030ff_2.tar.bz2 - version: 0.7.6 -- category: main - dependencies: - gcc: 12.1.0.* - gxx_impl_linux-64: 12.1.0.* - hash: - md5: fd875ec9914bc3b7b1eb1676e8862c71 - sha256: 178342981f2f6d60eb4c150583b0f52f42232549f7929c5066e610881cbf8633 - manager: conda - name: gxx - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.1.0-h9ea6d83_10.tar.bz2 - version: 12.1.0 -- category: main - dependencies: - jpeg: '>=9d,<10a' - libgcc-ng: '>=9.3.0' - libtiff: '>=4.2.0,<5.0a0' - hash: - md5: 797117394a4aa588de6d741b06fad80f - sha256: 5b3c77a84b1dbfa53932dee830f35a42cfc5541e23ca0626f8058b04dcf518d1 - manager: conda - name: lcms2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.12-hddcbb42_0.tar.bz2 - version: '2.12' -- category: main - dependencies: - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 6e589829ed83703e00b048f8157f7f08 - sha256: 05379f8f5cf40bb9302248b5b68f86e1f697701210d42a1b3a0ecbeff1b8dfe8 - manager: conda - name: libclang-cpp15 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp15-15.0.1-default_h2e3cab8_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libllvm15: '>=15.0.1,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 294ce7498f7fafa0044da2417738442f - sha256: be800140be1496cc66c1acf289a80e5a96ba5c2787df0678b9480d5abae2a4a2 - manager: conda - name: libclang13 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-15.0.1-default_h3a83d3e_0.tar.bz2 - version: 15.0.1 -- category: main - dependencies: - krb5: '>=1.19.3,<1.20.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 3b88f1d0fe2580594d58d7e44d664617 - sha256: 293b4be657b9bb534c58b2add62c5088fdbd2e943ff5aea5b4595564cc15e681 - manager: conda - name: libcups - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h3e49a29_2.tar.bz2 - version: 2.3.3 -- category: main - dependencies: - krb5: '>=1.19.3,<1.20.0a0' - libgcc-ng: '>=12' - libnghttp2: '>=1.47.0,<2.0a0' - libssh2: '>=1.10.0,<2.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - openssl: '>=1.1.1q,<1.1.2a' - hash: - md5: 054fb5981fdbe031caeb612b71d85f84 - sha256: d78f5f53eec42c94d67d91acdfd8ff2bff31df48184e2107c5717023e43271ba - manager: conda - name: libcurl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.85.0-h7bff187_0.tar.bz2 - version: 7.85.0 -- category: main - dependencies: - gnutls: '>=3.7.6,<3.8.0a0' - libgcc-ng: '>=12' - hash: - md5: 78ff89df42ec0d4fe4355490d7843d9b - sha256: 780c82366caab4a741f2a4baa901a9b71fad6c2b8f1f64c168f10f61a939e9d4 - manager: conda - name: libmicrohttpd - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libmicrohttpd-0.9.75-h2603550_1.tar.bz2 - version: 0.9.75 -- category: main - dependencies: - giflib: '>=5.2.1,<5.3.0a0' - jpeg: '>=9e,<10a' - libgcc-ng: '>=12' - libpng: '>=1.6.37,<1.7.0a0' - libtiff: '>=4.4.0,<5.0a0' - libwebp-base: '>=1.2.4,<2.0a0' - hash: - md5: 802e43f480122a85ae6a34c1909f8f98 - sha256: 56520354bc39baeab8df964138639110eafa6069e34e9545f8818c8abd742f32 - manager: conda - name: libwebp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.2.4-h522a892_0.tar.bz2 - version: 1.2.4 -- category: main - dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.37,<1.7.0a0' - libstdcxx-ng: '>=12' - libtiff: '>=4.4.0,<5.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: a11b4df9271a8d7917686725aa04c8f2 - sha256: a715cba5649f12a1dca53dfd72fc49577152041f033d7595cf4b6a655a5b93b6 - manager: conda - name: openjpeg - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-h7d73246_1.tar.bz2 - version: 2.5.0 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - ld_impl_linux-64: '>=2.36.1' - libffi: '>=3.4.2,<3.5.0a0' - libgcc-ng: '>=12' - libnsl: '>=2.0.0,<2.1.0a0' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.11,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - openssl: '>=1.1.1o,<1.1.2a' - readline: '>=8.1,<9.0a0' - sqlite: '>=3.38.5,<4.0a0' - tk: '>=8.6.12,<8.7.0a0' - tzdata: '' - xz: '>=5.2.5,<5.3.0a0' - hash: - md5: 69bc307cc4d7396c5fccb26bbcc9c379 - sha256: 411462cd0726d5a13fd04295887d1137175df55687e4783f26ac1cbb46a10b7f - manager: conda - name: python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h9a8a25e_0_cpython.tar.bz2 - version: 3.9.13 -- category: main - dependencies: - flex: '>=2.6.4,<3.0a0' - gxx_impl_linux-64: '' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - make: '' - perl: '' - hash: - md5: 41af6df1758bae89161daf268566384e - sha256: e2f2302d69c0d6928d95a1c699b5ef0b14e0243e78495734962c78136d2e6b9f - manager: conda - name: verilator - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/verilator-4.226-he0ac6c6_1.tar.bz2 - version: '4.226' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-xextproto: '' - hash: - md5: 536cc5db4d0a3ba0630541aec064b5e4 - sha256: cf47ccbf49d46189d7bdadeac1387c826be82deb92ce6badbb03baae4b67ed26 - manager: conda - name: xorg-libxext - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2 - version: 1.3.4 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-fixesproto: '' - xorg-libx11: '>=1.7.0,<2.0a0' - hash: - md5: e9a21aa4d5e3e5f1aed71e8cefd46b6a - sha256: 1e426a1abb774ef1dcf741945ed5c42ad12ea2dc7aeed7682d293879c3e1e4c3 - manager: conda - name: xorg-libxfixes - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-5.0.3-h7f98852_1004.tar.bz2 - version: 5.0.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-renderproto: '' - hash: - md5: f59c1242cc1dd93e72c2ee2b360979eb - sha256: 7d907ed9e2ec5af5d7498fb3ab744accc298914ae31497ab6dcc6ef8bd134d00 - manager: conda - name: xorg-libxrender - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2 - version: 0.9.10 -- category: main - dependencies: - python: '' - hash: - md5: 2489a97287f90176ecdc3ca982b4b0a0 - sha256: 662690cace8f8a3e1358d01ddb8c019bf70ddfccd250220a6a488efc93ea5baf - manager: conda - name: alabaster - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2 - version: 0.7.12 -- category: main - dependencies: - python: '' - hash: - md5: 5f095bc6454094e96f146491fd03633b - sha256: ae9fb8f68281f84482f2c234379aa12405a9e365151d43af20b3ae1f17312111 - manager: conda - name: appdirs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 - version: 1.4.4 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: f3f2ab3ce28979a24d1a988ba211eb9b - sha256: 1354731d0eb1b406b66b3cb3d6ab74d7cbe9c0ec1d30b9e5afa366d4539e4687 - manager: conda - name: asn1crypto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_0.tar.bz2 - version: 1.5.1 -- category: main - dependencies: - libgcc-ng: '>=12' - libglib: '>=2.74.1,<3.0a0' - libstdcxx-ng: '>=12' - hash: - md5: 6c72ec3e660a51736913ef6ea68c454b - sha256: 2f9314de13c1f0b54510a2afa0cdc02c0e3f828fccfc4277734f9590b11a65f1 - manager: conda - name: atk-1.0 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.38.0-hd4edc92_1.tar.bz2 - version: 2.38.0 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 8b76db7818a4e401ed4486c4c1635cd9 - sha256: 3a58d4a4933fa8735471c782d35326ab78e0bcfce84756408515f82a94e4dec4 - manager: conda - name: attrs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.2.0-pyh71513ae_0.conda - version: 22.2.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 5dfee17f24e2dfd18d7392b48c9351e2 - sha256: 9b193a4e483c4d0004bc5b88fac7a02516b6311137ab61b8db85aa9741422e35 - manager: conda - name: cachy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_1.tar.bz2 - version: 0.3.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: fb9addc3db06e56abe03e0e9f21a63e6 - sha256: 5e22af4776700200fab2c1df41a2188ab9cfe90a50c4f388592bb978562c88ec - manager: conda - name: certifi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/certifi-2022.12.7-pyhd8ed1ab_0.conda - version: 2022.12.7 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: c1d5b294fbf9a795dec349a6f4d8be8e - sha256: 9e6170fa7b65b5546377eddb602d5ff871110f84bebf101b7b8177ff64aab1cb - manager: conda - name: charset-normalizer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.1-pyhd8ed1ab_0.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - __unix: '' - python: '>=3.8' - hash: - md5: 20e4087407c7cb04a40817114b333dbf - sha256: 23676470b591b100393bb0f6c46fe10624dcbefc696a6a9f42932ed8816ef0ea - manager: conda - name: click - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/click-8.1.3-unix_pyhd8ed1ab_2.tar.bz2 - version: 8.1.3 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: a6cf47b09786423200d7982d1faa19eb - sha256: ad15e71f51afa48f44592e9f7cee74b6e1b90ddb1caacb5d3e043a62775b64bb - manager: conda - name: cloudpickle - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 - version: 2.2.0 -- category: main - dependencies: - python: '' - hash: - md5: 9cf68a6826504feedbfd646bc4d1ca14 - sha256: c04c09570a8bccf45bb73ae63d7e396d66c01580f9125ce5e5c981a2be549a51 - manager: conda - name: colorama - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.3-py_0.tar.bz2 - version: 0.4.3 -- category: main - dependencies: - python: '>=3.6,<4.0' - hash: - md5: b8477552274c1cfdb533e954c76523f1 - sha256: af1db267e03c649aefcc1571ddce4eac361a0e5232d1bdd05fd93fadbfdd2da6 - manager: conda - name: crashtest - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/crashtest-0.3.1-pyhd8ed1ab_0.tar.bz2 - version: 0.3.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: a50559fad0affdbb33729a68669ca1cb - sha256: 3b594bc8aa0b9a51269d54c7a4ef6af777d7fad4bee16b05695e1124de6563f6 - manager: conda - name: cycler - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2 - version: 0.11.0 -- category: main - dependencies: - expat: '>=2.4.2,<3.0a0' - libgcc-ng: '>=9.4.0' - libglib: '>=2.70.2,<3.0a0' - hash: - md5: ecfff944ba3960ecb334b9a2663d708d - sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 - manager: conda - name: dbus - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 - version: 1.13.6 -- category: main - dependencies: - python: 2.7|>=3.6 - hash: - md5: b65b4d50dbd2d50fa0aeac367ec9eed7 - sha256: 06eb7167d4d760b3b437a491e32ab5b3f89e2a18f023c117fe213b038d88538a - manager: conda - name: distlib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.6-pyhd8ed1ab_0.tar.bz2 - version: 0.3.6 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: eeb35a5548c9b90fcfd6b36bc013557b - sha256: b9cfde2a6a78a54f3e8e65f009cf9d6faabface5e96d66d65d278be7c577f0e5 - manager: conda - name: docutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.15.2-py39hf3d152e_6.tar.bz2 - version: 0.15.2 -- category: main - dependencies: - expat: '>=2.4.8,<3.0a0' - gmp: '>=6.2.1,<7.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - mpc: '>=1.2.1,<2.0a0' - mpfr: '>=4.1.0,<5.0a0' - ncurses: '>=6.3,<7.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: ae197de48b202c65efd7a61135ac0ae5 - manager: conda - name: esp-tools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/esp-tools-1.0.1-0_h1234567_g8925bf5.tar.bz2 - version: 1.0.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 1addc115923d646ca19ed90edc413506 - sha256: 739c48f62747c942aa733041d36a2c1af41c2ecf2a59f1fec90cd7200e01be9a - manager: conda - name: filelock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.9.0-pyhd8ed1ab_0.conda - version: 3.9.0 -- category: main - dependencies: - expat: '>=2.4.9,<3.0a0' - freetype: '>=2.12.1,<3.0a0' - libgcc-ng: '>=12' - libuuid: '>=2.32.1,<3.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 78415f0180a8d9c5bcc47889e00d5fb1 - sha256: 4594348401ccdb622b41692698f3701423e9a4e726b6b6efa818c3a1611b01f9 - manager: conda - name: fontconfig - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.1-hc2a2eb6_0.tar.bz2 - version: 2.14.1 -- category: main - dependencies: - jpeg: '>=9e,<10a' - libgcc-ng: '>=12' - libglib: '>=2.74.1,<3.0a0' - libpng: '>=1.6.39,<1.7.0a0' - libtiff: '>=4.5.0,<4.6.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - zlib: '' - hash: - md5: 34c6b05df6edd95835f63b3ddfa76dc5 - sha256: 34a9b7f63c9af76eaf8427f96f3c06b0c071c64a71791ab7db3dc62170ca4745 - manager: conda - name: gdk-pixbuf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.8-h9fd3ed7_2.conda - version: 2.42.8 -- category: main - dependencies: - gmp: '>=6.2.1,<7.0a0' - libgcc-ng: '>=12' - mpc: '>=1.2.1,<2.0a0' - mpfr: '>=4.1.0,<5.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: d019ebf9a328e19c211be7e916c57b80 - sha256: f5a5ab463d7d9e9c4f6a70748adf334ad28072c9befe4748d0eaa48fccc24d56 - manager: conda - name: gmpy2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.2-py39h376b7d2_1.tar.bz2 - version: 2.1.2 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libglib: '>=2.66.4,<3.0a0' - libstdcxx-ng: '>=9.3.0' - hash: - md5: 112eb9b5b93f0c02e59aea4fd1967363 - sha256: ed9ae774aa867ad41bb0aa3f4a088f326dec32ab3468040322dbbd6c5bf33b0a - manager: conda - name: gts - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h64030ff_2.tar.bz2 - version: 0.7.6 -- category: main - dependencies: - gcc: 12.2.0.* - gxx_impl_linux-64: 12.2.0.* - hash: - md5: 2b54322e0dbb1345d64913e8b20b7d7c - sha256: f6c390055f2846d6013160c41dece0973daf577c5f1aaa73ff5dcf597b35d0ec - manager: conda - name: gxx - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.2.0-h26027b1_11.tar.bz2 - version: 12.2.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 3844897723d78cca5f813ad6bee5fc7b - sha256: e15ee3e17a30738fb8e2adccef809a41b388bcaf3cc9fc895c15287a86e93ce1 - manager: conda - name: humanfriendly - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/humanfriendly-10.0-py39hf3d152e_4.tar.bz2 - version: '10.0' -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 34272b248891bddccc64479f9a7fffed - sha256: 9887c35c374ec1847f167292d3fde023cb4c994a4ceeec283072b95440131f09 - manager: conda - name: idna - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2 - version: '3.4' -- category: main - dependencies: - python: '>=3.4' - hash: - md5: 7de5386c8fea29e76b303f37dde4c352 - sha256: c2bfd7043e0c4c12d8b5593de666c1e81d67b83c474a0a79282cc5c4ef845460 - manager: conda - name: imagesize - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 - version: 1.4.1 -- category: main - dependencies: - python: '' - hash: - md5: 39161f81cc5e5ca45b8226fbb06c6905 - sha256: 9423ded508ebda87dae21d7876134e406ffeb88e6059f3fe1a909d180c351959 - manager: conda - name: iniconfig - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 - version: 1.1.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 3c3de74912f11d2b590184f03c7cd09b - sha256: 31e3492686b4e92b53db9b48bc0eb03873b1caaf28629fee7d2d47627a2c56d3 - manager: conda - name: itsdangerous - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.1.2-pyhd8ed1ab_0.tar.bz2 - version: 2.1.2 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 9800ad1699b42612478755a2d26c722d - sha256: 16639759b811866d63315fe1391f6fb45f5478b823972f4d3d9f0392b7dd80b8 - manager: conda - name: jeepney - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.8.0-pyhd8ed1ab_0.tar.bz2 - version: 0.8.0 -- category: main - dependencies: - python: '' - hash: - md5: 5988f73e79824c7900954539fbfad3fa - sha256: f75db900a1886fc0813af806a127186506c669431b73a92600de06aadae922ae - manager: conda - name: jmespath - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jmespath-0.10.0-pyh9f0ad1d_0.tar.bz2 - version: 0.10.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 737c0737e5d262688097097534fb1bd5 - sha256: 04e6b6fbec9e262781c5c753cee5c6baf5e22767242ec3db54d2208463814df1 - manager: conda - name: jsondiff - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsondiff-2.0.0-pyhd8ed1ab_0.tar.bz2 - version: 2.0.0 -- category: main - dependencies: - python: '' - hash: - md5: 07d85c22a3beb102a48cd123df84c2a6 - sha256: da279af2285d8f575a7f5652e83bf7f36155c4c63154e385a9d171efcc607bc1 - manager: conda - name: jsonpointer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonpointer-2.0-py_0.tar.bz2 - version: '2.0' -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: c5d6241b3ec5d02c316a5f66f14024c7 - sha256: 32fa01aacf67d40b54fbcf9c7e89aae964450ffdb58bb93baba068d8b5c72c3e - manager: conda - name: kiwisolver - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.1-py39h1a9c180_1.tar.bz2 - version: 1.3.1 -- category: main - dependencies: - jpeg: '>=9e,<10a' - libgcc-ng: '>=12' - libtiff: '>=4.5.0,<4.6.0a0' - hash: - md5: c2566c2ea5f153ddd6bf4acaf7547d97 - sha256: 632f191ac65bc673f8fcef9947e2c8431b0db6ca357ceebde3bdc4ed187af814 - manager: conda - name: lcms2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.14-hfd0df8a_1.conda - version: '2.14' -- category: main - dependencies: - libgcc-ng: '>=12' - libllvm15: '>=15.0.6,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 2da83c26cd4c90d6b68f916d0f2bddd4 - sha256: 9c728e6ece98056acf40276baa8eee4454d5d71b9de17b2d887d7fcb4d27eb56 - manager: conda - name: libclang-cpp15 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp15-15.0.6-default_h2e3cab8_0.conda - version: 15.0.6 -- category: main - dependencies: - libgcc-ng: '>=12' - libllvm15: '>=15.0.6,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 535dd0ca1dcb165b6a8ffa10d01945fe - sha256: 0a8130d1f13225389d791e14b92654b488c82a8c6ec5cddc7c606389f02d6737 - manager: conda - name: libclang13 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-15.0.6-default_h3a83d3e_0.conda - version: 15.0.6 -- category: main - dependencies: - krb5: '>=1.20.1,<1.21.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: c9f4416a34bc91e0eb029f912c68f81f - sha256: 0ccd610207807f53328f137b2adc99c413f8e1dcd1302f0325412796a94eaaf7 - manager: conda - name: libcups - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h36d4200_3.conda - version: 2.3.3 -- category: main - dependencies: - krb5: '>=1.20.1,<1.21.0a0' - libgcc-ng: '>=12' - libnghttp2: '>=1.47.0,<2.0a0' - libssh2: '>=1.10.0,<2.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - openssl: '>=3.0.7,<4.0a0' - hash: - md5: bc302fa1cf8eda15c60f669b7524a320 - sha256: dbe6253906a6a1a0b0c4f26581143f4b434c58c67db78ee4adaf2c1c37bae226 - manager: conda - name: libcurl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.87.0-hdc1c0ab_0.conda - version: 7.87.0 -- category: main - dependencies: - gnutls: '>=3.7.6,<3.8.0a0' - libgcc-ng: '>=12' - hash: - md5: 78ff89df42ec0d4fe4355490d7843d9b - sha256: 780c82366caab4a741f2a4baa901a9b71fad6c2b8f1f64c168f10f61a939e9d4 - manager: conda - name: libmicrohttpd - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libmicrohttpd-0.9.75-h2603550_1.tar.bz2 - version: 0.9.75 -- category: main - dependencies: - python: '>=3.4' - hash: - md5: 6b0e0b484a96af5101026533bef1f93b - sha256: df8809d4eadd5849452cfb2bfc26d4c967159d4c00865c338c7b7817ce3bcb1d - manager: conda - name: libusb1 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/libusb1-2.0.1-pyhd8ed1ab_0.tar.bz2 - version: 2.0.1 -- category: main - dependencies: - giflib: '>=5.2.1,<5.3.0a0' - jpeg: '>=9e,<10a' - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libtiff: '>=4.5.0,<4.6.0a0' - libwebp-base: '>=1.2.4,<2.0a0' - hash: - md5: 77003f63d1763c1e6569a02c1742c9f4 - sha256: 43d563a16fe9db32b7d0be8d89968005f21139e9285dfe1fbfe9ae6647f1cc9f - manager: conda - name: libwebp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.2.4-h1daa5a0_1.conda - version: 1.2.4 -- category: main - dependencies: - python: '' - hash: - md5: c104d98e09c47519950cffb8dd5b4f10 - sha256: d3a68045ef74a2a7b8c8a55b242fdbc875d362e37adcf793613cf0d8c8e4fbf7 - manager: conda - name: lockfile - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/lockfile-0.12.2-py_1.tar.bz2 - version: 0.12.2 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: c678e07e7862b3157fb9f6d908233ffa - sha256: 4261b334329ab4b974f9e56bca99567bf213b31feb26e6a36888cb0bb431d008 - manager: conda - name: markupsafe - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_2.tar.bz2 - version: 2.1.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 9b6ad26944f19f599800b068e0582227 - sha256: 9b13d47aab2ee2708157bf90244915652b9d2ceaee9952694cfd5caff3559fbc - manager: conda - name: more-itertools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-9.0.0-pyhd8ed1ab_0.tar.bz2 - version: 9.0.0 -- category: main - dependencies: - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 1476ded6cd61da1e2d921a2396207c75 - sha256: a1f373b96221b13df5ab32ccf586232e6d82068c362278d0348a326951b93c34 - manager: conda - name: msgpack-python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py39hf939315_1.tar.bz2 - version: 1.0.4 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: a49da0929650af17fc943a90465e6ffc - sha256: ab5bad66e70a9ea1f434da0d5c191d3e31790308e1de6b1235cfc599ec90a374 - manager: conda - name: mypy_extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mypy_extensions-0.4.3-py39hf3d152e_6.tar.bz2 - version: 0.4.3 -- category: main - dependencies: - python: '>=3.8' - hash: - md5: bb45ff9deddb045331fd039949f39650 - sha256: a8e3531fdb6f9acfde885dd94c8639c020013215dab98ff4ed82db7aa745277a - manager: conda - name: networkx - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/networkx-2.8.8-pyhd8ed1ab_0.tar.bz2 - version: 2.8.8 -- category: main - dependencies: - libblas: '>=3.8.0,<4.0a0' - libcblas: '>=3.8.0,<4.0a0' - libgcc-ng: '>=10.3.0' - liblapack: '>=3.8.0,<4.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 0cf333996ebdeeba8d1c8c1c0ee9eff9 - sha256: 6ec8d7ade9e083de4f8a532d9e71d14e780cc9059a625b57174cc68f9a99b930 - manager: conda - name: numpy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.19.5-py39hd249d9e_3.tar.bz2 - version: 1.19.5 -- category: main - dependencies: - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libstdcxx-ng: '>=12' - libtiff: '>=4.5.0,<4.6.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 5ce6a42505c6e9e6151c54c3ec8d68ea - sha256: 3cbfb1fe9bb492dcb672f98f0ddc7b4e029f51f77101d9c301caa3acaea8cba2 - manager: conda - name: openjpeg - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-hfec8fc6_2.conda - version: 2.5.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 0e8e1bd93998978fc3125522266d12db - sha256: 163f26e55246c506a75551ca01f35c7d4d533aee6db5c4cf2d598ae253e956b8 - manager: conda - name: packaging - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/packaging-22.0-pyhd8ed1ab_0.conda - version: '22.0' -- category: main - dependencies: - python: '>=2.7' - hash: - md5: a4eea5bff523f26442405bc5d1f52adb - sha256: 9153f0f38c76a09da7688a61fdbf8f3d7504e2326bef53e4ec20d994311b15bd - manager: conda - name: pastel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pastel-0.2.1-pyhd8ed1ab_0.tar.bz2 - version: 0.2.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 8fb2779f1ab2ce91e893f31a36fbcbfa - sha256: 2327e1afee1ccd981a4ff1c3eae0d1a649590e3445ad47db0127d87f0d2861f1 - manager: conda - name: pkginfo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.9.2-pyhd8ed1ab_0.conda - version: 1.9.2 -- category: main - dependencies: - python: '>=3.8' - hash: - md5: 7d301a0d25f424d96175f810935f0da9 - sha256: c25e1757e4e90638bb1e778aba3ee5f3c01fae9752e3c3929f9be7d367f6c7f3 - manager: conda - name: pluggy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.0.0-pyhd8ed1ab_5.tar.bz2 - version: 1.0.0 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: bfefe349de77edb720cb4688821ff78e - sha256: 83cdcf4c17264d63e972f079408bd86ab15a9b14230d168b3c35b5971860be11 - manager: conda - name: poetry-core - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/poetry-core-1.0.8-py39hf3d152e_1.tar.bz2 - version: 1.0.8 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 12184951da572828fb986b06ffb63eed - sha256: 515cf2cfc0504eb5758fa9ddfabc1dcbd7182da7650828aac97c9eee35597c84 - manager: conda - name: psutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.4-py39hb9d737c_0.tar.bz2 - version: 5.9.4 -- category: main - dependencies: - python: '' - hash: - md5: 359eeb6536da0e687af562ed265ec263 - sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a - manager: conda - name: ptyprocess - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 - version: 0.7.0 -- category: main - dependencies: - python: '>=2.7' - hash: - md5: b4613d7e7a493916d867842a6a148054 - sha256: 268be33a290e3d51467ab29cbb5a80cf79f69dade2f2dead25d7f80d76c3543a - manager: conda - name: py - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2 - version: 1.11.0 -- category: main - dependencies: - python: '' - hash: - md5: 06d04c9f8f72ac77911db942eda24fb9 - sha256: b2c1bb18ab7bf36263e0b3f29bd2991a108ec1957051f9f5d925efeaf7ed1344 - manager: conda - name: pyasn1 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.4.8-py_0.tar.bz2 - version: 0.4.8 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 00f348bb07e883ceb502b02227b0c900 - sha256: 5ab9b896c57be67ab3c6c837c93688902540cc3eb7b30f79c7fedec8d71e8ec9 - manager: conda - name: pycosat - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.4-py39hb9d737c_1.tar.bz2 - version: 0.6.4 -- category: main - dependencies: - python: ==2.7.*|>=3.4 - hash: - md5: 076becd9e05608f8dc72757d5f3a91ff - sha256: 74c63fd03f1f1ea2b54e8bc529fd1a600aaafb24027b738d0db87909ee3a33dc - manager: conda - name: pycparser - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 - version: '2.21' -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: fdd9fda18e2af3df572dbeccaaff135a - sha256: 3f6e7c4727df937e72ba78853933c64153ecb5588391c4c97cb019cca1c6fa94 - manager: conda - name: pyinotify - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py39hf3d152e_1006.tar.bz2 - version: 0.9.6 -- category: main - dependencies: - python: '>=3.3' - hash: - md5: edf8651c4379d9d1495ad6229622d150 - sha256: 50bd91767686bfe769e50a5a1b883e238d944a6163fea43e7c0beaac54ca674f - manager: conda - name: pylev - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pylev-1.4.0-pyhd8ed1ab_0.tar.bz2 - version: 1.4.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 3087df8c636c5a00e694605c39ce4982 - sha256: fc6b77ac4132298a70d5f5cd830fa876a1935a2c5a0a319aad0e90423fd186a4 - manager: conda - name: pyparsing - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.6-pyhd8ed1ab_0.tar.bz2 - version: 3.0.6 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: e5dcf9f2f210b6135daad0e1f6545f98 - sha256: 3ba9683ce99ce63ab72005be7fa41fbcc3c2b164832b52cf179dcdfa8419f656 - manager: conda - name: pyrsistent - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.19.2-py39hb9d737c_0.tar.bz2 - version: 0.19.2 -- category: main - dependencies: - __unix: '' - python: '>=3.8' - hash: - md5: 2a7de29fb590ca14b5243c4c812c8025 - sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b - manager: conda - name: pysocks - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 - version: 1.7.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: c8d7e34ca76d6ecc03b84bedfd99d689 - sha256: 000f38e7ce7f020e2ce4d5024d3ffa63fcd65077edfe2182862965835f560525 - manager: conda - name: pytz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pytz-2022.7-pyhd8ed1ab_0.conda - version: '2022.7' -- category: main - dependencies: - __unix: '' - python: '>=2.7' - hash: - md5: 2807a0becd1d986fe1ef9b7f8135f215 - sha256: 6502696aaef571913b22a808b15c185bd8ea4aabb952685deb29e6a6765761cb - manager: conda - name: pywin32-on-windows - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pywin32-on-windows-0.1.0-pyh1179c8e_3.tar.bz2 - version: 0.1.0 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: 36a51b5f1856dc5a8d781220a4bc54ba - sha256: da790c97de2d40421caa5e7119ab4674302603b56f23849660392ab571c52aaa - manager: conda - name: pyyaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.4.1-py39hb9d737c_4.tar.bz2 - version: 5.4.1 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: d9da3b1d13895666f4cc2559d37b8de4 - sha256: b75af1f9c7a7f26215f7afbaa6fb84f34c08cf1bca6d5b8b248267dea62f4742 - manager: conda - name: ruamel.yaml.clib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.7-py39h72bdee0_1.conda - version: 0.2.7 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - yaml: '>=0.2.5,<0.3.0a0' - hash: - md5: f862616e19cd2aaa411d24725116b486 - sha256: 762f7719759ea01a81817424cc23d45e595aeabaa6e27adc0a70dadedd4301d2 - manager: conda - name: ruamel_yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py39hb9d737c_1008.tar.bz2 - version: 0.15.80 -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 4252d0c211566a9f65149ba7f6e87aa4 - sha256: ec8146799fabb0edfd0b2622fdd05413c9a2fcd13dfa846958214f9909ab3435 - manager: conda - name: setuptools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/setuptools-59.8.0-py39hf3d152e_1.tar.bz2 - version: 59.8.0 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 65bacdee3cac51e49f45d530bbd5e90f - sha256: 5e00e61916a46c1857871adec258952a50a86542883bcbaa1f1df572bd51e786 - manager: conda - name: shellingham - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.0-pyhd8ed1ab_0.tar.bz2 - version: 1.5.0 -- category: main - dependencies: - python: '' - hash: - md5: e5f25f8dbc060e9a8d912e432202afc2 - sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 - manager: conda - name: six - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 - version: 1.16.0 -- category: main - dependencies: - python: '' - hash: - md5: 3a8dc70789709aa315325d5df06fb7e4 - sha256: 091de70ee6bfe063e0c0f77336975d124fd1e3f49b9c58d97c0c7b3d287c0002 - manager: conda - name: smmap - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/smmap-3.0.5-pyh44b312d_0.tar.bz2 - version: 3.0.5 -- category: main - dependencies: - python: '>=2' - hash: - md5: 4d22a9315e78c6827f806065957d566e - sha256: a0fd916633252d99efb6223b1050202841fa8d2d53dacca564b0ed77249d3228 - manager: conda - name: snowballstemmer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 - version: 2.2.0 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 20b2eaeaeea4ef9a9a0d99770620fd09 - sha256: bd7838485e34e7ec5717552f83fa4a02623ff5fb854c10f2f57080b85d13c69e - manager: conda - name: sphinxcontrib-applehelp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2 - version: 1.0.2 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 68e01cac9d38d0e717cd5c87bc3d2cc9 - sha256: 66cca7eccb7f92eee53f9f5a552e3e1d643daa3a1ebd03c185e2819e5c491576 - manager: conda - name: sphinxcontrib-devhelp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2 - version: 1.0.2 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 77dad82eb9c8c1525ff7953e0756d708 - sha256: 3c1170f3a3170e59b156e375c949db98941892850e59fa4085c437a5df0e767d - manager: conda - name: sphinxcontrib-htmlhelp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2 - version: 2.0.0 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 67cd9d9c0382d37479b4d306c369a2d4 - sha256: a42415fc789e9f6ae2e18f07ac143d2e9ce73a35a55ecf1dd1b3d055dd1e6dbe - manager: conda - name: sphinxcontrib-jsmath - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2 - version: 1.0.1 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: d01180388e6d1838c3e1ad029590aa7a - sha256: 35d8f01fc798d38b72ae003c040d2dee650d315f904268a1f793d4d59460d1e2 - manager: conda - name: sphinxcontrib-qthelp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2 - version: 1.0.3 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 9ff55a0901cf952f05c654394de76bf7 - sha256: 890bbf815cff114ddbb618b9876d492fce07d02956c1d7b3d46cb7f835f563f6 - manager: conda - name: sphinxcontrib-serializinghtml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2 - version: 1.1.5 -- category: main - dependencies: - python: '>=2.7' - hash: - md5: f832c45a477c78bebd107098db465095 - sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 - manager: conda - name: toml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 - version: 0.10.2 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 5844808ffab9ebdb694585b50ba02a96 - sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f - manager: conda - name: tomli - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 - version: 2.0.1 -- category: main - dependencies: - python: '>=3.5' - hash: - md5: 92facfec94bc02d6ccf42e7173831a36 - sha256: 90229da7665175b0185183ab7b53f50af487c7f9b0f47cf09c184cbc139fd24b - manager: conda - name: toolz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 - version: 0.12.0 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 8a7d309b08cff6386fe384aa10dd3748 - sha256: 67c3eef0531caf75a81945844288f363cd3b7b029829bd91ed0994bf6b231f34 - manager: conda - name: tornado - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.2-py39hb9d737c_1.tar.bz2 - version: '6.2' -- category: main - dependencies: - python: '>=3.6' - hash: - md5: 5f4386493c11ddad5b5fb7bd7a0fe4ba - sha256: 089c817ee6a6391ee60fd9ecb49eb04dbcdbf4df7f86612cf0d4a863998404ba - manager: conda - name: types-pyyaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.4-pyhd8ed1ab_0.tar.bz2 - version: 6.0.4 -- category: main - dependencies: - python: '>=3' - hash: - md5: e6573ac68718f17b9d4f5c8eda3190f2 - sha256: ec1cfe0b7dc55a22223562cad799e0b16d122dab611c9923b6068d27a784ba2f - manager: conda - name: typing - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing-3.10.0.0-pyhd8ed1ab_0.tar.bz2 - version: 3.10.0.0 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 2d93b130d148d7fc77e583677792fc6a - sha256: 70c57b5ac94cd32e78f1a2fa2c38572bfac85b901a6a99aa254a9e8e126c132d - manager: conda - name: typing_extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.4.0-pyha770c72_0.tar.bz2 - version: 4.4.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - ncurses: '>=6.2,<7.0.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - readline: '>=8.0,<9.0a0' - zlib: '>=1.2.11,<1.3.0a0' - hash: - md5: bf0434c73a112c64bb1dd4ea6129e8c2 - sha256: c456c945aeb463d725ce133934f0294a2f4b85bd6ca6d433f3f95454d1112d6b - manager: conda - name: util-linux - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/util-linux-2.36-py39h28948ff_1.tar.bz2 - version: '2.36' -- category: main - dependencies: - flex: '>=2.6.4,<3.0a0' - gxx_impl_linux-64: '' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - make: '' - perl: '' - hash: - md5: 41af6df1758bae89161daf268566384e - sha256: e2f2302d69c0d6928d95a1c699b5ef0b14e0243e78495734962c78136d2e6b9f - manager: conda - name: verilator - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/verilator-4.226-he0ac6c6_1.tar.bz2 - version: '4.226' -- category: main - dependencies: - gettext: '>=0.21.1,<1.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - ncurses: '>=6.3,<7.0a0' - perl: '>=5.32.1,<5.33.0a0 *_perl5' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 8f23fe6252f0db61a467fc68235a6c6c - sha256: 1ff7b1aa32d188658e797ba09579afc9712ef00a5b10700ebc10d57155dcd299 - manager: conda - name: vim - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/vim-9.0.0814-py39pl5321h20e6244_0.tar.bz2 - version: 9.0.0814 -- category: main - dependencies: - python: '' - hash: - md5: 3563be4c5611a44210d9ba0c16113136 - sha256: 302f4f4bd1ad00c0be1426ecf6bb01db59cfd8aff3de0cf1596526dca1a6b70e - manager: conda - name: webencodings - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2 - version: 0.5.1 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 5309fca1777cfdd2d7ab582edb8cc41a - sha256: cf252c7ce64ab21e6dac77f070046f7523a9027059ab50856a17c3178f8c9187 - manager: conda - name: websocket-client - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.4.2-pyhd8ed1ab_0.tar.bz2 - version: 1.4.2 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: c829cfb8cb826acb9de0ac1a2df0a940 - sha256: bd4f11ff075ff251ade9f57686f31473e25be46ab282d9603f551401250f9f44 - manager: conda - name: wheel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.38.4-pyhd8ed1ab_0.tar.bz2 - version: 0.38.4 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: f5906293b6eabeaaeafc90e427f9cbe5 - sha256: 16fa658554048c0eb37684685cf046ea3ef9e1f1fe03c92cbd8f726197ba60fe - manager: conda - name: wrapt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.14.1-py39hb9d737c_1.tar.bz2 - version: 1.14.1 -- category: main - dependencies: - python: '>=3.6' - hash: - md5: b5b33faed6ed2b4ba47a690b8f5c0818 - sha256: eb40b33ae953e0020406318c9be0eb6edf62f3aa8e64ab0bf1953440b1a92763 - manager: conda - name: xmltodict - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.13.0-pyhd8ed1ab_0.tar.bz2 - version: 0.13.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-xextproto: '' - hash: - md5: 536cc5db4d0a3ba0630541aec064b5e4 - sha256: cf47ccbf49d46189d7bdadeac1387c826be82deb92ce6badbb03baae4b67ed26 - manager: conda - name: xorg-libxext - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2 - version: 1.3.4 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-fixesproto: '' - xorg-libx11: '>=1.7.0,<2.0a0' - hash: - md5: e9a21aa4d5e3e5f1aed71e8cefd46b6a - sha256: 1e426a1abb774ef1dcf741945ed5c42ad12ea2dc7aeed7682d293879c3e1e4c3 - manager: conda - name: xorg-libxfixes - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-5.0.3-h7f98852_1004.tar.bz2 - version: 5.0.3 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-renderproto: '' - hash: - md5: f59c1242cc1dd93e72c2ee2b360979eb - sha256: 7d907ed9e2ec5af5d7498fb3ab744accc298914ae31497ab6dcc6ef8bd134d00 - manager: conda - name: xorg-libxrender - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2 - version: 0.9.10 -- category: main - dependencies: - python: '>=3.7' - hash: - md5: 09b5b885341697137879a4f039a9e5a1 - sha256: d98e41fe62edde9d979d79114f8cffa992ca86f4e7428c75e3c8b8fd6ab040a3 - manager: conda - name: zipp - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.11.0-pyhd8ed1ab_0.conda - version: 3.11.0 -- category: main - dependencies: - python: '>=3.6' - pytz: '' - hash: - md5: 2ea70fde8d581ba9425a761609eed6ba - sha256: 21a8403d886136c0a80f965ae5387fa1693b19ddd69023bcd0e844f2510d7e2f - manager: conda - name: babel - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/babel-2.11.0-pyhd8ed1ab_0.tar.bz2 - version: 2.11.0 -- category: main - dependencies: - python: '>=3.6' - typing_extensions: '' - hash: - md5: be3b5cae027b3ead96829ef7717c76c3 - sha256: 4592888a3c5f1ad2e36ff89039ff1912c623695f985622cf0fcfc2d0cb315053 - manager: conda - name: botocore-stubs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/botocore-stubs-1.24.7-pyhd8ed1ab_0.tar.bz2 - version: 1.24.7 -- category: main - dependencies: - fontconfig: '>=2.13.96,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libpng: '>=1.6.38,<1.7.0a0' - libxcb: '>=1.13,<1.14.0a0' - libzlib: '>=1.2.12,<1.3.0a0' - pixman: '>=0.40.0,<1.0a0' - xorg-libice: '' - xorg-libsm: '' - xorg-libx11: '' - xorg-libxext: '' - xorg-libxrender: '' - zlib: '>=1.2.12,<1.3.0a0' - hash: - md5: d1a88f3ed5b52e1024b80d4bcd26a7a0 - sha256: f062cf56e6e50d3ad4b425ebb3765ca9138c6ebc52e6a42d1377de8bc8d954f6 - manager: conda - name: cairo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-ha61ee94_1014.tar.bz2 - version: 1.16.0 -- category: main - dependencies: - libffi: '>=3.4,<4.0a0' - libgcc-ng: '>=12' - pycparser: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: 20080319ef73fbad74dcd6d62f2a3ffe - sha256: 485a8f65c58c26c7d48bfea20ed1d6f1493f3329dd2c9c0a888a1c2b7c2365c5 - manager: conda - name: cffi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_3.conda - version: 1.15.1 -- category: main - dependencies: - libclang-cpp15: '>=15.0.6,<15.1.0a0' - libgcc-ng: '>=12' - libllvm15: '>=15.0.6,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 23d58cc7d87670c34a1932f91ca2a30f - sha256: 24ff08dafff6d0f075b962f7748bdd4ef5e2709e1bf95e273263f933bc8d0e57 - manager: conda - name: clang-format-15 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15-15.0.6-default_h2e3cab8_0.conda - version: 15.0.6 -- category: main - dependencies: - click: '' - python: '>=3.6' - hash: - md5: 72a46ffc25701c173932fd55cf0965d3 - sha256: 7384b6c194f9822d7cc2c9d82409b2fd571fad96f95e6e27c9098f63772d36fd - manager: conda - name: click-default-group - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/click-default-group-1.2.2-pyhd8ed1ab_1.tar.bz2 - version: 1.2.2 -- category: main - dependencies: - crashtest: '>=0.3.0,<0.4.0' - pastel: '>=0.2.0,<0.3.0' - pylev: '>=1.3,<2.0' - python: '' - hash: - md5: 159273f717a11e53b2656f8b6521a5e2 - sha256: 59b5c9ea3415e45e1beb1c191e3a0bf0dcca92c200a184704ea55002d1ef535c - manager: conda - name: clikit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyh9f0ad1d_0.tar.bz2 - version: 0.6.2 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - expat: '>=2.5.0,<3.0a0' - libcurl: '>=7.86.0,<8.0a0' - libgcc-ng: '>=12' - libstdcxx-ng: '>=12' - libuv: '' - libzlib: '>=1.2.13,<1.3.0a0' - ncurses: '>=6.3,<7.0a0' - rhash: '' - xz: '>=5.2.6,<6.0a0' - zlib: '' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 78a6a3f7a3976cdaccf7738968a25196 - sha256: 339ea52e8cbbca0d0f7364dc53b8dce5e5c52e9bcdf623d31d23aecdbd098e0b - manager: conda - name: cmake - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cmake-3.25.1-h816a3e0_0.conda - version: 3.25.1 -- category: main - dependencies: - krb5: '>=1.20.1,<1.21.0a0' - libcurl: 7.87.0 hdc1c0ab_0 - libgcc-ng: '>=12' - libssh2: '>=1.10.0,<2.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - openssl: '>=3.0.7,<4.0a0' - hash: - md5: b14123ca479b9473d7f7395b0fd25c97 - sha256: a91f7dcc89f86716acbd02804a461943cfca7835ffb8b4937fe2d45a86e6ab65 - manager: conda - name: curl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/curl-7.87.0-hdc1c0ab_0.conda - version: 7.87.0 -- category: main - dependencies: - python: '' - six: '>=1.4.0' - hash: - md5: c69f19038efee4eb534623610d0c2053 - sha256: 2ba7e3e4f75e07b42246b4ba8569c983ecbdcda47b1b900632858a23d91826f2 - manager: conda - name: docker-pycreds - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/docker-pycreds-0.4.0-py_0.tar.bz2 - version: 0.4.0 -- category: main - dependencies: - cloudpickle: '' - pyinotify: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: b672b2aae86f427adab76a571ef1cb89 - sha256: 45df810e229b5c15ad9e8197e15c2d2ec47c5170dcaf1b99d3ea4189744d003c - manager: conda - name: doit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/doit-0.35.0-py39hf3d152e_0.tar.bz2 - version: 0.35.0 -- category: main - dependencies: - e2fsprogs-libs: 1.46.2 h166bdaf_0 - libgcc-ng: '>=10.3.0' - util-linux: '>=2.36,<2.37.0a0' - hash: - md5: 3a5caf0e611d38f05b004a25423e07cb - sha256: fac9c225ac324519cf1224cd87c201a7b18f0c5f42033ef9db7a480a9163f348 - manager: conda - name: e2fsprogs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/e2fsprogs-1.46.2-h166bdaf_0.tar.bz2 - version: 1.46.2 -- category: main - dependencies: - gmpy2: '' - python: '>=3.3' - six: '>=1.9.0' - hash: - md5: 566165664cc0964a7202dc239af6619d - sha256: 7770998e7b1ad6b80d1c3ffa71ae3f8812260676f0268d339abe32879115bc0c - manager: conda - name: ecdsa - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ecdsa-0.18.0-pyhd8ed1ab_1.tar.bz2 - version: 0.18.0 -- category: main - dependencies: - bzip2: '>=1.0.8,<2.0a0' - libarchive: '>=3.5.2,<3.6.0a0' - libcurl: '>=7.82.0,<8.0a0' - libgcc-ng: '>=10.3.0' - libmicrohttpd: '>=0.9.75,<0.10.0a0' - libstdcxx-ng: '>=10.3.0' - libzlib: '>=1.2.11,<1.3.0a0' - sqlite: '>=3.38.2,<4.0a0' - xz: '>=5.2.5,<5.3.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 2e9ec0e21d51118b004f1f98e4fbf598 - sha256: bee5b4a723472cc844775a36dbdca35ecb24f40fbb162924bd8536b05930c3dc - manager: conda - name: elfutils - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/elfutils-0.187-h989201e_0.tar.bz2 - version: '0.187' -- category: main - dependencies: - python: '>=3.4' - smmap: '>=3.0.1,<4' - hash: - md5: 3706d2f3d7cb5dae600c833345a76132 - sha256: 0003ab2b971913380633c711bf49a54dcf06e179986c725b0925854b58878377 - manager: conda - name: gitdb - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.10-pyhd8ed1ab_0.conda - version: 4.0.10 -- category: main - dependencies: - python: '>=3.6' - typing_extensions: '>=4,<5' - hash: - md5: 87cafe8c7638a5ac6fd8ec8fb01f1508 - sha256: 6f7da913ecad98951cadfe512af2c3979fbff752bf714da66760701e5463dd29 - manager: conda - name: graphql-core - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.3-pyhd8ed1ab_0.tar.bz2 - version: 3.2.3 -- category: main - dependencies: - python: '' - six: '>=1.9' - webencodings: '' - hash: - md5: b2355343d6315c892543200231d7154a - sha256: 9ad06446fe9847e86cb20d220bf11614afcd2cbe9f58096f08d5d4018877bee4 - manager: conda - name: html5lib - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2 - version: '1.1' -- category: main - dependencies: - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - zipp: '>=0.5' - hash: - md5: 4c2a0eabf0b8980b2c755646a6f750eb - sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 - manager: conda - name: importlib-metadata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 - version: 4.11.4 -- category: main - dependencies: - python: '>=3.6' - zipp: '>=0.4' - hash: - md5: 24dd95143fc4f3898143c93a6d5a5d41 - sha256: 7a32c0b58ae4e2673f47c73ed1f010681501198e6aaa279c5eddc714bca12b48 - manager: conda - name: importlib_resources - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-3.3.1-pyhd8ed1ab_1.tar.bz2 - version: 3.3.1 -- category: main - dependencies: - more-itertools: '' - python: '>=3.7' - hash: - md5: 31e4a1506968d017229bdb64695013a1 - sha256: 6a81b67a1de8f761f66a4540bbd07cc27f9fbf2c7d67aa3732ebef379cf62874 - manager: conda - name: jaraco.classes - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.2.3-pyhd8ed1ab_0.tar.bz2 - version: 3.2.3 -- category: main - dependencies: - markupsafe: '>=2.0' - python: '>=3.7' - hash: - md5: c8490ed5c70966d232fdd389d0dbed37 - sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 - manager: conda - name: jinja2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 - version: 3.1.2 -- category: main - dependencies: - jsonpointer: '>=1.9' - python: '>=3.6' - hash: - md5: 09150b51b0528a31a0f6500b96fdde82 - sha256: d87fd8da2d3327744821b6b1d1e5b76e4077224fb626ce02d6623a1bc6ee2563 - manager: conda - name: jsonpatch - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.32-pyhd8ed1ab_0.tar.bz2 - version: '1.32' -- category: main - dependencies: - python: '' - six: '' - hash: - md5: 7b503c6c097fa8677d6ff17d2bfb623f - sha256: b89ace740500f4a311475ae44add2675d72dc42c02971910ea844812edf93736 - manager: conda - name: junit-xml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/junit-xml-1.9-pyh9f0ad1d_0.tar.bz2 - version: '1.9' -- category: main - dependencies: - libclang13: 15.0.6 default_h3a83d3e_0 - libgcc-ng: '>=12' - libllvm15: '>=15.0.6,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 1b2cee49acc5b03c73ad0f68bfe04bb8 - sha256: 3bf9a2d398492a017f7be21d2fb22a824302773fd2b3a7d143617917146a1b64 - manager: conda - name: libclang - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libclang-15.0.6-default_h2e3cab8_0.conda - version: 15.0.6 -- category: main - dependencies: - expat: '>=2.5.0,<3.0a0' - fontconfig: '>=2.14.1,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - icu: '>=70.1,<71.0a0' - jpeg: '>=9e,<10a' - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libtiff: '>=4.5.0,<4.6.0a0' - libwebp: '' - libwebp-base: '>=1.2.4,<2.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - zlib: '' - hash: - md5: 82ef57611ace65b59db35a9687264572 - sha256: 6674781023188deeda7752e5dc429a54fd1639c9d61cbb25296cbbb55367884a - manager: conda - name: libgd - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h5aea950_4.conda - version: 2.3.3 -- category: main - dependencies: - python: '' - setuptools: '' - six: '' - tornado: '' - hash: - md5: b7190e3ec3eff52839434bf4698e2d62 - sha256: 0e88f8f8abc0a641c2f3b1b306258fab87c39a95f3495e53e6b3873107da1765 - manager: conda - name: livereload - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/livereload-2.6.3-pyh9f0ad1d_0.tar.bz2 - version: 2.6.3 -- category: main - dependencies: - libgcc-ng: '>=9.4.0' - mypy_extensions: '>=0.4.3,<0.5.0' - psutil: '>=4.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - tomli: '>=1.1.0' - typing_extensions: '>=3.7.4' - hash: - md5: 2ec6c26d45a781f3d3810fb2de290e8f - sha256: 5329a800c4caa0cb43b4340e7ce0b0ce7a1b0e9dde450b864c83605f4c08492c - manager: conda - name: mypy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/mypy-0.931-py39h3811e60_2.tar.bz2 - version: '0.931' -- category: main - dependencies: - ptyprocess: '>=0.5' - python: '' - hash: - md5: 5909e7b978141dd80d28dbf9de627827 - sha256: 04eef875d461732ef22cd19bf2c989c40e73b5da625bf6a6b82ddae200e90e56 - manager: conda - name: pexpect - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2 - version: 4.8.0 -- category: main - dependencies: - freetype: '>=2.12.1,<3.0a0' - jpeg: '>=9e,<10a' - lcms2: '>=2.14,<3.0a0' - libgcc-ng: '>=12' - libtiff: '>=4.5.0,<4.6.0a0' - libwebp-base: '>=1.2.4,<2.0a0' - libxcb: '>=1.13,<1.14.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - openjpeg: '>=2.5.0,<3.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - tk: '>=8.6.12,<8.7.0a0' - hash: - md5: 4af037605aeda117ece89c648b8eb0ea - sha256: 55903a89517bb39f6b9d335d5d4b4e68217a6e2113ddb17ddfb0eeb8d043dc72 - manager: conda - name: pillow - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pillow-9.2.0-py39h2320bf1_4.conda - version: 9.2.0 -- category: main - dependencies: - python: '>=3.7' - setuptools: '' - wheel: '' - hash: - md5: da66f2851b9836d3a7c5190082a45f7d - sha256: 7a86b2427abbf5cf695da192ba1c03130115f157297e7bfde65f0a18a345a7bc - manager: conda - name: pip - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pip-22.3.1-pyhd8ed1ab_0.tar.bz2 - version: 22.3.1 -- category: main - dependencies: - python: '>=3.6' - setuptools: '' - hash: - md5: 9f478e8eedd301008b5f395bad0caaed - sha256: 4f61addd5ab463c5fe7a3040a2d710ff2aed9c989b6cee2de2486187108bcdd5 - manager: conda - name: pygments - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.13.0-pyhd8ed1ab_0.tar.bz2 - version: 2.13.0 -- category: main - dependencies: - attrs: '>=19.2.0' - iniconfig: '' - packaging: '' - pluggy: '>=0.12,<2' - py: '>=1.8.2' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - toml: '' - hash: - md5: 6e76597729a7ac9b0124303c326f4706 - sha256: 12d9d5b7d6e5aa639725dddc35d3f8dec8fe01bd05ccf60ac45975f93d1534cf - manager: conda - name: pytest - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pytest-6.2.5-py39hf3d152e_3.tar.bz2 - version: 6.2.5 -- category: main - dependencies: - python: '>=3.6' - six: '>=1.5' - hash: - md5: dd999d1cc9f79e67dbb855c8924c7984 - sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da - manager: conda - name: python-dateutil - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 - version: 2.8.2 -- category: main - dependencies: - __glibc: '>=2.17,<3.0.a0' - libcurl: '>=7.83.1,<8.0a0' - libgcc-ng: '>=12' - libglib: '>=2.72.1,<3.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - pixman: '>=0.40.0,<1.0a0' - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: def7188533bc19a8df31e57de92260cf - sha256: 0e6f27f17a562308344271e8011553afc7335176ec415a8e89f07892df06db31 - manager: conda - name: qemu - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/qemu-5.0.0-hb15d774_0.tar.bz2 - version: 5.0.0 -- category: main - dependencies: - pyasn1: '>=0.1.3' - python: '' - hash: - md5: 3452ab3790dbb1df9508b3fa4ea2f806 - sha256: 6ea0fcd8f40c7f78e2c6cff344bb91f457682aa352ee48364246371a41410ee8 - manager: conda - name: rsa - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/rsa-4.7.2-pyh44b312d_0.tar.bz2 - version: 4.7.2 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - ruamel.yaml.clib: '>=0.1.2' - setuptools: '' - hash: - md5: 51ad16ab9c63e5d14145f34adbbacf70 - sha256: be03761fc9230416697e78e1a9b35af3165b03e7e8c6efa0d01157898d564741 - manager: conda - name: ruamel.yaml - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.21-py39hb9d737c_2.tar.bz2 - version: 0.17.21 -- category: main - dependencies: - python: '>=3.6' - typing: '>=3.6,<4.0' - hash: - md5: 471bf9e605820b59988e830382b8d654 - sha256: e8b3bc2203266636740ce10536ef951c52b53b43bfed3b938117547efc47e374 - manager: conda - name: tomlkit - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.11.6-pyha770c72_0.tar.bz2 - version: 0.11.6 -- category: main - dependencies: - colorama: '' - python: '>=2.7' - hash: - md5: 5526ff3f88f9db87bb0924b9ce575345 - sha256: d196e0c3a057a840147fa23d3d43eafd6b63258846bdafe8ac17f70b534f91bd - manager: conda - name: tqdm - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.1-pyhd8ed1ab_0.tar.bz2 - version: 4.64.1 -- category: main - dependencies: - typing_extensions: 4.4.0 pyha770c72_0 - hash: - md5: be969210b61b897775a0de63cd9e9026 - sha256: 6f129b1bc18d111dcf3abaec6fcf6cbee00f1b77bb42d0f0bc8d85f8faa65cf0 - manager: conda - name: typing-extensions - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.4.0-hd8ed1ab_0.tar.bz2 - version: 4.4.0 -- category: main - dependencies: - markupsafe: '>=2.1.1' - python: '>=3.7' - hash: - md5: 8e69568592e552919201f730b01a58c2 - sha256: 3bb3d6a98f9e3c6081166d81368e4a0e48fdbfe19e683a957ac344b063c42412 - manager: conda - name: werkzeug - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/werkzeug-2.2.2-pyhd8ed1ab_0.tar.bz2 - version: 2.2.2 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-inputproto: '' - xorg-libx11: '>=1.7.0,<2.0a0' - xorg-libxext: 1.3.* - xorg-libxfixes: 5.0.* - hash: - md5: e77615e5141cad5a2acaa043d1cf0ca5 - sha256: 745c1284a96b4282fe6fe122b2643e1e8c26a7ff40b733a8f4b61357238c4e68 - manager: conda - name: xorg-libxi - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.7.10-h7f98852_0.tar.bz2 - version: 1.7.10 -- category: main - dependencies: - cffi: '>=1.1' - libgcc-ng: '>=12' - pip: '' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - six: '>=1.4.1' - hash: - md5: 93f72f06a4b00ce36d16007c01e6d1aa - sha256: 8afe6676576da6e661ab7c0f2dfa52acc9e6f9bfc5ad2f1d57bf5131ddbdd975 - manager: conda - name: bcrypt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/bcrypt-3.2.2-py39hb9d737c_1.tar.bz2 - version: 3.2.2 -- category: main - dependencies: - cffi: '>=1.0.0' - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: a639fdd9428d8b25f8326a3838d54045 - sha256: 293229afcd31e81626e5cfe0478be402b35d29b73aa421a49470645debda5019 - manager: conda - name: brotlipy - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1005.tar.bz2 - version: 0.7.0 -- category: main - dependencies: - clang-format-15: 15.0.6 default_h2e3cab8_0 - libclang-cpp15: '>=15.0.6,<15.1.0a0' - libgcc-ng: '>=12' - libllvm15: '>=15.0.6,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: 60cf3cb6b213e06879b506b2fa6b1a76 - sha256: 595000ad9c8f0f7716559bc59408b63a109016abd948c07cb76b0b54c4dcfdfa - manager: conda - name: clang-format - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15.0.6-default_h2e3cab8_0.conda - version: 15.0.6 -- category: main - dependencies: - clikit: '>=0.6.0,<0.7.0' - python: '>=3.6' - hash: - md5: 4c82b11a3d06031bd58e7d869f53d965 - sha256: a3a5beaf5b4a5ba671580164e6b1da77837f9d69414b095bd3231e84a85f505c - manager: conda - name: cleo - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cleo-0.8.1-pyhd8ed1ab_2.tar.bz2 - version: 0.8.1 -- category: main - dependencies: - cffi: '>=1.12' - libgcc-ng: '>=12' - openssl: '>=3.0.7,<4.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: dee37fde01f9bbc53ec421199d7b17cf - sha256: e2aa3c11b22554733ecc07b97d7925db0467921a45ccc69e348e9e7501ce7e11 - manager: conda - name: cryptography - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-38.0.4-py39h3ccb8fc_0.conda - version: 38.0.4 -- category: main - dependencies: - click: '>=8.0' - importlib-metadata: '>=3.6.0' - itsdangerous: '>=2.0' - jinja2: '>=3.0' - python: '>=3.7' - werkzeug: '>=2.2.2' - hash: - md5: 85fad4c7889dd969ed4c02cf63cfe9c5 - sha256: e047c40122dc3fd53c534924271e9635d3dbf5ba606ccd2bd7f7c70b63697037 - manager: conda - name: flask - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/flask-2.2.2-pyhd8ed1ab_0.tar.bz2 - version: 2.2.2 -- category: main - dependencies: - curl: '' - expat: '>=2.5.0,<3.0a0' - gettext: '' - libgcc-ng: '>=12' - libiconv: '>=1.17,<2.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - openssl: '>=3.0.7,<4.0a0' - pcre2: '>=10.40,<10.41.0a0' - perl: 5.* - hash: - md5: d52d166cf45275bdc6c108f951371d37 - sha256: 4623ec537bf875885597504f84f1d0ccf474838d4109b3c62b25da6bc04aea1a - manager: conda - name: git - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/git-2.39.0-pl5321h693f4a3_0.conda - version: 2.39.0 -- category: main - dependencies: - gitdb: '>=4.0.1,<5' - python: '>=3.7' - typing_extensions: '>=3.7.4.3' - hash: - md5: 0c217ab2f5ef6925e4e52c70b57cfc4a - sha256: 2ccd8aa401701947398a087b1aa11042b1b088e7331fed574b7ec9909bee09d6 - manager: conda - name: gitpython - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.30-pyhd8ed1ab_0.conda - version: 3.1.30 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0a0' - freetype: '>=2.12.1,<3.0a0' - graphite2: '' - icu: '>=70.1,<71.0a0' - libgcc-ng: '>=12' - libglib: '>=2.74.1,<3.0a0' - libstdcxx-ng: '>=12' - hash: - md5: 448fe40d2fed88ccf4d9ded37cbb2b38 - sha256: f300fcb390253d6d63346ee71e56f82bc830783d1682ac933fe9ac86f39da942 - manager: conda - name: harfbuzz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-6.0.0-h8e241bc_0.conda - version: 6.0.0 -- category: main - dependencies: - importlib-metadata: '>=4.11.4,<4.11.5.0a0' - hash: - md5: 9a1925fdb91c81437b8012e48ede6851 - sha256: 85049d953d6894e1379162e0f01cf4b8828d40f707cc511edb201e9159f091fc - manager: conda - name: importlib_metadata - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.11.4-hd8ed1ab_0.tar.bz2 - version: 4.11.4 -- category: main - dependencies: - attrs: '>=17.4.0' - importlib-metadata: '' - pyrsistent: '>=0.14.0' - python: '>=3.6' - setuptools: '' - six: '>=1.11.0' - hash: - md5: 66125e28711d8ffc04a207a2b170316d - sha256: d74a3ddd3c3dd9bd7b00110a196e3af90490c5660674f18bfd53a8fdf91de418 - manager: conda - name: jsonschema - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-3.2.0-pyhd8ed1ab_3.tar.bz2 - version: 3.2.0 -- category: main - dependencies: - elfutils: '>=0.187,<0.188.0a0' - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 5b3ed39ee3809d63d347b649de0a45f8 - manager: conda - name: libdwarf - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 - version: 0.0.0.20190110_28_ga81397fc4 -- category: main - dependencies: - certifi: '>=2020.06.20' - cycler: '>=0.10' - freetype: '>=2.10.4,<3.0a0' - kiwisolver: '>=1.0.1' - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - numpy: '>=1.19.5,<2.0a0' - pillow: '>=6.2.0' - pyparsing: '>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6' - python: '>=3.9,<3.10.0a0' - python-dateutil: '>=2.1' - python_abi: 3.9.* *_cp39 - setuptools: '' - tk: '>=8.6.10,<8.7.0a0' - tornado: '' - hash: - md5: 9ec0b2186fab9121c54f4844f93ee5b7 - sha256: 1c5ddf4b934f34da73e91f3009a171d64372eac0eb8801916a0acadf9693e61e - manager: conda - name: matplotlib-base - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.3.4-py39h2fa2bec_0.tar.bz2 - version: 3.3.4 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - libstdcxx-ng: '>=9.3.0' - numpy: '>=1.19.4,<2.0a0' - python: '>=3.9,<3.10.0a0' - python-dateutil: '>=2.7.3' - python_abi: 3.9.* *_cp39 - pytz: '>=2017.2' - setuptools: <60.0.0 - hash: - md5: 79fc4b5b3a865b90dd3701cecf1ad33c - sha256: f104a60194c3d39b1b0097bfd889aec57d5d5f074e3e76ac9173318ba8de07fd - manager: conda - name: pandas - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pandas-1.1.5-py39hde0f152_0.tar.bz2 - version: 1.1.5 -- category: main - dependencies: - pip: '' - python: '>=3.6' - hash: - md5: 10de1749f30caa3907892f14c5fcafbe - sha256: 8b35003b8f423fd0aedcbfb399a23658bce065f4772fa70f37b5f1651fa137f4 - manager: conda - name: pbr - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pbr-5.11.0-pyhd8ed1ab_0.tar.bz2 - version: 5.11.0 -- category: main - dependencies: - python: '>=3.7' - typing-extensions: '>=4.4' - hash: - md5: 0b4cc3f8181b0d8446eb5387d7848a54 - sha256: 5d469cd150e4413b15eedb66bdc7a3831a4249e2e5646b8c9dcdf713e35fc598 - manager: conda - name: platformdirs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-2.6.2-pyhd8ed1ab_0.conda - version: 2.6.2 -- category: main - dependencies: - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - typing-extensions: '>=4.1.0' - hash: - md5: 2c90be6b24008d2656fc6b72c25175e9 - sha256: d5b01d88414453035256e0dec7bcd7c2f8d8b4206bed91d1d6c9b2c783a85285 - manager: conda - name: pydantic - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.10.4-py39h72bdee0_0.conda - version: 1.10.4 -- category: main - dependencies: - cffi: '>=1.4.1' - libgcc-ng: '>=12' - libsodium: '>=1.0.18,<1.0.19.0a0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - six: '' - hash: - md5: 1022b37795420d806b7b36b4e622ee9b - sha256: 937447b9122e4fe2525aba3568bd0635123e6293564b157ccb6753300553d84e - manager: conda - name: pynacl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pynacl-1.5.0-py39hb9d737c_2.tar.bz2 - version: 1.5.0 -- category: main - dependencies: - pytest: '>=3.6.0' - python: '' - hash: - md5: b6764e23dece9f9cda0469af044fafeb - sha256: bdb25a7daf3efb7255b1a19d7b5d41d7d4d96bc647b8e5f7407ec4dd9e384257 - manager: conda - name: pytest-dependency - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pytest-dependency-0.5.1-pyh9f0ad1d_0.tar.bz2 - version: 0.5.1 -- category: main - dependencies: - pytest: '>=5.0' - python: '>=3.7' - hash: - md5: 6af5653a74c450ddc16ef5b39d2dedcd - sha256: 24ede819260551a29696590ae444d4728d7dbb655d26c549294cedaa5df8aeb5 - manager: conda - name: pytest-mock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pytest-mock-3.7.0-pyhd8ed1ab_1.tar.bz2 - version: 3.7.0 -- category: main - dependencies: - libgcc-ng: '>=9.3.0' - xorg-inputproto: '' - xorg-libx11: '>=1.7.1,<2.0a0' - xorg-libxext: 1.3.* - xorg-libxi: 1.7.* - xorg-recordproto: '' - hash: - md5: a220b1a513e19d5cb56c1311d44f12e6 - sha256: 9a51ae2869b9a47735539dada9d85534418a765d1461c9f91fe7564f3ee75e87 - manager: conda - name: xorg-libxtst - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.3-h7f98852_1002.tar.bz2 - version: 1.2.3 -- category: main - dependencies: - cffi: '>=1.11' - libgcc-ng: '>=12' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - zstd: '>=1.5.2,<1.6.0a0' - hash: - md5: 6023bdb101f9c7fcf11595442cb832b0 - sha256: 7297303784e4b4964fa15eac0d0559f3598d9abf8d941b33f51315c590e16eda - manager: conda - name: zstandard - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.19.0-py39h29414ee_1.conda - version: 0.19.0 -- category: main - dependencies: - importlib_metadata: '>=0.23,<5' - python: '>=3.5' - hash: - md5: b8152341fc3fc9880c6e1b9d188974e5 - sha256: 2abb116f5bdc62d5e83c9dd15e5fc30c2a9571f728ccc012fad03350ed1d581e - manager: conda - name: argcomplete - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/argcomplete-1.12.3-pyhd8ed1ab_2.tar.bz2 - version: 1.12.3 -- category: main - dependencies: - clang-format: 15.0.6 default_h2e3cab8_0 - libclang: '>=15.0.6,<15.1.0a0' - libclang-cpp15: '>=15.0.6,<15.1.0a0' - libgcc-ng: '>=12' - libllvm15: '>=15.0.6,<15.1.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - hash: - md5: bb3213b15b70d916c247c5bbb2d549f2 - sha256: 321b12daf48f5f4f7ac3eb6c7f7273657ca907571c343f6ce6126b4025276bca - manager: conda - name: clang-tools - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-15.0.6-default_h2e3cab8_0.conda - version: 15.0.6 -- category: main - dependencies: - python: '>=3.7' - zstandard: '>=0.15' - hash: - md5: 1a2fa9e53cfbc2e4d9ab21990805a436 - sha256: 48cde99cc0abe5e50fb00713710851db9f76812a644892a9a2b5cbf9fe9707f5 - manager: conda - name: conda-package-streaming - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.7.0-pyhd8ed1ab_1.conda - version: 0.7.0 -- category: main - dependencies: - flask: '>=0.9' - python: '' - six: '' - hash: - md5: f06be6d2d27dc3ea2b3da84ade76583c - sha256: 0ffe072bf8b7bfdbb3a2e6f41cd65264259a92a77db3fb3ffc4e74f3eee2ea4d - manager: conda - name: flask_cors - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/flask_cors-3.0.10-pyhd3deb0d_0.tar.bz2 - version: 3.0.10 -- category: main - dependencies: - importlib_metadata: '' - python: ==2.7.*|>=3.5 - hash: - md5: 35f19fabdfd44c8b53889be95333848c - sha256: d497c6f3b064d3dd8b76f277ea8d6a507acfe8cb04e31811baf66d8c533b8c08 - manager: conda - name: jsonpickle - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jsonpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 - version: 2.2.0 -- category: main - dependencies: - elfutils: '>=0.187,<0.188.0a0' - libdwarf: 0.0.0.20190110_28_ga81397fc4 h753d276_0 - libgcc-ng: '>=12' - libzlib: '>=1.2.12,<1.3.0a0' - hash: - md5: 899c511688e6c41cb51c2921a8d25e63 - manager: conda - name: libdwarf-dev - optional: false - platform: linux-64 - url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-dev-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 - version: 0.0.0.20190110_28_ga81397fc4 -- category: main - dependencies: - alsa-lib: '>=1.2.8,<1.2.9.0a0' - fontconfig: '>=2.14.1,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - giflib: '>=5.2.1,<5.3.0a0' - harfbuzz: '>=6.0.0,<7.0a0' - jpeg: '>=9e,<10a' - lcms2: '>=2.14,<3.0a0' - libcups: '>=2.3.3,<2.4.0a0' - libgcc-ng: '>=12' - libpng: '>=1.6.39,<1.7.0a0' - libstdcxx-ng: '>=12' - libzlib: '>=1.2.13,<1.3.0a0' - xorg-libx11: '' - xorg-libxext: '' - xorg-libxi: '' - xorg-libxrender: '' - xorg-libxtst: '' - hash: - md5: 71a5dfe4a375fc43497cdc6f4aedff9d - sha256: baa527e6b59572e00e68c2362e1771f7741f3f062dac7a8c6365a97f48c04413 - manager: conda - name: openjdk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/openjdk-17.0.3-h58dac75_5.conda - version: 17.0.3 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0a0' - fontconfig: '>=2.14.1,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - fribidi: '>=1.0.10,<2.0a0' - harfbuzz: '>=6.0.0,<7.0a0' - libgcc-ng: '>=12' - libglib: '>=2.74.1,<3.0a0' - libpng: '>=1.6.39,<1.7.0a0' - hash: - md5: 667dc93c913f0156e1237032e3a22046 - sha256: 7ae10db69ed593d8e51205dfc8a8297b09bfc9aa351f0e07199d4edccb16ca13 - manager: conda - name: pango - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.50.12-hd33c08f_1.conda - version: 1.50.12 -- category: main - dependencies: - bcrypt: '>=3.1.3' - cryptography: '>=2.5' - pynacl: '>=1.0.1' - python: '>=3.6' - six: '' - hash: - md5: d96f72687c95e32a4fafef7cf61d985d - sha256: 8b3d9ef44b41703fe452c2603516df096bc1e44ceb3555681316b7cb92aad302 - manager: conda - name: paramiko - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/paramiko-2.12.0-pyhd8ed1ab_0.tar.bz2 - version: 2.12.0 -- category: main - dependencies: - cryptography: '>=38.0.0,<39' - python: '>=3.6' - hash: - md5: fbfa0a180d48c800f922a10a114a8632 - sha256: 42f04dded77ac2597108378d62b121697d0e982aba7b20a462a7239030563628 - manager: conda - name: pyopenssl - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 - version: 22.1.0 -- category: main - dependencies: - cryptography: '' - ecdsa: '!=0.15' - pyasn1: '' - python: '>=3.6' - rsa: '' - hash: - md5: 8fa19760945f1c3754c9419c6459f7e0 - sha256: 31bcedfa1803116e589602a24db4a01dbda2e0df819f497cb5d48c29d17631ec - manager: conda - name: python-jose - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-jose-3.3.0-pyh6c4a22f_1.tar.bz2 - version: 3.3.0 -- category: main - dependencies: - attrs: '' - pbr: '' - python: '>=3.6' - hash: - md5: 010e6280a9dc265d0488b598c45103d9 - sha256: 02e18825ab15654d6555aa2d78c396e726e200e398691bd0bce3b810205e28df - manager: conda - name: sarif-om - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sarif-om-1.0.4-pyhd8ed1ab_0.tar.bz2 - version: 1.0.4 -- category: main - dependencies: - cryptography: '' - dbus: '' - jeepney: '>=0.6' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: cfb68a22e2d9108634a08a8a3b19d1b6 - sha256: db76e25d0c1cad3ca6339fd4d09c9cd03dcea7072b302c6eaa4123a358e98a78 - manager: conda - name: secretstorage - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py39hf3d152e_1.tar.bz2 - version: 3.3.3 -- category: main - dependencies: - cryptography: '>=2.1.4' - ecdsa: '>=0.13' - python: '>=3.6' - hash: - md5: b8359fec314d52ccb52b59d47cd2c2c0 - sha256: d19ddc51a4e0c09172f3d70a4f75d2b7f67a9b0204eb25ae586e94830ffe4b44 - manager: conda - name: sshpubkeys - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sshpubkeys-3.3.1-pyhd8ed1ab_0.tar.bz2 - version: 3.3.1 -- category: main - dependencies: - distlib: '>=0.3.6,<1' - filelock: '>=3.4.1,<4' - platformdirs: '>=2.4,<3' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - hash: - md5: dd1be6ccb267f13bdc5c44cfb76c4080 - sha256: 3d9c15c6a69160d4133dc77adad49c70d932139631a5e52602637cd77ba82e10 - manager: conda - name: virtualenv - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.17.1-py39hf3d152e_0.conda - version: 20.17.1 -- category: main - dependencies: - conda-package-streaming: '>=0.7.0' - python: '>=3.7' - hash: - md5: 44800e9bd13143292097c65e57323038 - sha256: c453b2a648e7a059f26326d476069cf81627c9a3fa12da4ab22eb39e7bfdc095 - manager: conda - name: conda-package-handling - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.0.2-pyh38be061_0.conda - version: 2.0.2 -- category: main - dependencies: - atk-1.0: '>=2.36.0' - cairo: '>=1.16.0,<2.0.0a0' - gdk-pixbuf: '>=2.42.6,<3.0a0' - gettext: '>=0.19.8.1,<1.0a0' - libgcc-ng: '>=9.4.0' - libglib: '>=2.70.2,<3.0a0' - pango: '>=1.50.3,<1.51.0a0' - hash: - md5: 957a0255ab58aaf394a91725d73ab422 - sha256: 66d189ec36d67309fa3eb52d14d77b82359c10303c400eecc14f8eaca5939b87 - manager: conda - name: gtk2 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h90689f9_2.tar.bz2 - version: 2.24.33 -- category: main - dependencies: - attrs: '' - jsonpickle: '' - pbr: '' - python: '>=3.6' - hash: - md5: 686ca7c72f9583791fe424600987411f - sha256: 244f9103888438b57ab9f4aac7a8aba8db19947267fd2ddbdaa2222c39f6c8a9 - manager: conda - name: jschema-to-python - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/jschema-to-python-1.2.3-pyhd8ed1ab_0.tar.bz2 - version: 1.2.3 -- category: main - dependencies: - importlib_metadata: '>=4.11.4' - jaraco.classes: '' - jeepney: '>=0.4.2' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - secretstorage: '>=3.2' - hash: - md5: ae2df7a822f7671da22da24ead24cc0a - sha256: 107e6a5ba122dff162e9d34a87af1ffbb4dca1f7dd1547294646774ca9421524 - manager: conda - name: keyring - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/keyring-23.13.1-py39hf3d152e_0.conda - version: 23.13.1 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0.0a0' - gdk-pixbuf: '>=2.42.8,<3.0a0' - gettext: '>=0.19.8.1,<1.0a0' - libgcc-ng: '>=12' - libglib: '>=2.70.2,<3.0a0' - libxml2: '>=2.9.14,<2.11.0a0' - pango: '>=1.50.7,<1.51.0a0' - hash: - md5: 921e53675ed5ea352f022b79abab076a - sha256: 9b81f3854660e902a417e8194b43ed2f5d2a082227df28ba6804c68ac7c16aa0 - manager: conda - name: librsvg - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.54.4-h7abd40a_0.tar.bz2 - version: 2.54.4 -- category: main - dependencies: - __unix: '' - openjdk: '>=8' - hash: - md5: d9f7bf8941eb7a198a633957bb5859a6 - sha256: 1fabb57e0913405ac0981a97535124589b65d58832cb083f31553b6c8b66be24 - manager: conda - name: sbt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sbt-1.8.0-hd8ed1ab_0.tar.bz2 - version: 1.8.0 -- category: main - dependencies: - brotlipy: '>=0.6.0' - certifi: '' - cryptography: '>=1.3.4' - idna: '>=2.0.0' - pyopenssl: '>=0.14' - pysocks: '>=1.5.6,<2.0,!=1.5.7' - python: <4.0 - hash: - md5: 3078ef2359efd6ecadbc7e085c5e0592 - sha256: 992f2d6ca50c98f865a4f2e4bada23f950e39f33ff7c64614a31ee152ec4d5ae - manager: conda - name: urllib3 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.13-pyhd8ed1ab_0.conda - version: 1.26.13 -- category: main - dependencies: - jmespath: '>=0.7.1,<1.0.0' - python: '>=3.6' - python-dateutil: '>=2.1,<3.0.0' - urllib3: '>=1.25.4,<1.27' - hash: - md5: 61d89d20596a5cc470422abd81c7823e - sha256: 7902f3f4b21cebe5093752eca8810046a61a5f6fb15441d2a0d350f9de7688fa - manager: conda - name: botocore - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.23.21-pyhd8ed1ab_0.tar.bz2 - version: 1.23.21 -- category: main - dependencies: - cairo: '>=1.16.0,<2.0a0' - expat: '>=2.5.0,<3.0a0' - fontconfig: '>=2.14.1,<3.0a0' - fonts-conda-ecosystem: '' - freetype: '>=2.12.1,<3.0a0' - gdk-pixbuf: '>=2.42.8,<3.0a0' - gtk2: '' - gts: '>=0.7.6,<0.8.0a0' - libgcc-ng: '>=12' - libgd: '>=2.3.3,<2.4.0a0' - libglib: '>=2.74.1,<3.0a0' - librsvg: '>=2.54.4,<3.0a0' - libstdcxx-ng: '>=12' - libtool: '' - libwebp-base: '>=1.2.4,<2.0a0' - libzlib: '>=1.2.13,<1.3.0a0' - pango: '>=1.50.12,<2.0a0' - zlib: '' - hash: - md5: 96bf06b24d74a5bf826485e9032c9312 - sha256: bd249dd8b3ef58fb14dc6f4738fff38d9955598b362d3faa85e092680741e324 - manager: conda - name: graphviz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-7.0.5-h2e5815a_0.conda - version: 7.0.5 -- category: main - dependencies: - certifi: '>=2017.4.17' - charset-normalizer: '>=2,<3' - idna: '>=2.5,<4' - python: '>=3.7,<4.0' - urllib3: '>=1.21.1,<1.27' - hash: - md5: 089382ee0e2dc2eae33a04cc3c2bddb0 - sha256: b45d0da6774c8231ab4fef0427b3050e7c54c84dfe453143dd4010999c89e050 - manager: conda - name: requests - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_1.tar.bz2 - version: 2.28.1 -- category: main - dependencies: - botocore: '>=1.11.3' - python: '>=3.4' - wrapt: '' - hash: - md5: 2f18ecd9ec078c10f7086ad7ee05289b - sha256: ab3afec58f5368351efac43e813e62f944d41bd879c99e45ad49910aac666447 - manager: conda - name: aws-xray-sdk - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/aws-xray-sdk-2.11.0-pyhd8ed1ab_0.tar.bz2 - version: 2.11.0 -- category: main - dependencies: - msgpack-python: '>=0.5.2' - python: '>=3.6' - requests: '' - hash: - md5: 6eefee9888f33f150b5d44d616b1a613 - sha256: c863c2bf200008e255f69bececda3477c1bb23e2b63a82612099a91a418ca2ea - manager: conda - name: cachecontrol - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.12.11-pyhd8ed1ab_0.tar.bz2 - version: 0.12.11 -- category: main - dependencies: - conda-package-handling: '>=1.3.0' - pluggy: '>=1.0.0' - pycosat: '>=0.6.3' - pyopenssl: '>=16.2.0' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - requests: '>=2.20.1,<3' - ruamel.yaml: '>=0.11.14,<0.18' - setuptools: '>=31.0.1' - toolz: '>=0.8.1' - tqdm: '>=4' - hash: - md5: b2482d4fe1bc47af8e699f3ffec9dbb8 - sha256: 2fcb48155d829cb344ddf83589998babd94f298323166975d625be7e8e7ac1a6 - manager: conda - name: conda - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/conda-22.11.1-py39hf3d152e_1.conda - version: 22.11.1 -- category: main - dependencies: - packaging: '>=14.0' - paramiko: '>=2.4.3' - python: '>=3.7' - pywin32-on-windows: '' - requests: '>=2.26.0' - urllib3: '>=1.26.0' - websocket-client: '>=0.32.0' - hash: - md5: 8b0d1b5227ce39053aa69c3ff18417ec - sha256: 45e16e6f7e4105c71c1494ca523b01e676349a25ee1f8114a6c10bbdd8549d50 - manager: conda - name: docker-py - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/docker-py-6.0.0-pyhd8ed1ab_0.tar.bz2 - version: 6.0.0 -- category: main - dependencies: - appdirs: '' - click: '>=5.1' - filelock: '' - python: '>=3.7' - requests: '>=2' - hash: - md5: c99ae3abf501990769047b4b40a98f17 - sha256: b71784b6c24d2320b2f796d074e75e7dd1be7b7fc0f719c5cf3a582270b368d6 - manager: conda - name: ensureconda - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.3-pyhd8ed1ab_0.tar.bz2 - version: 1.4.3 -- category: main - dependencies: - graphviz: '>=2.46.1' - python: '>=3' - hash: - md5: cd0b0b05f32477491145e9829f6000e1 - sha256: f62e0e1bf66af069c763a8383f085d31ac6252f9ef5021c9488ef68572060589 - manager: conda - name: python-graphviz - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.19-pyhaef67bd_0.tar.bz2 - version: '0.19' -- category: main - dependencies: - python: '' - requests: '>=2.0.1,<=3.0.0' - hash: - md5: 402668adee8fcba9a9c265cdc2a88f5a - sha256: 1f2f3329127844be226bdc9bd9922d84a8767ae208d4a650c3ba655c84cb1e1c - manager: conda - name: requests-toolbelt - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.9.1-py_0.tar.bz2 - version: 0.9.1 -- category: main - dependencies: - python: '>=3.7' - requests: '>=2.0,<3.0' - urllib3: '>=1.25.10' - hash: - md5: 5b21c0b72f49d216ee1d01a4e7f96f9e - sha256: 2a3046ef1902919b40f637c4c749100508a685a5c6a05e0f3834a0e3c94514df - manager: conda - name: responses - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/responses-0.21.0-pyhd8ed1ab_0.tar.bz2 - version: 0.21.0 -- category: main - dependencies: - botocore: '>=1.12.36,<2.0a.0' - python: '>=3.6' - hash: - md5: 9377d7f899e4a766c9f58d73e8297e1a - sha256: 487d3420574ede3ef513fa2b1f39b0c4648d66e0245a5cf97d301aafcfb66c97 - manager: conda - name: s3transfer - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.5.2-pyhd8ed1ab_0.tar.bz2 - version: 0.5.2 -- category: main - dependencies: - alabaster: '>=0.7,<0.8' - babel: '>=1.3' - colorama: '>=0.3.5' - docutils: '>=0.14,<0.20' - imagesize: '' - importlib-metadata: '>=4.4' - jinja2: '>=2.3' - packaging: '' - pygments: '>=2.0' - python: '>=3.7' - requests: '>=2.5.0' - snowballstemmer: '>=1.1' - sphinxcontrib-applehelp: '' - sphinxcontrib-devhelp: '' - sphinxcontrib-htmlhelp: '>=2.0.0' - sphinxcontrib-jsmath: '' - sphinxcontrib-qthelp: '' - sphinxcontrib-serializinghtml: '>=1.1.5' - hash: - md5: cd1129e88f6278787212624e1b7a8001 - sha256: 9d614432deff37f90ba406855fd9a21799ef09ab43ec27f5af12ac810fcd1dd1 - manager: conda - name: sphinx - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-5.1.1-pyhd8ed1ab_1.tar.bz2 - version: 5.1.1 -- category: main - dependencies: - botocore: 1.23.21 - colorama: '>=0.2.5,<0.4.4' - docutils: '>=0.10,<0.16' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - pyyaml: '>=3.10,<5.5' - rsa: '>=3.1.2,<4.8' - s3transfer: '>=0.5.0,<0.6.0' - hash: - md5: d783b1992e8a34bff10aedacc839c504 - sha256: fccfa6ab25797b3af07b0d0a867caac63ce5520e478d8a6ec1e315c5f566515f - manager: conda - name: awscli - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/awscli-1.22.21-py39hf3d152e_0.tar.bz2 - version: 1.22.21 -- category: main - dependencies: - botocore: '>=1.23.21,<1.24.0' - jmespath: '>=0.7.1,<1.0.0' - python: '>=3.6' - s3transfer: '>=0.5.0,<0.6.0' - hash: - md5: 207e3f9ab548bf82044289e499f6ad1f - sha256: 84f87e1e0b2dabb166a4c006ef56180ae04983114661be8d108f3aced91fbebe - manager: conda - name: boto3 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.20.21-pyhd8ed1ab_0.tar.bz2 - version: 1.20.21 -- category: main - dependencies: - cachecontrol: '>=0.12.9' - cachy: '>=0.3.0' - click: '>=8.0' - click-default-group: '' - clikit: '>=0.6.2' - crashtest: '>=0.3.0' - ensureconda: '>=1.3' - filelock: '>=3.8.0' - gitpython: '' - html5lib: '>=1.0' - importlib-metadata: '>=1.7.0' - jinja2: '' - keyring: '>=21.2.0' - packaging: '>=20.4' - pkginfo: '>=1.4' - pydantic: '>=1.8.1' - python: '>=3.6' - pyyaml: '>=5.1' - requests: '>=2.18' - ruamel.yaml: '' - tomli: '' - tomlkit: '>=0.7.0' - toolz: '>=0.12.0,<1.0.0' - typing_extensions: '' - virtualenv: '>=20.0.26' - hash: - md5: 1165b4b0171fad7555822fe3a85365ed - sha256: 17d16d5a1b12088324f93f7f6dac3275596c8a81e6792891a785859cfdaf865e - manager: conda - name: conda-lock - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.3.0-pyhd8ed1ab_0.conda - version: 1.3.0 -- category: main - dependencies: - colorama: '' - conda: '' - networkx: '' - python: '>=3.6' - hash: - md5: f47b4fbd862cc05b914d2e4862df72a1 - sha256: 3a7f989bdcb5a6a284d092745892f8f27d15b348a02b95229d258899d418fd82 - manager: conda - name: conda-tree - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/conda-tree-1.1.0-pyhd8ed1ab_0.conda - version: 1.1.0 -- category: main - dependencies: - __unix: '' - conda: '>=4.6' - conda-standalone: '' - python: '>=3.6' - ruamel_yaml: '>=0.11.14,<0.16' - hash: - md5: cd7b75d1c72ec00c02ac85b1c7f541b8 - sha256: fd48868a8253187400cd8f49c377b093a369a3b150e91aad8ac1086314b56795 - manager: conda - name: constructor - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/constructor-3.3.1-pyhe4f9e05_2.tar.bz2 - version: 3.3.1 -- category: main - dependencies: - cachecontrol: '>=0.12.9,<0.13.0' - cachy: '>=0.3.0,<0.4.0' - cleo: '>=0.8.1,<0.9.0' - clikit: '>=0.6.2,<0.7.0' - crashtest: '>=0.3.0,<0.4.0' - html5lib: '>=1.0,<2.0' - keyring: '>=21.2.0' - lockfile: '>=0.9' - packaging: '>=20.4,<21.0' - pexpect: '>=4.7.0,<5.0.0' - pkginfo: '>=1.4,<2.0' - poetry-core: '>=1.0.7,<1.1.0' - ptyprocess: '>=0.5' - python: '>=3.9,<3.10.0a0' - python_abi: 3.9.* *_cp39 - requests: '>=2.18,<3.0' - requests-toolbelt: '>=0.9.1,<0.10.0' - shellingham: '>=1.1,<2.0' - tomlkit: '>=0.7.0,<1.0.0' - virtualenv: '>=20.0.26,<21.0.0' - hash: - md5: 0685495d547bc110b90852ad186dc8a1 - sha256: b2ae9a17f7f35b0bf422a15c3ac54766170dfbb78af5ecc77aa70d057cc13b48 - manager: conda - name: poetry - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/linux-64/poetry-1.1.15-py39hf3d152e_0.tar.bz2 - version: 1.1.15 -- category: main - dependencies: - livereload: '>=2.3.0' - python: '>=3.6' - sphinx: '' - hash: - md5: 1909f784dc37b4ab97afe2c95aeeabaa - sha256: 1c07ab809254c2454c5417c5be01af2dc8bcaae2f3315a0a9d8812997ede8297 - manager: conda - name: sphinx-autobuild - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinx-autobuild-2021.3.14-pyhd8ed1ab_0.tar.bz2 - version: 2021.3.14 -- category: main - dependencies: - docutils: <0.18 - python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*' - sphinx: '>=1.6,<6' - hash: - md5: a8d25c9077767faf05148421a04874f6 - sha256: 05336b16250a43671a32f59afb227c42015c2a5156b6d3830e181543182582a3 - manager: conda - name: sphinx_rtd_theme - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-1.1.1-pyha770c72_1.conda - version: 1.1.1 -- category: main - dependencies: - boto3: ~=1.5 - jsonschema: ~=3.2 - python: '>=3.6' - six: ~=1.15 - hash: - md5: 6a8ad721f4edea85a40070c78f379dd4 - sha256: d9b2ff5fdf1e8de7cf80f2a14a7cb76c65c0bae18a2fe51700e6ed3c71fdb5b5 - manager: conda - name: aws-sam-translator - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/aws-sam-translator-1.55.0-pyhd8ed1ab_0.conda - version: 1.55.0 -- category: main - dependencies: - boto3: '' - python: '' - typing_extensions: '' - hash: - md5: bbe05c4cec5e4a1551d20a58d10b8ad9 - sha256: ef3d78ea133eefa4b41f4cbf5f6a24c4c036a6d4fb02e292abeb4076e9efeaa1 - manager: conda - name: boto3-stubs - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/boto3-stubs-1.21.6-pyhd8ed1ab_0.tar.bz2 - version: 1.21.6 -- category: main - dependencies: - boto3: '' - python: '>=3.6' - typing-extensions: '' - hash: - md5: e071737257e2b6f43fb37a5338aba185 - sha256: c7be01a3087498a0d8bb43a0b2bfbab65b31d3d43c1146814cb7f244417e71ba - manager: conda - name: mypy-boto3-s3 - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/mypy-boto3-s3-1.21.0-pyhd8ed1ab_0.tar.bz2 - version: 1.21.0 -- category: main - dependencies: - aws-sam-translator: '>=1.55.0' - jschema-to-python: ~=1.2.3 - jsonpatch: '' - jsonschema: '>=3.0,<5' - junit-xml: ~=1.9 - networkx: ~=2.4 - python: '>=3.7' - pyyaml: '>5.4' - sarif-om: ~=1.0.4 - hash: - md5: 40d794b458d7fe09ef6eab1e78c7100e - sha256: edd18226e846865e38877de4151eb808a904791e2f788ff06deeaa76966020ca - manager: conda - name: cfn-lint - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/cfn-lint-0.72.5-pyhd8ed1ab_1.conda - version: 0.72.5 -- category: main - dependencies: - aws-xray-sdk: '!=0.96,>=0.93' - boto3: '>=1.9.201' - botocore: '>=1.12.201' - cfn-lint: '>=0.4.0' - cryptography: '>=3.3.1' - docker-py: '>=2.5.1' - flask: '' - flask_cors: '' - graphql-core: '' - idna: '>=2.5,<4' - importlib_metadata: '' - jinja2: '>=2.10.1' - jsondiff: '>=1.1.2' - python: '>=3.3' - python-dateutil: '>=2.1,<3.0.0' - python-jose: '>=3.1.0,<4.0.0' - pytz: '' - pyyaml: '>=5.1' - requests: '>=2.5' - responses: '>=0.9.0' - setuptools: '' - sshpubkeys: '>=3.1.0' - werkzeug: '' - xmltodict: '' - hash: - md5: 7b8e817121549206d4d053871daea842 - sha256: 64fe8478cecb8628906847060e8618103cd8b79734459cb7f111f1cd65349e85 - manager: conda - name: moto - optional: false - platform: linux-64 - url: https://conda.anaconda.org/conda-forge/noarch/moto-3.1.0-pyhd8ed1ab_0.tar.bz2 - version: 3.1.0 -- dependencies: {} - hash: - sha256: bfb67f6a6c72dfb0a02f3df51550aa1862708e55128b22543e2b42c74f3620d7 - manager: pip - name: bcrypt - platform: linux-64 - url: https://files.pythonhosted.org/packages/aa/48/fd2b197a9741fa790ba0b88a9b10b5e88e62ff5cf3e1bc96d8354d7ce613/bcrypt-4.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl - version: 4.0.1 -- category: main - dependencies: {} - hash: - sha256: 122fcb64ee37cfad5b3f48d7a7d51875d7031aaf3d8be7c42e2bee25044eee62 - manager: pip - name: mock - optional: false - platform: linux-64 - url: https://files.pythonhosted.org/packages/5c/03/b7e605db4a57c0f6fba744b11ef3ddf4ddebcada35022927a2b5fc623fdf/mock-4.0.3-py3-none-any.whl - version: 4.0.3 -- category: main - dependencies: {} - hash: - sha256: 9967365f2037ac8fd43ff678ad1b72c82b184b2498440579d5cfae9d63e5b0f9 - manager: pip - name: mypy-boto3-ec2 - optional: false - platform: linux-64 - url: https://files.pythonhosted.org/packages/a4/60/815ee785b017d49e09f42175e791a3a3495293b0dbce7d18c74f43a1e8a4/mypy_boto3_ec2-1.21.9-py3-none-any.whl - version: 1.21.9 -- category: main - dependencies: - six: '*' - hash: - sha256: e3305297c744ae53ffa032c45dc347286165e4ffce6875dc662b205db0623d86 - manager: pip - name: asttokens - optional: false - platform: linux-64 - url: https://files.pythonhosted.org/packages/2d/1b/fdbdf82b86e07ca90985740ac160a1dd4ab09cb81071ec12d71c701e1138/asttokens-2.0.8-py2.py3-none-any.whl - version: 2.0.8 -- category: main - dependencies: - bcrypt: '>=3' - cryptography: '>=1.6' - hash: - sha256: 29751590f293e75ee868dc52fa98d5c54047eafebc9568d4930b70872183fbf6 - manager: pip - name: paramiko-ng - optional: false - platform: linux-64 - url: https://files.pythonhosted.org/packages/9f/53/1ac75eab589149b1e02e38185ecebf09e1b805fc3fdeadbc16d1a2b7d208/paramiko_ng-2.8.10-py2.py3-none-any.whl - version: 2.8.10 -- category: main - dependencies: - mock: '*' - six: '*' - hash: - sha256: 34ae88c846046742ef074036bf311dc90ab152b7bc09c342b281cebf676727a2 - manager: pip - name: sure - optional: false - platform: linux-64 - url: https://files.pythonhosted.org/packages/c7/ee/043531858afab5f312ca02867de51189c0c1dd76ba652f1d95ffa13d07f7/sure-2.0.0.tar.gz - version: 2.0.0 -- category: main - dependencies: - paramiko-ng: '*' - six: '>=1.10.0' - hash: - sha256: 7fe3dfd0d9d5d0dd7e650b42fc7d62ec5d643ac4275a77f483ec2b57f19c3e58 - manager: pip - name: fab-classic - optional: false - platform: linux-64 - url: https://files.pythonhosted.org/packages/86/f4/c301effc438788c184bbd0c08a586135f325581e6c4cf9f1d40229f9894b/fab_classic-1.19.1-py2.py3-none-any.whl - version: 1.19.1 -- category: main - dependencies: - asttokens: '>=2,<3' - typing-extensions: '*' - hash: - sha256: 1a441dad41c9a0615c6ae96464190eddccd2de8153254059ff18ffd7b3b84800 - manager: pip - name: icontract - optional: false - platform: linux-64 - url: https://files.pythonhosted.org/packages/d8/91/9756e7cf0b155e80bf9a62beffdd1dec4afce43cc6ab7f432f2267c62762/icontract-2.6.2-py3-none-any.whl - version: 2.6.2 -- category: main - dependencies: - icontract: '>=2.0.1,<3' - typing-extensions: '>=3.6.6' - hash: - sha256: e5608063e3f6122db255acde636255f9c0da3a8e6b7edd35498b95280ff18961 - manager: pip - name: pylddwrap - optional: false - platform: linux-64 - url: https://files.pythonhosted.org/packages/6b/4e/aebc1cff19a572dbcc7e60d8e74f38fd568ef9185650b39f72fde9ff84d1/pylddwrap-1.2.1.tar.gz - version: 1.2.1 -version: 1 diff --git a/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml b/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml index 180af521..ca72b21b 100644 --- a/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml +++ b/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml @@ -7,5 +7,5 @@ # Install this environment as "YOURENV" with: # conda-lock install -n YOURENV --file conda-requirements-riscv-tools-linux-64.conda-lock.yml # To update a single package to the latest version compatible with the version constraints in the source: -# conda-lock lock --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml --update PACKAGE +# conda-lock lock --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: From 5ad950e946508a18ba208df818881c22ff802142 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 4 Jan 2023 17:51:56 -0800 Subject: [PATCH 44/50] fix conda-lock file --- ...irements-esp-tools-linux-64.conda-lock.yml | 5044 +++++++++++++++++ ...ements-riscv-tools-linux-64.conda-lock.yml | 5044 +++++++++++++++++ 2 files changed, 10088 insertions(+) diff --git a/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml b/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml index 8797794b..e4488fcf 100644 --- a/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml +++ b/conda-reqs/conda-lock-reqs/conda-requirements-esp-tools-linux-64.conda-lock.yml @@ -9,3 +9,5047 @@ # To update a single package to the latest version compatible with the version constraints in the source: # conda-lock lock --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: +# conda-lock -f /scratch/abejgonza/cy-circt/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-circt/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml +metadata: + channels: + - url: ucb-bar + used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: nodefaults + used_env_vars: [] + content_hash: + linux-64: 46faccb4f0f152fc79912dbcd442a9cd0d3378720908f86cd06f3496fd584e06 + platforms: + - linux-64 + sources: + - /scratch/abejgonza/cy-circt/conda-reqs/chipyard.yaml + - /scratch/abejgonza/cy-circt/conda-reqs/esp-tools.yaml +package: +- category: main + dependencies: {} + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + manager: conda + name: _libgcc_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + version: '0.1' +- category: main + dependencies: {} + hash: + md5: a581b4a89191b6c1d6a16488a9cffbfc + sha256: 695e67ae4bc22f9e0be5f54b1948a8f2b678f4da920fa2082a249dd5a88f440e + manager: conda + name: _sysroot_linux-64_curr_repodata_hack + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-64_curr_repodata_hack-3-h5bd9786_13.tar.bz2 + version: '3' +- category: main + dependencies: {} + hash: + md5: ce8d1b98cc96642f2d2e5da1873de2e6 + sha256: fc08379d634e7806485be606ead3265385949054959940c8ecb88a67c26ace42 + manager: conda + name: bash-completion + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bash-completion-2.11-0.tar.bz2 + version: '2.11' +- category: main + dependencies: {} + hash: + md5: 41e4e87062433e283696cf384f952ef6 + sha256: 058355034667e77d15389700f6b2364cc74efce0af63a418eacc1ce252458942 + manager: conda + name: ca-certificates + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.9.24-ha878542_0.tar.bz2 + version: 2022.9.24 +- category: main + dependencies: {} + hash: + md5: 2adf191e11723cd8156dcaa421419d1e + sha256: e52fb8cf5bc5eb80c69f2239a08868ddd6fa26fdf67a1a0312970308f698fc96 + manager: conda + name: conda-standalone + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-standalone-4.12.0-ha770c72_0.tar.bz2 + version: 4.12.0 +- category: main + dependencies: {} + hash: + md5: 0c96522c6bdaed4b1566d11387caaf45 + sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b + manager: conda + name: font-ttf-dejavu-sans-mono + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + version: '2.37' +- category: main + dependencies: {} + hash: + md5: 34893075a5c9e55cdafac56607368fc6 + sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c + manager: conda + name: font-ttf-inconsolata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + version: '3.000' +- category: main + dependencies: {} + hash: + md5: 4d59c254e01d9cde7957100457e2d5fb + sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 + manager: conda + name: font-ttf-source-code-pro + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + version: '2.038' +- category: main + dependencies: {} + hash: + md5: 19410c3df09dfb12d1206132a1d357c5 + sha256: 470d5db54102bd51dbb0c5990324a2f4a0bc976faa493b22193338adb9882e2e + manager: conda + name: font-ttf-ubuntu + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2 + version: '0.83' +- category: main + dependencies: {} + hash: + md5: bd4f2e711b39af170e7ff15163fe87ee + sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f + manager: conda + name: ld_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 + version: 2.36.1 +- category: main + dependencies: {} + hash: + md5: 0e6ab30ea5307e18bff4689958b51b83 + sha256: 9875a188edb25e996eb2ef5d2664d995ddb166a868d3377851a8f33d6c63297d + manager: conda + name: libgcc-devel_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-12.1.0-h1ec3361_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: {} + hash: + md5: b02605b875559ff99f04351fd5040760 + sha256: 4d20cbd5dbe47e0dacd298d5cc0745ae19dcd5cd7cfaf937387adc876ee481c7 + manager: conda + name: libgfortran5 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.1.0-hdcd56e2_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: {} + hash: + md5: db535a3c3b757e1d34e6b031a111f029 + sha256: 3588334fa16d57452dc83527dd4490821a39f1a049565d4390d774635559f4fc + manager: conda + name: libstdcxx-devel_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-12.1.0-h1ec3361_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: {} + hash: + md5: 6f5ba041a41eb102a1027d9e68731be7 + sha256: c2483256b324253599bdbe6ddb4a04f7a154259473e626aacbfdee7686a994d2 + manager: conda + name: libstdcxx-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: {} + hash: + md5: 456b5b1d99e7a9654b331bcd82e71042 + sha256: 3d234013a4e2f70f40068f29b8790e959d5cc97cd4b1c6a0aa5446eec03819b9 + manager: conda + name: tzdata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022d-h191b570_0.tar.bz2 + version: 2022d +- category: main + dependencies: + font-ttf-dejavu-sans-mono: '' + font-ttf-inconsolata: '' + font-ttf-source-code-pro: '' + font-ttf-ubuntu: '' + hash: + md5: f766549260d6815b0c52253f1fb1bb29 + sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 + manager: conda + name: fonts-conda-forge + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 + version: '1' +- category: main + dependencies: + _sysroot_linux-64_curr_repodata_hack: 3.* + hash: + md5: 523bc836a954faf0cca94831971bb85a + sha256: 67a3caa56e2a59f407f3d290437b865aaf996873006e2fcfca6295d0f0be8db9 + manager: conda + name: kernel-headers_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-h4a8ded7_13.tar.bz2 + version: 3.10.0 +- category: main + dependencies: + libgfortran5: 12.1.0 hdcd56e2_16 + hash: + md5: 6bf15e29a20f614b18ae89368260d0a2 + sha256: 8b9ebde578c74c9e2d93cbe6940a09ee4d0ca4080a0f385bdcd10be536f07abb + manager: conda + name: libgfortran-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.1.0-h69a702a_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + hash: + md5: f013cf7749536ce43d82afbffdf499ab + sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d + manager: conda + name: libgomp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + libgomp: '>=7.5.0' + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + manager: conda + name: _openmp_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + version: '4.5' +- category: main + dependencies: + fonts-conda-forge: '' + hash: + md5: fee5683a3f04bd15cbd8318b096a27ab + sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 + manager: conda + name: fonts-conda-ecosystem + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + version: '1' +- category: main + dependencies: + _sysroot_linux-64_curr_repodata_hack: 3.* + kernel-headers_linux-64: 3.10.0 h4a8ded7_13 + hash: + md5: 57e5a5191ffe999b9f4dfdbcd0ddcba4 + sha256: f09f2fea4b571dcd225f1e35bd3c851e809cd4c2f5f151438133969ab28478e5 + manager: conda + name: sysroot_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_13.tar.bz2 + version: '2.17' +- category: main + dependencies: + ld_impl_linux-64: 2.36.1 hea4e1c9_2 + sysroot_linux-64: '' + hash: + md5: 32aae4265554a47ea77f7c09f86aeb3b + sha256: 7cdcbb78f3b521efbcbd72424fb56a4e030001cccf2a6bca800aef4b9a5ed93a + manager: conda + name: binutils_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.36.1-h193b22a_2.tar.bz2 + version: 2.36.1 +- category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + _openmp_mutex: '>=4.5' + hash: + md5: 4f05bc9844f7c101e6e147dab3c88d5c + sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 + manager: conda + name: libgcc-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 4a826cd983be6c8fff07a64b6d2079e7 + sha256: b2ea5be6ca4f16d62c7de3df62155b106f2009d9c317db187c47267abc1cb03d + manager: conda + name: alsa-lib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.7.2-h166bdaf_0.tar.bz2 + version: 1.2.7.2 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 9ff50d162aa3b1c861fa30105bea1932 + sha256: c5e04d9408a0047bd87156b1853a4ac31cb3a5ccdc52374d89c72cbdabe95002 + manager: conda + name: bc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bc-1.07.1-h7f98852_0.tar.bz2 + version: 1.07.1 +- category: main + dependencies: + binutils_impl_linux-64: '>=2.36.1,<2.36.2.0a0' + hash: + md5: 3111f86041b5b6863545ca49130cca95 + sha256: 17ae32b02c9cfb4c01ddcbe733d8bc432bd5003447cca9eb1727dd13c8fa940e + manager: conda + name: binutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.36.1-hdd6e379_2.tar.bz2 + version: 2.36.1 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: a1fd65c7ccbf10880423d82bca54eb54 + sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa + manager: conda + name: bzip2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 + version: 1.0.8 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: f26ef8098fab1f719c91eb760d63381a + sha256: ee735e60d2cf68e5635df17847e97b505a752985d10581d2438203e7c0f44c15 + manager: conda + name: c-ares + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2 + version: 1.18.1 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: b0929effe5b852ce3e7b2a78c2c35376 + sha256: 164bd59917902450fcc5e4ca6f12f190e08e0c39c31f20c8330b0dba865ddc5a + manager: conda + name: coreutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/coreutils-9.1-h166bdaf_0.tar.bz2 + version: '9.1' +- category: main + dependencies: + libgcc-ng: '>=7.3.0' + hash: + md5: 5fe0e54a3a78750306fefc0a25f81f79 + sha256: 56ab3b9e2c7c59045370c1258399764c13c0d1a346a07817b29b316085785477 + manager: conda + name: ctags + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ctags-5.8-h14c3975_1000.tar.bz2 + version: '5.8' +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + hash: + md5: 6bfb79319763a11c7423c9d0e0ee00b7 + sha256: null + manager: conda + name: dromajo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/dromajo-1.0.0-0_h1234567_g6a6e34e.tar.bz2 + version: 1.0.0 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 40e0c155eafefec2a63d1df0de0f5cdc + sha256: 1c0b56f8c25dab0a2d4db25f0209f1fe9b83539a649dd821b97c4bfbbc12c3f7 + manager: conda + name: e2fsprogs-libs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/e2fsprogs-libs-1.46.2-h166bdaf_0.tar.bz2 + version: 1.46.2 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + hash: + md5: 493ac8b2503a949aebe33d99ea0c284f + sha256: 2e2b3fadca2aa04244197d645947b91edb73fed1da17b8c5f8b8f1fdc6cd06ac + manager: conda + name: expat + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.4.9-h27087fc_0.tar.bz2 + version: 2.4.9 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: ac7bc6a654f8f41b352b38f4051135f8 + sha256: 5d7b6c0ee7743ba41399e9e05a58ccc1cfc903942e49ff6f677f6e423ea7a627 + manager: conda + name: fribidi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2 + version: 1.0.10 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + hash: + md5: 7c7b1ddd00735382cdcfa3b06002196e + sha256: 5162bc8b4342678e44b54eff4bc72e541b4078d80466b715238d3745ac83b9ed + manager: conda + name: gengetopt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gengetopt-2.23-h9c3ff4c_0.tar.bz2 + version: '2.23' +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 17f91dc8bb7a259b02be5bfb2cd2395f + sha256: e33f9c58fe6d48e65f3c271fdd39999ad439b0ea03c683ca609e50b7aeda47ee + manager: conda + name: gettext + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-h27087fc_1009.tar.bz2 + version: 0.19.8.1 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 626e68ae9cc5912d6adb79d318cf962d + sha256: 6ecacdbdf5cd9d2b46211b15a2f7db428ea5edd0cae9be89ccd837fc7b35643f + manager: conda + name: giflib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.1-h36c2ea0_2.tar.bz2 + version: 5.2.1 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + libstdcxx-ng: '>=7.5.0' + hash: + md5: b94cf2db16066b242ebd26db2facbd56 + sha256: 07a5319e1ac54fe5d38f50c60f7485af7f830b036da56957d0bfb7558a886198 + manager: conda + name: gmp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.2.1-h58526e2_0.tar.bz2 + version: 6.2.1 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + libstdcxx-ng: '>=7.5.0' + hash: + md5: 8c54672728e8ec6aa6db90cf2806d220 + sha256: 65da967f3101b737b08222de6a6a14e20e480e7d523a5d1e19ace7b960b5d6b1 + manager: conda + name: graphite2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h58526e2_1001.tar.bz2 + version: 1.3.13 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 30bd3316aac2d72f498a04b2a49c1050 + sha256: 9a233d5f734f2a4bed786041a9823b69dad5b6757d84341e9f5c822ec89f083b + manager: conda + name: gzip + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gzip-1.12-h166bdaf_0.tar.bz2 + version: '1.12' +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + libstdcxx-ng: '>=10.3.0' + hash: + md5: 87473a15119779e021c314249d4b4aed + sha256: 1d7950f3be4637ab915d886304e57731d39a41ab705ffc95c4681655c459374a + manager: conda + name: icu + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/icu-70.1-h27087fc_0.tar.bz2 + version: '70.1' +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: ee8b844357a0946870901c7c6f418268 + sha256: 0110ee167e8fe386f9019f98757e299a0c42dc6ccdcce161c9bb552b79e459a3 + manager: conda + name: jpeg + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/jpeg-9e-h166bdaf_2.tar.bz2 + version: 9e +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 30186d27e2c9fa62b45fb1476b7200e3 + sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb + manager: conda + name: keyutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + version: 1.6.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + hash: + md5: 76bbff344f0134279f225174e9064c8f + sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + manager: conda + name: lerc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + version: 4.0.0 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: fc84a0446e4e4fb882e78d786cfb9734 + sha256: 6f7cbc9347964e7f9697bde98a8fb68e0ed926888b3116474b1224eaa92209dc + manager: conda + name: libdeflate + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.14-h166bdaf_0.tar.bz2 + version: '1.14' +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 6f8720dff19e17ce5d48cfe7f3d2f0a3 + sha256: 8c9635aa0ea28922877dc96358f9547f6a55fc7e2eb75a556b05f1725496baf9 + manager: conda + name: libev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 + version: '4.33' +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 6b0f2dd6a16b984110e8b6eed67b569b + sha256: 17110a07bc1bd3ea546840efb55d17ae2f80cd3dd0af882918cf7fa1c6bc0247 + manager: conda + name: libfdt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libfdt-1.6.1-h166bdaf_1.tar.bz2 + version: 1.6.1 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + manager: conda + name: libffi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + version: 3.4.2 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: b62b52da46c39ee2bc3c162ac7f1804d + sha256: 6a81ebac9f1aacdf2b4f945c87ad62b972f0f69c8e0981d68e111739e6720fd7 + manager: conda + name: libiconv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-h166bdaf_0.tar.bz2 + version: '1.17' +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 39b1328babf85c7c3a61636d9cd50206 + sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad + manager: conda + name: libnsl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 + version: 2.0.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libgfortran-ng: '' + libgfortran5: '>=10.4.0' + hash: + md5: 8c5963a49b6035c40646a763293fbb35 + sha256: 018372af663987265cb3ca8f37ac8c22b5f39219f65a0c162b056a30af11bba0 + manager: conda + name: libopenblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2 + version: 0.3.21 +- category: main + dependencies: + libgcc-ng: '>=12.1.0' + hash: + md5: 72d63459c86185f8f636772f28d6eb35 + sha256: 8030597934a3008b962340184af5d45605c1fb313443cc3a4a2b6b45b8dea162 + manager: conda + name: libsanitizer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.1.0-ha89aaad_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 93840744a8552e9ebf6bb1a5dffc125a + sha256: 5bfeada0e1c6ec2574afe2d17cdbc39994d693a41431338a6cb9dfa7c4d7bfc8 + manager: conda + name: libtasn1 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libtasn1-4.19.0-h166bdaf_0.tar.bz2 + version: 4.19.0 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 16e143a1ed4b4fd169536373957f6fee + sha256: eadbb80c922dce355c0f8f7fc560f20f61263245799d076a1d5251d147d0d250 + manager: conda + name: libtool + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.6-h9c3ff4c_1008.tar.bz2 + version: 2.4.6 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 7245a044b4a1980ed83196176b78b73a + sha256: e88c45505921db29c08df3439ddb7f771bbff35f95e7d3103bf365d5d6ce2a6d + manager: conda + name: libunistring + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libunistring-0.9.10-h7f98852_0.tar.bz2 + version: 0.9.10 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 772d69f030955d9646d3d0eaf21d859d + sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 + manager: conda + name: libuuid + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 + version: 2.32.1 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: e5cb4fe581a18ca2185a016eb848fc00 + sha256: dc14922a6d5cf7fde55c0aa8f6661d6871c6a2e94369e7455a8a5927c3065080 + manager: conda + name: libuv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.44.2-h166bdaf_0.tar.bz2 + version: 1.44.2 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: ac2ccf7323d21f2994e4d1f5da664f37 + sha256: 221f2e138dd264b7394b88f08884d93825d38800a51415059e813c02467abfd1 + manager: conda + name: libwebp-base + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.2.4-h166bdaf_0.tar.bz2 + version: 1.2.4 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 6a2e5b333ba57ce7eec61e90260cbb79 + sha256: f73c296d19454b79e19f6ad3f7ab7f9733132575226e68e7128c615ecacc1e5d + manager: conda + name: libzlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_4.tar.bz2 + version: 1.2.12 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + hash: + md5: fbe97e8fa6f275d7c76a09e795adc3e6 + sha256: 56313fe4e602319682d4ea05c0ed3c5c45fc79884a5896f2cb7436b15d6987f9 + manager: conda + name: lz4-c + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2 + version: 1.9.3 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: bb14fcb13341b81d5eb386423b9d2bac + sha256: 25d16e6aaa3d0b450e61d0c4fadd7c9fd17f16e2fef09b34507209342d63c9f6 + manager: conda + name: lzo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2 + version: '2.10' +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 4abb931c0d08a41583fc637c663e45e2 + sha256: b8e37b92caab5a64a9e344f3d497b9d3e215d1e6211f6dc7c51b70799aab1da1 + manager: conda + name: m4 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/m4-1.4.18-h516909a_1001.tar.bz2 + version: 1.4.18 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 4049ebfd3190b580dffe76daed26155a + sha256: 4a5fe7c80bb0de0015328e2d3fc8db1736f528cb1fd53cd0d5527e24269a4f7c + manager: conda + name: make + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/make-4.3-hd18ef5c_1.tar.bz2 + version: '4.3' +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 4acfc691e64342b9dae57cf2adc63238 + sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 + manager: conda + name: ncurses + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 + version: '6.3' +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 3cb2c7df59990bd37c2ce27fd906de68 + sha256: 49c569a69608eee784e815179a70c6ae4d088dac42b7df999044f68058d593bb + manager: conda + name: nettle + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/nettle-3.8.1-hc379101_1.tar.bz2 + version: 3.8.1 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 5be58359dbbf568c1ec0be87e0c6cb1b + sha256: f6c470ba56c43e5f6c75fd28b05256fd8f5d54d76df29c0652496bf3b104ae2b + manager: conda + name: oniguruma + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/oniguruma-6.9.8-h166bdaf_0.tar.bz2 + version: 6.9.8 +- category: main + dependencies: + ca-certificates: '' + libgcc-ng: '>=12' + hash: + md5: 07acc367c7fc8b716770cd5b36d31717 + sha256: 13ba391de59386eff710a9e40cd7a3c53ef8dab6c7818dd4eaaf0401029ddd1b + manager: conda + name: openssl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1q-h166bdaf_0.tar.bz2 + version: 1.1.1q +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 4c1bbbec45149a186b915c67d086ed3b + sha256: fc30d1b643c35d82abd294cde6b34f7b9e952856c0386f4f069c3a2b7feb28dd + manager: conda + name: patch + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/patch-2.7.6-h7f98852_1002.tar.bz2 + version: 2.7.6 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 660e72c82f2e75a6b3fe6a6e75c79f19 + sha256: 6a0630fff84b5a683af6185a6c67adc8bdfa2043047fcb251add0d352ef60e79 + manager: conda + name: pixman + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.40.0-h36c2ea0_0.tar.bz2 + version: 0.40.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 22dad4df6e8630e8dff2428f6f6a7036 + sha256: 67c84822f87b641d89df09758da498b2d4558d47b920fd1d3fe6d3a871e000ff + manager: conda + name: pthread-stubs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 + version: '0.4' +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 0bcb0ab6faa796a22b40de3a41e3b2de + sha256: 3f7e1e46d0967f8d08026116aa84fda07bc93d11d44dc3c03a29ad9d3ffc63cc + manager: conda + name: rhash + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.3-h166bdaf_0.tar.bz2 + version: 1.4.3 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 7362f0042e95681f5d371c46c83ebd08 + sha256: 7c1f391789f3928ef688a348be998e31b8aa3cfb58a1854733c2552ef5c5a2fd + manager: conda + name: sed + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sed-4.8-he412f7d_0.tar.bz2 + version: '4.8' +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 7cb7109505433a5abbf68bb34b31edac + sha256: 29ce83db159a99eaeb816a9833481aa0eb495c6f69772e779d86ea2924bb5f06 + manager: conda + name: unzip + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/unzip-6.0-h7f98852_3.tar.bz2 + version: '6.0' +- category: main + dependencies: + libgcc-ng: '>=7.3.0' + hash: + md5: 2e5f1a8199794b21c9472c1a7f27e21a + sha256: a3ee6c02932fbee32babe39fa6bda9f781d6dc17122d2a90e62ff2b6866a5de8 + manager: conda + name: which + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/which-2.21-h516909a_0.tar.bz2 + version: '2.21' +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: bcd1b3396ec6960cbc1d2855a9e60b2b + sha256: 6c8c2803de0f643f8bad16ece3f9a7259e4a49247543239c182d66d5e3a129a7 + manager: conda + name: xorg-inputproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-inputproto-2.3.2-h7f98852_1002.tar.bz2 + version: 2.3.2 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 4b230e8381279d76131116660f5a241a + sha256: e90b0a6a5d41776f11add74aa030f789faf4efd3875c31964d6f9cfa63a10dd1 + manager: conda + name: xorg-kbproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 + version: 1.0.7 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: d6b0b50b49eccfe0be0373be628be0f3 + sha256: f15ce1dff16823888bcc2be1738aadcb36699be1e2dd2afa347794c7ec6c1587 + manager: conda + name: xorg-libice + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h7f98852_0.tar.bz2 + version: 1.0.10 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: bf6f803a544f26ebbdc3bfff272eb179 + sha256: 9e9b70c24527289ac7ae31925d1eb3b0c1e9a78cb7b8f58a3110cc8bbfe51c26 + manager: conda + name: xorg-libxau + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h7f98852_0.tar.bz2 + version: 1.0.9 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: be93aabceefa2fac576e971aef407908 + sha256: 4df7c5ee11b8686d3453e7f3f4aa20ceef441262b49860733066c52cfd0e4a77 + manager: conda + name: xorg-libxdmcp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2 + version: 1.1.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 2f835e6c386e73c6faaddfe9eda67e98 + sha256: 4b91d48fed368c83eafd03891ebfd5bae0a03adc087ebea8a680ae22da99a85f + manager: conda + name: xorg-recordproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-recordproto-1.14.2-h7f98852_1002.tar.bz2 + version: 1.14.2 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 06feff3d2634e3097ce2fe681474b534 + sha256: 38942930f233d1898594dd9edf4b0c0786f3dbc12065a0c308634c37fd936034 + manager: conda + name: xorg-renderproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2 + version: 0.11.1 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 1e15f6ad85a7d743a2ac68dae6c82b98 + sha256: d45c4d1c8372c546711eb3863c76d899d03a67c3edb3b5c2c46c9492814cbe03 + manager: conda + name: xorg-xextproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h7f98852_1002.tar.bz2 + version: 7.3.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: b4a4381d54784606820704f7b5f05a15 + sha256: f197bb742a17c78234c24605ad1fe2d88b1d25f332b75d73e5ba8cf8fbc2a10d + manager: conda + name: xorg-xproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 + version: 7.0.31 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 52402c791f35e414e704b7a113f99605 + sha256: c048c715b63fff3b8d9521d08f67ddda97bdd346c4ae71f54eda24f634695962 + manager: conda + name: xxhash + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.0-h7f98852_3.tar.bz2 + version: 0.8.0 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + manager: conda + name: xz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + version: 5.2.6 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae + sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 + manager: conda + name: yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + version: 0.2.5 +- category: main + dependencies: + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0.0a0' + hash: + md5: 9b0ebfb39213d15e60d2c211c9c443b6 + sha256: 2af344c4c970412bb4f949a2d353a989bdb980e42040263b66cdb0e341ce63e5 + manager: conda + name: diffutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/diffutils-3.8-h1869db9_1.tar.bz2 + version: '3.8' +- category: main + dependencies: + libfdt: '>=1.6.1,<1.7.0a0' + libgcc-ng: '>=10.3.0' + yaml: '>=0.2.5,<0.3.0a0' + hash: + md5: caa34d1dbb00e66fc12387ee364c24ce + sha256: cb20ea4ea3ae9c2ab6728b934666dc4cc0fac7c7acc4df66c9ab3819128a006e + manager: conda + name: dtc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/dtc-1.6.1-h166bdaf_1.tar.bz2 + version: 1.6.1 +- category: main + dependencies: + gettext: '' + libgcc-ng: '>=9.4.0' + hash: + md5: 8d0b19bcc4a822e154eaf924483c9edb + sha256: 377377897759dc0183ad2db9a3c4472d50d81a74b62ad974f32109900d891743 + manager: conda + name: findutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/findutils-4.6.0-h7f98852_1001.tar.bz2 + version: 4.6.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + hash: + md5: f3530f0cfbc7b4e243cb6b8f19cd077d + sha256: null + manager: conda + name: firtool + optional: false + platform: linux-64 + url: https://anaconda.org/ucb-bar/firtool/1.25.0/download/linux-64/firtool-1.25.0-0_h1234567_gd0462e7ec.conda + version: 1.25.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + libstdcxx-ng: '>=7.5.0' + m4: '' + hash: + md5: b1029ec81c7e0969e84a8179d039a9ce + sha256: 5a6dba5af1127e859eefd68e77b7af062b42f85401efbb43a970da977ba3e344 + manager: conda + name: flex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/flex-2.6.4-h58526e2_1004.tar.bz2 + version: 2.6.4 +- category: main + dependencies: + binutils_impl_linux-64: 2.36.1.* + libgcc-devel_linux-64: 12.1.0 h1ec3361_16 + libgcc-ng: '>=12.1.0' + libgomp: '>=12.1.0' + libsanitizer: 12.1.0 ha89aaad_16 + libstdcxx-ng: '>=12.1.0' + sysroot_linux-64: '' + hash: + md5: 8db926c5e0250835beca6557221b600b + sha256: 344d543e87657facf6d6baf0ef877f7e003f1a25d969f196083be370ae59a410 + manager: conda + name: gcc_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.1.0-hea43390_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + oniguruma: '>=6.9.3,<6.10.0a0' + hash: + md5: 8578ae83310b8c9f5717f1aa65054f36 + sha256: 00e69aec19174e61c70b652bb62c77c0947a27d6720bda0cb8d5be654020804a + manager: conda + name: jq + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/jq-1.6-h36c2ea0_1000.tar.bz2 + version: '1.6' +- category: main + dependencies: + libopenblas: '>=0.3.21,<1.0a0' + hash: + md5: d9b7a8639171f6c6fa0a983edabcfe2b + sha256: 4e4c60d3fe0b95ffb25911dace509e3532979f5deef4364141c533c5ca82dd39 + manager: conda + name: libblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + ncurses: '>=6.2,<7.0.0a0' + hash: + md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 + sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + manager: conda + name: libedit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + version: 3.1.20191231 +- category: main + dependencies: + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=12' + libunistring: '>=0,<1.0a0' + hash: + md5: 7726ff4317aaecba7a4e7c2a16d38b21 + sha256: 6051ca2b05ff5d08fcc1b5b653d34454dc0a099eec374683fea7ada6033bac62 + manager: conda + name: libidn2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libidn2-2.3.3-h166bdaf_0.tar.bz2 + version: 2.3.3 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: fe3ab1049214fca5620b7b96af1a6a55 + sha256: de50b620811232548e3913bc1c19b28b17cc782447e9cb5cd8faa0cfbd15e966 + manager: conda + name: libmagic + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libmagic-5.39-h753d276_1.tar.bz2 + version: '5.39' +- category: main + dependencies: + c-ares: '>=1.18.1,<2.0a0' + libev: '>=4.33,<4.34.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + hash: + md5: 6fe9e31c2b8d0b022626ccac13e6ca3c + sha256: 44b87b28efb1fa34632730f37a39250ef955a3497d7d9cd0ec60316ac134278e + manager: conda + name: libnghttp2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hdcd2b5c_1.tar.bz2 + version: 1.47.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 575078de1d3a3114b3ce131bd1508d0c + sha256: 422a544fbfc8d8bf43de4b2dc5c7c991294ad0e37b37439d8dbf740f07a75437 + manager: conda + name: libpng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.38-h753d276_0.tar.bz2 + version: 1.6.38 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 25170d5304fd05b82d67e3e342509336 + sha256: 8109460cdad70d66f2a404e82b5345ea6b42b9c5a21860b23a953964cf6e8669 + manager: conda + name: libprotobuf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.21.7-h6239696_0.tar.bz2 + version: 3.21.7 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 978924c298fc2215f129e8171bbea688 + sha256: 919396aa0e5d0df8d8082db554d850639aa363aff13f4feabf2ee642f823b6d4 + manager: conda + name: libsqlite + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.4-h753d276_0.tar.bz2 + version: 3.39.4 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + hash: + md5: 89acee135f0809a18a1f4537390aa2dd + sha256: 3c2ed83502bedf4ec8c5b972accb6ff1b6c018f72fb711cdb65cb8540d5ab89e + manager: conda + name: libssh2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-haa6b8db_3.tar.bz2 + version: 1.10.0 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + pthread-stubs: '' + xorg-libxau: '' + xorg-libxdmcp: '' + hash: + md5: b3653fdc58d03face9724f602218a904 + sha256: 8d5d24cbeda9282dd707edd3156e5fde2e3f3fe86c802fa7ce08c8f1e803bfd9 + manager: conda + name: libxcb + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h7f98852_1004.tar.bz2 + version: '1.13' +- category: main + dependencies: + icu: '>=70.1,<71.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.16,<2.0.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + xz: '>=5.2.5,<5.3.0a0' + hash: + md5: aced7c1f4b4dbfea08e033c6ae97c53e + sha256: 3c00e90a6eb6cc741731a09f848c12f3ef5ba5d03c9bbeb194029f39b7a48a5f + manager: conda + name: libxml2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.14-h22db469_4.tar.bz2 + version: 2.9.14 +- category: main + dependencies: + libgcc-ng: '>=7.3.0' + lzo: '>=2.10,<3.0a0' + hash: + md5: e0545c79e1a5defdc1d6f1920d77ca91 + sha256: 171179d1b5cbd487e110b04f00a6b70c4c2b1b3bf5b16196d9aa863e4f216f0d + manager: conda + name: lzop + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lzop-1.04-h3753786_2.tar.bz2 + version: '1.04' +- category: main + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=7.5.0' + hash: + md5: ea9ebeddb066da8fad4a815e61b139be + sha256: d2d71ac6ed3b32f06b7db2691e0a1760016ce13fb0c50a9de6ed1ccc33e35ff3 + manager: conda + name: mpfr + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.1.0-h9202a9a_1.tar.bz2 + version: 4.1.0 +- category: main + dependencies: + libffi: '>=3.4.2,<3.5.0a0' + libgcc-ng: '>=12' + libtasn1: '>=4.18.0,<5.0a0' + hash: + md5: 56ee94e34b71742bbdfa832c974e47a8 + sha256: aa8d3887b36557ad0c839e4876c0496e0d670afe843bf5bba4a87764b868196d + manager: conda + name: p11-kit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/p11-kit-0.24.1-hc5aa10d_0.tar.bz2 + version: 0.24.1 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: dfd26f27a9d5de96cec1d007b9aeb964 + sha256: ed3fa628b94a82ff039bdc9591c241dfc2c555f0efdfb07a0b53be4b2d9dfe6c + manager: conda + name: pcre2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.37-hc3806b6_1.tar.bz2 + version: '10.37' +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + libnsl: '>=2.0.0,<2.1.0a0' + hash: + md5: 09ba115862623f00962e9809ea248f1a + sha256: a116c1d3c64a072280b441c43d893d341a1d37d16ec18afc76eee40299deabfa + manager: conda + name: perl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-2_h7f98852_perl5.tar.bz2 + version: 5.32.1 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + libiconv: '' + hash: + md5: 78388f97473c02e5ac8a3742eee4c959 + sha256: 2868865a437515136840dbb7d901adea798128427f32f984cfa4cc56989f90ce + manager: conda + name: popt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/popt-1.16-h0b475e3_2002.tar.bz2 + version: '1.16' +- category: main + dependencies: + libgcc-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + hash: + md5: db2ebbe2943aae81ed051a6a9af8e0fa + sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 + manager: conda + name: readline + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 + version: 8.1.2 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + ncurses: '>=6.2,<7.0.0a0' + hash: + md5: 3b67f325fac07461f193e27a9d9c5a65 + sha256: 3c7020802fb52b946fe37a2180a6cad298f65b7a3e861c2616b6ffd4165ec22f + manager: conda + name: screen + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/screen-4.8.0-he28a2e2_0.tar.bz2 + version: 4.8.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libiconv: '>=1.16,<2.0.0a0' + hash: + md5: 33614741eb453005e0c74e027c325508 + sha256: 967aa10d9197b2a9753f21cb9e7d729560d90df41eb2fa2a3e2ffcb66891d98b + manager: conda + name: tar + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tar-1.34-ha1f6473_0.tar.bz2 + version: '1.34' +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + libzlib: '>=1.2.11,<1.3.0a0' + hash: + md5: 5b8c42eb62e9fc961af70bdd6a26e168 + sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 + manager: conda + name: tk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 + version: 8.6.12 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-xextproto: '' + hash: + md5: 65ad6e1eb4aed2b0611855aff05e04f6 + sha256: 5d2af1b40f82128221bace9466565eca87c97726bb80bbfcd03871813f3e1876 + manager: conda + name: xorg-fixesproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-fixesproto-5.0-h7f98852_1002.tar.bz2 + version: '5.0' +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libuuid: '>=2.32.1,<3.0a0' + xorg-libice: 1.0.* + hash: + md5: 9e856f78d5c80d5a78f61e72d1d473a3 + sha256: bdb350539521ddc1f30cc721b6604eced8ef72a0ec146e378bfe89e2be17ab35 + manager: conda + name: xorg-libsm + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-hd9c2040_1000.tar.bz2 + version: 1.2.3 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: 1.2.12 h166bdaf_4 + hash: + md5: 995cc7813221edbc25a3db15357599a0 + sha256: 7b452922585c700cfbca2fbca8052cf44ebb1661d02c44a66bdd73e9b7bc9167 + manager: conda + name: zlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.12-h166bdaf_4.tar.bz2 + version: 1.2.12 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: adcf0be7897e73e312bd24353b613f74 + sha256: c42d9ec413edd7e984b6cac676997105d0f106556a0f045961153b049b95b87c + manager: conda + name: zstd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h6239696_4.tar.bz2 + version: 1.5.2 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + m4: '' + perl: 5.* + hash: + md5: 47f6f07d64d6ea9d2c806ff42023e7e3 + sha256: 57b977849da4ff3a9c62ff632dcb62f48697c7d3698804230f4b9a43b2ce1a39 + manager: conda + name: autoconf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/autoconf-2.69-pl5321hd708f79_11.tar.bz2 + version: '2.69' +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + readline: '>=8.1,<9.0a0' + hash: + md5: 54d1a374b75f14ecc58aea8c4236c0c3 + sha256: 6415903ad8774fc0f1bf5b156ae0b6f9988427a0f14bb35467c5938f05fe8707 + manager: conda + name: bash + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bash-5.1.16-hd863ed2_0.tar.bz2 + version: 5.1.16 +- category: main + dependencies: + flex: '' + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + hash: + md5: c12b9a7d2289bce118c8322762836c97 + sha256: 4c593dccc8e53717225547c8961c5d0671d738c26702b91a228b43d44ff4e387 + manager: conda + name: bison + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bison-3.8-h9c3ff4c_0.tar.bz2 + version: '3.8' +- category: main + dependencies: + gcc_impl_linux-64: '>=12.1.0,<12.1.1.0a0' + hash: + md5: 376d2d246e1228913ef6b6d32d191ad0 + sha256: 32908d2d36adfb327aa28d30ab8af2bb32a653d84706696b797379b27c83fcce + manager: conda + name: conda-gcc-specs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-12.1.0-h559a835_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + tk: '>=8.6.10,<8.7.0a0' + hash: + md5: c9f6a4d589ac81b3867b95d6ba290829 + sha256: 0fa59f12836faefbef1426dc16cbba68a25a4ba48807213848115fd5cfb51a06 + manager: conda + name: expect + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/expect-5.45.4-h555a92e_0.tar.bz2 + version: 5.45.4 +- category: main + dependencies: + libgcc-ng: '>=12' + libmagic: 5.39 h753d276_1 + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: a0f7ed92aaa3b6d109e6e2301e502c24 + sha256: 8c3b26e7241324a4fb8a19966e67af043781e6feb4a7393608e5ebcc84410b62 + manager: conda + name: file + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/file-5.39-h753d276_1.tar.bz2 + version: '5.39' +- category: main + dependencies: + libgcc-ng: '>=12' + libpng: '>=1.6.37,<1.7.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 4e54cbfc47b8c74c2ecc1e7730d8edce + sha256: 97325af03590d9f9cc7fcb35ad869fa409c51820b0c721bfc9fe7a6d058d0bb0 + manager: conda + name: freetype + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-hca18f0e_0.tar.bz2 + version: 2.12.1 +- category: main + dependencies: + gcc_impl_linux-64: 12.1.0.* + hash: + md5: 41eda6f576d154ff857f2782446ca975 + sha256: 2e53954244ab346c537b78dcc54e0dddf1c101387d4b77180663a9028a969bd3 + manager: conda + name: gcc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.1.0-h9ea6d83_10.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libidn2: '>=2,<3.0a0' + libstdcxx-ng: '>=12' + libtasn1: '>=4.19.0,<5.0a0' + nettle: '>=3.8.1,<3.9.0a0' + p11-kit: '>=0.24.1,<0.25.0a0' + hash: + md5: cbe8e27140d67c3f30e01cfb642a6e7c + sha256: 4a47e4558395b98fff4c1c44ad358dade62b350a03b5a784d4bc589d6eb7ac9e + manager: conda + name: gnutls + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gnutls-3.7.8-hf3e180e_0.tar.bz2 + version: 3.7.8 +- category: main + dependencies: + gcc_impl_linux-64: 12.1.0 hea43390_16 + libstdcxx-devel_linux-64: 12.1.0 h1ec3361_16 + sysroot_linux-64: '' + hash: + md5: f64e7c4aad2bf9d75ef1849ba12d550e + sha256: 32e2b3182704acee2058e3346a7d1b8d562729f502c99b1beef13eb3b0c686c2 + manager: conda + name: gxx_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.1.0-hea43390_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + keyutils: '>=1.6.1,<2.0a0' + libedit: '>=3.1.20191231,<4.0a0' + libgcc-ng: '>=10.3.0' + libstdcxx-ng: '>=10.3.0' + openssl: '>=1.1.1l,<1.1.2a' + hash: + md5: 7d862b05445123144bec92cb1acc8ef8 + sha256: 3d0f0a8806b6bbe5f9584ff69e0b569d8b3a5b8bd4f35564fdbd304c7ef28fd1 + manager: conda + name: krb5 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2 + version: 1.19.3 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc-ng: '>=12' + libxml2: '>=2.9.14,<2.11.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + lz4-c: '>=1.9.3,<1.10.0a0' + lzo: '>=2.10,<3.0a0' + openssl: '>=1.1.1o,<1.1.2a' + xz: '>=5.2.5,<5.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 5b28408cfb6d2026ae7f2e7cb963f71a + sha256: 083a9e69c5f5687b47b0d00adbcc7e502c4babf275fa95e61a816fe071a75304 + manager: conda + name: libarchive + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hb890918_3.tar.bz2 + version: 3.5.2 +- category: main + dependencies: + libblas: 3.9.0 16_linux64_openblas + hash: + md5: 20bae26d0a1db73f758fc3754cab4719 + sha256: e4ceab90a49cb3ac1af20177016dc92066aa278eded19646bb928d261b98367f + manager: conda + name: libcblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 +- category: main + dependencies: + gettext: '>=0.19.8.1,<1.0a0' + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + pcre2: '>=10.37,<10.38.0a0' + hash: + md5: fe768553d0fe619bb9704e3c79c0ee2e + sha256: 6ef0ee03ca5b59e3c86992dc5744ab1b45c1d3d130a04d756ca27381e41c1b80 + manager: conda + name: libglib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.74.0-h7a41b64_0.tar.bz2 + version: 2.74.0 +- category: main + dependencies: + libblas: 3.9.0 16_linux64_openblas + hash: + md5: 955d993f41f9354bf753d29864ea20ad + sha256: f5f30b8049dfa368599e5a08a4f35cb1966af0abc539d1fd1f50d93db76a74e6 + manager: conda + name: liblapack + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libxml2: '>=2.9.14,<2.10.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 71c80340652d1d9e81fa8473818c7024 + sha256: 450215ad03f1ca4003b52110bd3ca38bc8015b9d9bfda5d2ee01ef62ad187141 + manager: conda + name: libllvm15 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.2-h503ea73_0.tar.bz2 + version: 15.0.2 +- category: main + dependencies: + jpeg: '>=9e,<10a' + lerc: '>=4.0.0,<5.0a0' + libdeflate: '>=1.14,<1.15.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libwebp-base: '>=1.2.4,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + xz: '>=5.2.6,<5.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 901791f0ec7cddc8714e76e273013a91 + sha256: 19f29fcaab2e6b97cb1991a5a703b5951e981dc8a093945f20382288b29a4668 + manager: conda + name: libtiff + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.4.0-h55922b4_4.tar.bz2 + version: 4.4.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libprotobuf: '>=3.21.6,<3.22.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + openssl: '>=1.1.1q,<1.1.2a' + perl: '>=5.32.1,<5.33.0a0 *_perl5' + hash: + md5: 6214246121a9e89e3d40e2ef16f0ce2c + sha256: f40975a3c76067602514c620b5afaba065baaca4e320499f46a62023033fc818 + manager: conda + name: mosh + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mosh-1.3.2-pl5321h4981305_1013.tar.bz2 + version: 1.3.2 +- category: main + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=7.5.0' + mpfr: '>=4.1.0,<5.0a0' + hash: + md5: c5d36085ed66e1c582d652fb921e99fb + sha256: 304e369ae27b09528dc487c86cfddbf80d34402198bdef6d6111080ad470baf5 + manager: conda + name: mpc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.2.1-h9f54685_0.tar.bz2 + version: 1.2.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + lz4-c: '>=1.9.3,<1.10.0a0' + openssl: '>=1.1.1q,<1.1.2a' + popt: '>=1.16,<2.0a0' + xxhash: '>=0.8.0,<0.8.1.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 8bb91b42e10a2449da2d7fbef94eba0c + sha256: 940ddd78d697f3aca18ebbac6ff2531dbb22308d556d4db196424f9d966b9ad4 + manager: conda + name: rsync + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/rsync-3.2.6-h220164a_0.tar.bz2 + version: 3.2.6 +- category: main + dependencies: + libgcc-ng: '>=12' + libsqlite: 3.39.4 h753d276_0 + libzlib: '>=1.2.12,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + readline: '>=8.1.2,<9.0a0' + hash: + md5: 643c271de2dd23ecbd107284426cebc2 + sha256: b0a812bcdc8c622852e4769f66d1db8a2e437a867acf64067ce31f9a0181acc8 + manager: conda + name: sqlite + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.4-h4ff8645_0.tar.bz2 + version: 3.39.4 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + libidn2: '>=2,<3.0a0' + libunistring: '>=0,<1.0a0' + openssl: '>=1.1.1l,<1.1.2a' + zlib: '>=1.2.11,<1.3.0a0' + hash: + md5: 674f6b42484dbfd11906c3b0a93585e9 + sha256: d46fe5f94627cc2cdbed1f3cbadd9693a7ff9550fce2b892ed4d334de841b6ce + manager: conda + name: wget + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/wget-1.20.3-ha56f1ee_1.tar.bz2 + version: 1.20.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libxcb: 1.* + xorg-kbproto: '' + xorg-xproto: '' + hash: + md5: 12a61e640b8894504326aadafccbb790 + sha256: ec4641131e3afcb4b34614a5fa298efb34f54c2b2960bf9a73a8d202140d47c4 + manager: conda + name: xorg-libx11 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.7.2-h7f98852_0.tar.bz2 + version: 1.7.2 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libglib: '>=2.64.6,<3.0a0' + libstdcxx-ng: '>=9.3.0' + hash: + md5: 661e1ed5d92552785d9f8c781ce68685 + sha256: dde04e006d330e42165c49778546c466aa5ae03499f20cdd2bcbc7f0306f896d + manager: conda + name: atk-1.0 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.36.0-h3371d22_4.tar.bz2 + version: 2.36.0 +- category: main + dependencies: + expat: '>=2.4.2,<3.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + hash: + md5: ecfff944ba3960ecb334b9a2663d708d + sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 + manager: conda + name: dbus + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 + version: 1.13.6 +- category: main + dependencies: + expat: '>=2.4.8,<3.0a0' + freetype: '>=2.12.1,<3.0a0' + libgcc-ng: '>=12' + libuuid: '>=2.32.1,<3.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 139ace7da04f011abbd531cb2a9840ee + sha256: 58388e28faa2078b0d93ec8d236f102b945e169c0b0fef9e8aa4496abe9548ce + manager: conda + name: fontconfig + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.0-hc2a2eb6_1.tar.bz2 + version: 2.14.0 +- category: main + dependencies: + jpeg: '>=9e,<10a' + libgcc-ng: '>=12' + libglib: '>=2.72.1,<3.0a0' + libpng: '>=1.6.38,<1.7.0a0' + libtiff: '>=4.4.0,<5.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + zlib: '>=1.2.12,<1.3.0a0' + hash: + md5: a61c6312192e7c9de71548a6706a21e6 + sha256: b7379d19afe924b39e29e47b046f99a4a737f58a210c27d083391c0f8f012aad + manager: conda + name: gdk-pixbuf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.8-hff1cb4f_1.tar.bz2 + version: 2.42.8 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libglib: '>=2.66.4,<3.0a0' + libstdcxx-ng: '>=9.3.0' + hash: + md5: 112eb9b5b93f0c02e59aea4fd1967363 + sha256: ed9ae774aa867ad41bb0aa3f4a088f326dec32ab3468040322dbbd6c5bf33b0a + manager: conda + name: gts + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h64030ff_2.tar.bz2 + version: 0.7.6 +- category: main + dependencies: + gcc: 12.1.0.* + gxx_impl_linux-64: 12.1.0.* + hash: + md5: fd875ec9914bc3b7b1eb1676e8862c71 + sha256: 178342981f2f6d60eb4c150583b0f52f42232549f7929c5066e610881cbf8633 + manager: conda + name: gxx + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.1.0-h9ea6d83_10.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + jpeg: '>=9d,<10a' + libgcc-ng: '>=9.3.0' + libtiff: '>=4.2.0,<5.0a0' + hash: + md5: 797117394a4aa588de6d741b06fad80f + sha256: 5b3c77a84b1dbfa53932dee830f35a42cfc5541e23ca0626f8058b04dcf518d1 + manager: conda + name: lcms2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.12-hddcbb42_0.tar.bz2 + version: '2.12' +- category: main + dependencies: + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 6e589829ed83703e00b048f8157f7f08 + sha256: 05379f8f5cf40bb9302248b5b68f86e1f697701210d42a1b3a0ecbeff1b8dfe8 + manager: conda + name: libclang-cpp15 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp15-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 294ce7498f7fafa0044da2417738442f + sha256: be800140be1496cc66c1acf289a80e5a96ba5c2787df0678b9480d5abae2a4a2 + manager: conda + name: libclang13 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-15.0.1-default_h3a83d3e_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + krb5: '>=1.19.3,<1.20.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 3b88f1d0fe2580594d58d7e44d664617 + sha256: 293b4be657b9bb534c58b2add62c5088fdbd2e943ff5aea5b4595564cc15e681 + manager: conda + name: libcups + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h3e49a29_2.tar.bz2 + version: 2.3.3 +- category: main + dependencies: + krb5: '>=1.19.3,<1.20.0a0' + libgcc-ng: '>=12' + libnghttp2: '>=1.47.0,<2.0a0' + libssh2: '>=1.10.0,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + hash: + md5: 054fb5981fdbe031caeb612b71d85f84 + sha256: d78f5f53eec42c94d67d91acdfd8ff2bff31df48184e2107c5717023e43271ba + manager: conda + name: libcurl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.85.0-h7bff187_0.tar.bz2 + version: 7.85.0 +- category: main + dependencies: + gnutls: '>=3.7.6,<3.8.0a0' + libgcc-ng: '>=12' + hash: + md5: 78ff89df42ec0d4fe4355490d7843d9b + sha256: 780c82366caab4a741f2a4baa901a9b71fad6c2b8f1f64c168f10f61a939e9d4 + manager: conda + name: libmicrohttpd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libmicrohttpd-0.9.75-h2603550_1.tar.bz2 + version: 0.9.75 +- category: main + dependencies: + giflib: '>=5.2.1,<5.3.0a0' + jpeg: '>=9e,<10a' + libgcc-ng: '>=12' + libpng: '>=1.6.37,<1.7.0a0' + libtiff: '>=4.4.0,<5.0a0' + libwebp-base: '>=1.2.4,<2.0a0' + hash: + md5: 802e43f480122a85ae6a34c1909f8f98 + sha256: 56520354bc39baeab8df964138639110eafa6069e34e9545f8818c8abd742f32 + manager: conda + name: libwebp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.2.4-h522a892_0.tar.bz2 + version: 1.2.4 +- category: main + dependencies: + libgcc-ng: '>=12' + libpng: '>=1.6.37,<1.7.0a0' + libstdcxx-ng: '>=12' + libtiff: '>=4.4.0,<5.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: a11b4df9271a8d7917686725aa04c8f2 + sha256: a715cba5649f12a1dca53dfd72fc49577152041f033d7595cf4b6a655a5b93b6 + manager: conda + name: openjpeg + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-h7d73246_1.tar.bz2 + version: 2.5.0 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-64: '>=2.36.1' + libffi: '>=3.4.2,<3.5.0a0' + libgcc-ng: '>=12' + libnsl: '>=2.0.0,<2.1.0a0' + libuuid: '>=2.32.1,<3.0a0' + libzlib: '>=1.2.11,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + openssl: '>=1.1.1o,<1.1.2a' + readline: '>=8.1,<9.0a0' + sqlite: '>=3.38.5,<4.0a0' + tk: '>=8.6.12,<8.7.0a0' + tzdata: '' + xz: '>=5.2.5,<5.3.0a0' + hash: + md5: 69bc307cc4d7396c5fccb26bbcc9c379 + sha256: 411462cd0726d5a13fd04295887d1137175df55687e4783f26ac1cbb46a10b7f + manager: conda + name: python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h9a8a25e_0_cpython.tar.bz2 + version: 3.9.13 +- category: main + dependencies: + flex: '>=2.6.4,<3.0a0' + gxx_impl_linux-64: '' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + make: '' + perl: '' + hash: + md5: 41af6df1758bae89161daf268566384e + sha256: e2f2302d69c0d6928d95a1c699b5ef0b14e0243e78495734962c78136d2e6b9f + manager: conda + name: verilator + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/verilator-4.226-he0ac6c6_1.tar.bz2 + version: '4.226' +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-xextproto: '' + hash: + md5: 536cc5db4d0a3ba0630541aec064b5e4 + sha256: cf47ccbf49d46189d7bdadeac1387c826be82deb92ce6badbb03baae4b67ed26 + manager: conda + name: xorg-libxext + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2 + version: 1.3.4 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-fixesproto: '' + xorg-libx11: '>=1.7.0,<2.0a0' + hash: + md5: e9a21aa4d5e3e5f1aed71e8cefd46b6a + sha256: 1e426a1abb774ef1dcf741945ed5c42ad12ea2dc7aeed7682d293879c3e1e4c3 + manager: conda + name: xorg-libxfixes + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-5.0.3-h7f98852_1004.tar.bz2 + version: 5.0.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-renderproto: '' + hash: + md5: f59c1242cc1dd93e72c2ee2b360979eb + sha256: 7d907ed9e2ec5af5d7498fb3ab744accc298914ae31497ab6dcc6ef8bd134d00 + manager: conda + name: xorg-libxrender + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2 + version: 0.9.10 +- category: main + dependencies: + python: '' + hash: + md5: 2489a97287f90176ecdc3ca982b4b0a0 + sha256: 662690cace8f8a3e1358d01ddb8c019bf70ddfccd250220a6a488efc93ea5baf + manager: conda + name: alabaster + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2 + version: 0.7.12 +- category: main + dependencies: + python: '' + hash: + md5: 5f095bc6454094e96f146491fd03633b + sha256: ae9fb8f68281f84482f2c234379aa12405a9e365151d43af20b3ae1f17312111 + manager: conda + name: appdirs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 + version: 1.4.4 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: f3f2ab3ce28979a24d1a988ba211eb9b + sha256: 1354731d0eb1b406b66b3cb3d6ab74d7cbe9c0ec1d30b9e5afa366d4539e4687 + manager: conda + name: asn1crypto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_0.tar.bz2 + version: 1.5.1 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 6d3ccbc56256204925bfa8378722792f + sha256: 86133878250874b3823bae7369bcad90187132537726cb1b546d88a0552d24de + manager: conda + name: attrs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 + version: 22.1.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 5dfee17f24e2dfd18d7392b48c9351e2 + sha256: 9b193a4e483c4d0004bc5b88fac7a02516b6311137ab61b8db85aa9741422e35 + manager: conda + name: cachy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_1.tar.bz2 + version: 0.3.0 +- category: main + dependencies: + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + icu: '>=70.1,<71.0a0' + libgcc-ng: '>=12' + libglib: '>=2.72.1,<3.0a0' + libpng: '>=1.6.38,<1.7.0a0' + libxcb: '>=1.13,<1.14.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + pixman: '>=0.40.0,<1.0a0' + xorg-libice: '' + xorg-libsm: '' + xorg-libx11: '' + xorg-libxext: '' + xorg-libxrender: '' + zlib: '>=1.2.12,<1.3.0a0' + hash: + md5: d1a88f3ed5b52e1024b80d4bcd26a7a0 + sha256: f062cf56e6e50d3ad4b425ebb3765ca9138c6ebc52e6a42d1377de8bc8d954f6 + manager: conda + name: cairo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-ha61ee94_1014.tar.bz2 + version: 1.16.0 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: f66309b099374af91369e67e84af397d + sha256: 52e7459b3c457e888e2b6a4e6d13ab7f8675999bc12d20a83e34f12591a8771a + manager: conda + name: certifi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2022.9.24-pyhd8ed1ab_0.tar.bz2 + version: 2022.9.24 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: c1d5b294fbf9a795dec349a6f4d8be8e + sha256: 9e6170fa7b65b5546377eddb602d5ff871110f84bebf101b7b8177ff64aab1cb + manager: conda + name: charset-normalizer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.1-pyhd8ed1ab_0.tar.bz2 + version: 2.1.1 +- category: main + dependencies: + libclang-cpp15: '>=15.0.1,<15.1.0a0' + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 7a362fdef3d72b52c5ce25ec03db84d2 + sha256: 9d5e0eda13deaae0d5e0b92df2d5a7334f785b01d89266c650bedf0140744d7c + manager: conda + name: clang-format-15 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: a6cf47b09786423200d7982d1faa19eb + sha256: ad15e71f51afa48f44592e9f7cee74b6e1b90ddb1caacb5d3e043a62775b64bb + manager: conda + name: cloudpickle + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 + version: 2.2.0 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + expat: '>=2.4.8,<3.0a0' + libcurl: '>=7.83.1,<8.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libuv: '' + libzlib: '>=1.2.12,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + rhash: '' + xz: '>=5.2.6,<5.3.0a0' + zlib: '>=1.2.12,<1.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: c57977f63831a8f43ace75fcc7151b9d + sha256: a7d740765dcb6c8f1d594550ae25d221b2a507d4f1d5e4ea94e8c5d4e3b1f215 + manager: conda + name: cmake + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cmake-3.24.2-h5432695_0.tar.bz2 + version: 3.24.2 +- category: main + dependencies: + python: '' + hash: + md5: 9cf68a6826504feedbfd646bc4d1ca14 + sha256: c04c09570a8bccf45bb73ae63d7e396d66c01580f9125ce5e5c981a2be549a51 + manager: conda + name: colorama + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.3-py_0.tar.bz2 + version: 0.4.3 +- category: main + dependencies: + python: '>=3.6,<4.0' + hash: + md5: b8477552274c1cfdb533e954c76523f1 + sha256: af1db267e03c649aefcc1571ddce4eac361a0e5232d1bdd05fd93fadbfdd2da6 + manager: conda + name: crashtest + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/crashtest-0.3.1-pyhd8ed1ab_0.tar.bz2 + version: 0.3.1 +- category: main + dependencies: + krb5: '>=1.19.3,<1.20.0a0' + libcurl: 7.85.0 h7bff187_0 + libgcc-ng: '>=12' + libssh2: '>=1.10.0,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + hash: + md5: a8ac96d6b09b8ed5b0ac6563901e2195 + sha256: 82e1c096d498804e22da92ae076e70d77ac43344e4c8035f7ca407645bec7ef1 + manager: conda + name: curl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/curl-7.85.0-h7bff187_0.tar.bz2 + version: 7.85.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: a50559fad0affdbb33729a68669ca1cb + sha256: 3b594bc8aa0b9a51269d54c7a4ef6af777d7fad4bee16b05695e1124de6563f6 + manager: conda + name: cycler + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2 + version: 0.11.0 +- category: main + dependencies: + python: 2.7|>=3.6 + hash: + md5: f15c3912378a07726093cc94d1e13251 + sha256: fe48fec5aeb77e5963ffb58de6fbb880eb545bbe25c609f614e39c56e4a193a6 + manager: conda + name: distlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.5-pyhd8ed1ab_0.tar.bz2 + version: 0.3.5 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libarchive: '>=3.5.2,<3.6.0a0' + libcurl: '>=7.82.0,<8.0a0' + libgcc-ng: '>=10.3.0' + libmicrohttpd: '>=0.9.75,<0.10.0a0' + libstdcxx-ng: '>=10.3.0' + libzlib: '>=1.2.11,<1.3.0a0' + sqlite: '>=3.38.2,<4.0a0' + xz: '>=5.2.5,<5.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 2e9ec0e21d51118b004f1f98e4fbf598 + sha256: bee5b4a723472cc844775a36dbdca35ecb24f40fbb162924bd8536b05930c3dc + manager: conda + name: elfutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/elfutils-0.187-h989201e_0.tar.bz2 + version: '0.187' +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 10f0218dbd493ab2e5dc6759ddea4526 + sha256: 5b5884b070fbe23bb714c3de22038ed6056b6533b0974c81d5f4a7ef451b7eff + manager: conda + name: filelock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.8.0-pyhd8ed1ab_0.tar.bz2 + version: 3.8.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 34272b248891bddccc64479f9a7fffed + sha256: 9887c35c374ec1847f167292d3fde023cb4c994a4ceeec283072b95440131f09 + manager: conda + name: idna + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2 + version: '3.4' +- category: main + dependencies: + python: '>=3.4' + hash: + md5: 7de5386c8fea29e76b303f37dde4c352 + sha256: c2bfd7043e0c4c12d8b5593de666c1e81d67b83c474a0a79282cc5c4ef845460 + manager: conda + name: imagesize + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + version: 1.4.1 +- category: main + dependencies: + python: '' + hash: + md5: 39161f81cc5e5ca45b8226fbb06c6905 + sha256: 9423ded508ebda87dae21d7876134e406ffeb88e6059f3fe1a909d180c351959 + manager: conda + name: iniconfig + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 + version: 1.1.1 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 3c3de74912f11d2b590184f03c7cd09b + sha256: 31e3492686b4e92b53db9b48bc0eb03873b1caaf28629fee7d2d47627a2c56d3 + manager: conda + name: itsdangerous + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.1.2-pyhd8ed1ab_0.tar.bz2 + version: 2.1.2 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 9800ad1699b42612478755a2d26c722d + sha256: 16639759b811866d63315fe1391f6fb45f5478b823972f4d3d9f0392b7dd80b8 + manager: conda + name: jeepney + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.8.0-pyhd8ed1ab_0.tar.bz2 + version: 0.8.0 +- category: main + dependencies: + python: '' + hash: + md5: 5988f73e79824c7900954539fbfad3fa + sha256: f75db900a1886fc0813af806a127186506c669431b73a92600de06aadae922ae + manager: conda + name: jmespath + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jmespath-0.10.0-pyh9f0ad1d_0.tar.bz2 + version: 0.10.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 737c0737e5d262688097097534fb1bd5 + sha256: 04e6b6fbec9e262781c5c753cee5c6baf5e22767242ec3db54d2208463814df1 + manager: conda + name: jsondiff + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsondiff-2.0.0-pyhd8ed1ab_0.tar.bz2 + version: 2.0.0 +- category: main + dependencies: + python: '' + hash: + md5: 07d85c22a3beb102a48cd123df84c2a6 + sha256: da279af2285d8f575a7f5652e83bf7f36155c4c63154e385a9d171efcc607bc1 + manager: conda + name: jsonpointer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonpointer-2.0-py_0.tar.bz2 + version: '2.0' +- category: main + dependencies: + libclang13: 15.0.1 default_h3a83d3e_0 + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 12b3d5cfa7a87103fcc906111aad80c1 + sha256: a207724037b161dad53f24064e2d839ea35a82c1ff176e8bbd6bf3649323dbd4 + manager: conda + name: libclang + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + expat: '>=2.4.8,<3.0a0' + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.10.4,<3.0a0' + icu: '>=70.1,<71.0a0' + jpeg: '>=9e,<10a' + libgcc-ng: '>=10.3.0' + libpng: '>=1.6.37,<1.7.0a0' + libtiff: '>=4.3.0,<5.0a0' + libwebp: '' + libwebp-base: '>=1.2.2,<2.0a0' + libzlib: '>=1.2.11,<1.3.0a0' + zlib: '>=1.2.11,<1.3.0a0' + hash: + md5: ea9758cf553476ddf75c789fdd239dc5 + sha256: ce87f320fb409c453671fc0c074ba04987f75b4e9a88d074650f23a92eae1054 + manager: conda + name: libgd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h18fbbfe_3.tar.bz2 + version: 2.3.3 +- category: main + dependencies: + python: '>=3.4' + hash: + md5: 6b0e0b484a96af5101026533bef1f93b + sha256: df8809d4eadd5849452cfb2bfc26d4c967159d4c00865c338c7b7817ce3bcb1d + manager: conda + name: libusb1 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/libusb1-2.0.1-pyhd8ed1ab_0.tar.bz2 + version: 2.0.1 +- category: main + dependencies: + python: '' + hash: + md5: c104d98e09c47519950cffb8dd5b4f10 + sha256: d3a68045ef74a2a7b8c8a55b242fdbc875d362e37adcf793613cf0d8c8e4fbf7 + manager: conda + name: lockfile + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/lockfile-0.12.2-py_1.tar.bz2 + version: 0.12.2 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: f6dfba59b0021f654e55c226634f39d4 + sha256: 9ad66a1d52da6f4bcdb832539e15762b72e1c75c7c32461be6e02c2da53c02d3 + manager: conda + name: more-itertools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.14.0-pyhd8ed1ab_0.tar.bz2 + version: 8.14.0 +- category: main + dependencies: + python: '>=3.8' + hash: + md5: 1b74438a7270b1e2cbd3de9dba18ebb6 + sha256: eda4b0dba46c72770bc410c794f4da62509623a24c12b9805954828278915dc7 + manager: conda + name: networkx + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/networkx-2.8.7-pyhd8ed1ab_0.tar.bz2 + version: 2.8.7 +- category: main + dependencies: + python: '>=2.7' + hash: + md5: a4eea5bff523f26442405bc5d1f52adb + sha256: 9153f0f38c76a09da7688a61fdbf8f3d7504e2326bef53e4ec20d994311b15bd + manager: conda + name: pastel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pastel-0.2.1-pyhd8ed1ab_0.tar.bz2 + version: 0.2.1 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 0f2d0da112ff6fd76cc3ce038d72d2c9 + sha256: 2f025bd6425932cbbca83a24194f8c4ef098d6aa4b4c6f878f73d926a1041303 + manager: conda + name: pkginfo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.8.3-pyhd8ed1ab_0.tar.bz2 + version: 1.8.3 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 2fb3f88922e7aec26ba652fcdfe13950 + sha256: a46843e317318405a8c66b640e7ad0c95d2f536918faa4f36cdfcda852000bcd + manager: conda + name: platformdirs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-2.5.2-pyhd8ed1ab_1.tar.bz2 + version: 2.5.2 +- category: main + dependencies: + python: '' + hash: + md5: 359eeb6536da0e687af562ed265ec263 + sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a + manager: conda + name: ptyprocess + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 + version: 0.7.0 +- category: main + dependencies: + python: '>=2.7' + hash: + md5: b4613d7e7a493916d867842a6a148054 + sha256: 268be33a290e3d51467ab29cbb5a80cf79f69dade2f2dead25d7f80d76c3543a + manager: conda + name: py + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2 + version: 1.11.0 +- category: main + dependencies: + python: '' + hash: + md5: 06d04c9f8f72ac77911db942eda24fb9 + sha256: b2c1bb18ab7bf36263e0b3f29bd2991a108ec1957051f9f5d925efeaf7ed1344 + manager: conda + name: pyasn1 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.4.8-py_0.tar.bz2 + version: 0.4.8 +- category: main + dependencies: + python: ==2.7.*|>=3.4 + hash: + md5: 076becd9e05608f8dc72757d5f3a91ff + sha256: 74c63fd03f1f1ea2b54e8bc529fd1a600aaafb24027b738d0db87909ee3a33dc + manager: conda + name: pycparser + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 + version: '2.21' +- category: main + dependencies: + python: '>=3.3' + hash: + md5: edf8651c4379d9d1495ad6229622d150 + sha256: 50bd91767686bfe769e50a5a1b883e238d944a6163fea43e7c0beaac54ca674f + manager: conda + name: pylev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pylev-1.4.0-pyhd8ed1ab_0.tar.bz2 + version: 1.4.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 3087df8c636c5a00e694605c39ce4982 + sha256: fc6b77ac4132298a70d5f5cd830fa876a1935a2c5a0a319aad0e90423fd186a4 + manager: conda + name: pyparsing + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.6-pyhd8ed1ab_0.tar.bz2 + version: 3.0.6 +- category: main + dependencies: + __unix: '' + python: '>=3.8' + hash: + md5: 2a7de29fb590ca14b5243c4c812c8025 + sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b + manager: conda + name: pysocks + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 + version: 1.7.1 +- category: main + dependencies: + python: 3.9.* + hash: + md5: 39adde4247484de2bb4000122fdcf665 + sha256: 67231829ea0101fee30c68f788fdba40a11bbee8fdac556daaab5832bd27bf3d + manager: conda + name: python_abi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2 + version: '3.9' +- category: main + dependencies: + python: '>=3.6' + hash: + md5: fc0dcaf9761d042fb8ac9128ce03fddb + sha256: c9104b60f1a0637973c60161bd00f720bbc9fd5167f2a26161cbf86d6e948f7e + manager: conda + name: pytz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2022.4-pyhd8ed1ab_0.tar.bz2 + version: '2022.4' +- category: main + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=7.83.1,<8.0a0' + libgcc-ng: '>=12' + libglib: '>=2.72.1,<3.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + pixman: '>=0.40.0,<1.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: def7188533bc19a8df31e57de92260cf + sha256: 0e6f27f17a562308344271e8011553afc7335176ec415a8e89f07892df06db31 + manager: conda + name: qemu + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/qemu-5.0.0-hb15d774_0.tar.bz2 + version: 5.0.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 65bacdee3cac51e49f45d530bbd5e90f + sha256: 5e00e61916a46c1857871adec258952a50a86542883bcbaa1f1df572bd51e786 + manager: conda + name: shellingham + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.0-pyhd8ed1ab_0.tar.bz2 + version: 1.5.0 +- category: main + dependencies: + python: '' + hash: + md5: e5f25f8dbc060e9a8d912e432202afc2 + sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + manager: conda + name: six + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + version: 1.16.0 +- category: main + dependencies: + python: '' + hash: + md5: 3a8dc70789709aa315325d5df06fb7e4 + sha256: 091de70ee6bfe063e0c0f77336975d124fd1e3f49b9c58d97c0c7b3d287c0002 + manager: conda + name: smmap + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/smmap-3.0.5-pyh44b312d_0.tar.bz2 + version: 3.0.5 +- category: main + dependencies: + python: '>=2' + hash: + md5: 4d22a9315e78c6827f806065957d566e + sha256: a0fd916633252d99efb6223b1050202841fa8d2d53dacca564b0ed77249d3228 + manager: conda + name: snowballstemmer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + version: 2.2.0 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 20b2eaeaeea4ef9a9a0d99770620fd09 + sha256: bd7838485e34e7ec5717552f83fa4a02623ff5fb854c10f2f57080b85d13c69e + manager: conda + name: sphinxcontrib-applehelp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2 + version: 1.0.2 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 68e01cac9d38d0e717cd5c87bc3d2cc9 + sha256: 66cca7eccb7f92eee53f9f5a552e3e1d643daa3a1ebd03c185e2819e5c491576 + manager: conda + name: sphinxcontrib-devhelp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2 + version: 1.0.2 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 77dad82eb9c8c1525ff7953e0756d708 + sha256: 3c1170f3a3170e59b156e375c949db98941892850e59fa4085c437a5df0e767d + manager: conda + name: sphinxcontrib-htmlhelp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2 + version: 2.0.0 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 67cd9d9c0382d37479b4d306c369a2d4 + sha256: a42415fc789e9f6ae2e18f07ac143d2e9ce73a35a55ecf1dd1b3d055dd1e6dbe + manager: conda + name: sphinxcontrib-jsmath + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2 + version: 1.0.1 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: d01180388e6d1838c3e1ad029590aa7a + sha256: 35d8f01fc798d38b72ae003c040d2dee650d315f904268a1f793d4d59460d1e2 + manager: conda + name: sphinxcontrib-qthelp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2 + version: 1.0.3 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 9ff55a0901cf952f05c654394de76bf7 + sha256: 890bbf815cff114ddbb618b9876d492fce07d02956c1d7b3d46cb7f835f563f6 + manager: conda + name: sphinxcontrib-serializinghtml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2 + version: 1.1.5 +- category: main + dependencies: + python: '>=2.7' + hash: + md5: f832c45a477c78bebd107098db465095 + sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + manager: conda + name: toml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + version: 0.10.2 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 5844808ffab9ebdb694585b50ba02a96 + sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + manager: conda + name: tomli + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + version: 2.0.1 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 92facfec94bc02d6ccf42e7173831a36 + sha256: 90229da7665175b0185183ab7b53f50af487c7f9b0f47cf09c184cbc139fd24b + manager: conda + name: toolz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 + version: 0.12.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 5f4386493c11ddad5b5fb7bd7a0fe4ba + sha256: 089c817ee6a6391ee60fd9ecb49eb04dbcdbf4df7f86612cf0d4a863998404ba + manager: conda + name: types-pyyaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.4-pyhd8ed1ab_0.tar.bz2 + version: 6.0.4 +- category: main + dependencies: + python: '>=3' + hash: + md5: e6573ac68718f17b9d4f5c8eda3190f2 + sha256: ec1cfe0b7dc55a22223562cad799e0b16d122dab611c9923b6068d27a784ba2f + manager: conda + name: typing + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing-3.10.0.0-pyhd8ed1ab_0.tar.bz2 + version: 3.10.0.0 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 2d93b130d148d7fc77e583677792fc6a + sha256: 70c57b5ac94cd32e78f1a2fa2c38572bfac85b901a6a99aa254a9e8e126c132d + manager: conda + name: typing_extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.4.0-pyha770c72_0.tar.bz2 + version: 4.4.0 +- category: main + dependencies: + python: '' + hash: + md5: 3563be4c5611a44210d9ba0c16113136 + sha256: 302f4f4bd1ad00c0be1426ecf6bb01db59cfd8aff3de0cf1596526dca1a6b70e + manager: conda + name: webencodings + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2 + version: 0.5.1 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: f3b20ec2c97bad7104679b1d62eb7a11 + sha256: 911ac2b5c2bbe602c806ded8e5a40bd132e99ffa1dda10e27e6bc046c962fed6 + manager: conda + name: websocket-client + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.4.1-pyhd8ed1ab_0.tar.bz2 + version: 1.4.1 +- category: main + dependencies: + python: '!=3.0,!=3.1,!=3.2,!=3.3,!=3.4' + hash: + md5: 1ca02aaf78d9c70d9a81a3bed5752022 + sha256: aede66e6370f3b936164a703e48362f9080d7162234058fb2ee63cc84d528afc + manager: conda + name: wheel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.37.1-pyhd8ed1ab_0.tar.bz2 + version: 0.37.1 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: b5b33faed6ed2b4ba47a690b8f5c0818 + sha256: eb40b33ae953e0020406318c9be0eb6edf62f3aa8e64ab0bf1953440b1a92763 + manager: conda + name: xmltodict + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.13.0-pyhd8ed1ab_0.tar.bz2 + version: 0.13.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-inputproto: '' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-libxext: 1.3.* + xorg-libxfixes: 5.0.* + hash: + md5: e77615e5141cad5a2acaa043d1cf0ca5 + sha256: 745c1284a96b4282fe6fe122b2643e1e8c26a7ff40b733a8f4b61357238c4e68 + manager: conda + name: xorg-libxi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.7.10-h7f98852_0.tar.bz2 + version: 1.7.10 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 6f3fd8c9e0ab504010fb4216d5919c24 + sha256: 7740d6fcd4fffb895a93c765388382b58ea78e005180cee88078eb18e59f7f06 + manager: conda + name: zipp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.9.0-pyhd8ed1ab_0.tar.bz2 + version: 3.9.0 +- category: main + dependencies: + python: '>=3.6' + pytz: '' + hash: + md5: 72f1c6d03109d7a70087bc1d029a8eda + sha256: 45297f4ce5786ff5bdf188846fcaa163f45629eebc285faf2e9e2cbeb6e57a91 + manager: conda + name: babel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2 + version: 2.10.3 +- category: main + dependencies: + python: '>=3.6' + typing_extensions: '' + hash: + md5: be3b5cae027b3ead96829ef7717c76c3 + sha256: 4592888a3c5f1ad2e36ff89039ff1912c623695f985622cf0fcfc2d0cb315053 + manager: conda + name: botocore-stubs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/botocore-stubs-1.24.7-pyhd8ed1ab_0.tar.bz2 + version: 1.24.7 +- category: main + dependencies: + libffi: '>=3.4.2,<3.5.0a0' + libgcc-ng: '>=12' + pycparser: '' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 61e961a94c8fd535e4496b17e7452dfe + sha256: 36340ca4f6935f5841197aa91c6ffef5966b031fa1267cdee7e3add5ba4dfc81 + manager: conda + name: cffi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_0.tar.bz2 + version: 1.15.1 +- category: main + dependencies: + clang-format-15: 15.0.1 default_h2e3cab8_0 + libclang-cpp15: '>=15.0.1,<15.1.0a0' + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: b27e221ef3f74976d431e55d946fac84 + sha256: b137bc37dacf190159099bcac1cd4647adb23cb926461c8260202c95736312ef + manager: conda + name: clang-format + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 40edd9ebc04e4b4ec27c1008e5e3f99d + sha256: f828e0eac4f14d8868039f93cb4674582d95be4c1d89b34007f8154af3af4edf + manager: conda + name: click + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/click-8.1.3-py39hf3d152e_0.tar.bz2 + version: 8.1.3 +- category: main + dependencies: + crashtest: '>=0.3.0,<0.4.0' + pastel: '>=0.2.0,<0.3.0' + pylev: '>=1.3,<2.0' + python: '' + hash: + md5: 159273f717a11e53b2656f8b6521a5e2 + sha256: 59b5c9ea3415e45e1beb1c191e3a0bf0dcca92c200a184704ea55002d1ef535c + manager: conda + name: clikit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyh9f0ad1d_0.tar.bz2 + version: 0.6.2 +- category: main + dependencies: + python: '' + six: '>=1.4.0' + hash: + md5: c69f19038efee4eb534623610d0c2053 + sha256: 2ba7e3e4f75e07b42246b4ba8569c983ecbdcda47b1b900632858a23d91826f2 + manager: conda + name: docker-pycreds + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/docker-pycreds-0.4.0-py_0.tar.bz2 + version: 0.4.0 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: ec83bf44e734dfd8f0b507156df855a0 + sha256: 23e9ab2a539949427b4e4e02bf52a32427da1fe06cb21154e5cd8205ee40098b + manager: conda + name: docutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.15.2-py39hf3d152e_5.tar.bz2 + version: 0.15.2 +- category: main + dependencies: + expat: '>=2.4.8,<3.0a0' + gmp: '>=6.2.1,<7.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + mpc: '>=1.2.1,<2.0a0' + mpfr: '>=4.1.0,<5.0a0' + ncurses: '>=6.3,<7.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: ae197de48b202c65efd7a61135ac0ae5 + sha256: null + manager: conda + name: esp-tools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/esp-tools-1.0.1-0_h1234567_g8925bf5.tar.bz2 + version: 1.0.1 +- category: main + dependencies: + curl: '' + expat: '>=2.4.9,<3.0a0' + gettext: '' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + pcre2: '>=10.37,<10.38.0a0' + perl: 5.* + hash: + md5: 8f0dccb08b30a45afe1def2081f82914 + sha256: bb5518206303796d72471d1c046e0d697efcb4e868d811a97f3dae634fe6667d + manager: conda + name: git + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/git-2.38.0-pl5321h5fbbf19_0.tar.bz2 + version: 2.38.0 +- category: main + dependencies: + python: '>=3.4' + smmap: '>=3.0.1,<4' + hash: + md5: 40fc6b14a45dee3a3fd9f302d026108e + sha256: fa018c53bd1c171dccde16c4eb9dd9f3ff6b7f2d222c564d48b5516ec1ee24ec + manager: conda + name: gitdb + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.9-pyhd8ed1ab_0.tar.bz2 + version: 4.0.9 +- category: main + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=9.4.0' + mpc: '>=1.2.1,<2.0a0' + mpfr: '>=4.1.0,<5.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 465c0b520e3ac7d7ed001cb31d1ad3c4 + sha256: 90ede58bfaac41a33801263426cb1f792e6ea48153fe344dc48de0b0fb6cbd7a + manager: conda + name: gmpy2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.2-py39h78fa15d_0.tar.bz2 + version: 2.1.2 +- category: main + dependencies: + python: '>=3.6' + typing_extensions: '>=4,<5' + hash: + md5: 87cafe8c7638a5ac6fd8ec8fb01f1508 + sha256: 6f7da913ecad98951cadfe512af2c3979fbff752bf714da66760701e5463dd29 + manager: conda + name: graphql-core + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.3-pyhd8ed1ab_0.tar.bz2 + version: 3.2.3 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0a0' + freetype: '>=2.12.1,<3.0a0' + graphite2: '' + icu: '>=70.1,<71.0a0' + libgcc-ng: '>=12' + libglib: '>=2.74.0,<3.0a0' + libstdcxx-ng: '>=12' + hash: + md5: 888056bd4b12e110b10d4d1f29161c5e + sha256: 57c6ae03c3e70fe7cd28b9e5f27ee470181aef5426f6796a52bc591cfe473183 + manager: conda + name: harfbuzz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-5.3.0-h418a68e_0.tar.bz2 + version: 5.3.0 +- category: main + dependencies: + python: '' + six: '>=1.9' + webencodings: '' + hash: + md5: b2355343d6315c892543200231d7154a + sha256: 9ad06446fe9847e86cb20d220bf11614afcd2cbe9f58096f08d5d4018877bee4 + manager: conda + name: html5lib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2 + version: '1.1' +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: f67fbf5dd896aeac1e145638bd1a7abf + sha256: bffda3932fb8aa968ac6ba35d9de9cd3f5b8f8a39945071576c86ec5109482ed + manager: conda + name: humanfriendly + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/humanfriendly-10.0-py39hf3d152e_2.tar.bz2 + version: '10.0' +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + zipp: '>=0.5' + hash: + md5: 4c2a0eabf0b8980b2c755646a6f750eb + sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 + manager: conda + name: importlib-metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 + version: 4.11.4 +- category: main + dependencies: + python: '>=3.6' + zipp: '>=0.4' + hash: + md5: 24dd95143fc4f3898143c93a6d5a5d41 + sha256: 7a32c0b58ae4e2673f47c73ed1f010681501198e6aaa279c5eddc714bca12b48 + manager: conda + name: importlib_resources + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-3.3.1-pyhd8ed1ab_1.tar.bz2 + version: 3.3.1 +- category: main + dependencies: + more-itertools: '' + python: '>=3.7' + hash: + md5: 6e2ef6e4a000db889c124f3927c24f7c + sha256: 82f11df8c7464fe28eb6dab0ebd755aacd8d2b4f15ba97b769bdaee27983e4d8 + manager: conda + name: jaraco.classes + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.2.2-pyhd8ed1ab_0.tar.bz2 + version: 3.2.2 +- category: main + dependencies: + jsonpointer: '>=1.9' + python: '>=3.6' + hash: + md5: 09150b51b0528a31a0f6500b96fdde82 + sha256: d87fd8da2d3327744821b6b1d1e5b76e4077224fb626ce02d6623a1bc6ee2563 + manager: conda + name: jsonpatch + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.32-pyhd8ed1ab_0.tar.bz2 + version: '1.32' +- category: main + dependencies: + python: '' + six: '' + hash: + md5: 7b503c6c097fa8677d6ff17d2bfb623f + sha256: b89ace740500f4a311475ae44add2675d72dc42c02971910ea844812edf93736 + manager: conda + name: junit-xml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/junit-xml-1.9-pyh9f0ad1d_0.tar.bz2 + version: '1.9' +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: c5d6241b3ec5d02c316a5f66f14024c7 + sha256: 32fa01aacf67d40b54fbcf9c7e89aae964450ffdb58bb93baba068d8b5c72c3e + manager: conda + name: kiwisolver + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.1-py39h1a9c180_1.tar.bz2 + version: 1.3.1 +- category: main + dependencies: + elfutils: '>=0.187,<0.188.0a0' + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 5b3ed39ee3809d63d347b649de0a45f8 + sha256: null + manager: conda + name: libdwarf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 + version: 0.0.0.20190110_28_ga81397fc4 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 7cda413e43b252044a270c2477031c5c + sha256: 05e22cdcefeebe18698acc1b7445fd7e8b4b07c4d65c99f688ddeff8569d42d0 + manager: conda + name: markupsafe + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2 + version: 2.1.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 35b4a1a56408657cd2c6ce7145c21ecf + sha256: f3a6149980035ee354ddbaf026e8e82db91dcdd1759439522e10d0d64decf237 + manager: conda + name: msgpack-python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py39hf939315_0.tar.bz2 + version: 1.0.4 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: fc7500ebc3299b6f4a66652fa83f627e + sha256: 2f6ad58442a4f1daa114b440fff46e018cc7323493f91a2bab0bb23d5935f03d + manager: conda + name: mypy_extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mypy_extensions-0.4.3-py39hf3d152e_5.tar.bz2 + version: 0.4.3 +- category: main + dependencies: + libblas: '>=3.8.0,<4.0a0' + libcblas: '>=3.8.0,<4.0a0' + libgcc-ng: '>=10.3.0' + liblapack: '>=3.8.0,<4.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 0cf333996ebdeeba8d1c8c1c0ee9eff9 + sha256: 6ec8d7ade9e083de4f8a532d9e71d14e780cc9059a625b57174cc68f9a99b930 + manager: conda + name: numpy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.19.5-py39hd249d9e_3.tar.bz2 + version: 1.19.5 +- category: main + dependencies: + pyparsing: '>=2.0.2' + python: '>=2.7' + hash: + md5: be69a38e912054a62dc82cc3c7711a64 + sha256: 887645177378f0d383b150259c7f255e9a1a47383872be118e197dc175718316 + manager: conda + name: packaging + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/packaging-20.9-pyh44b312d_0.tar.bz2 + version: '20.9' +- category: main + dependencies: + ptyprocess: '>=0.5' + python: '' + hash: + md5: 5909e7b978141dd80d28dbf9de627827 + sha256: 04eef875d461732ef22cd19bf2c989c40e73b5da625bf6a6b82ddae200e90e56 + manager: conda + name: pexpect + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2 + version: 4.8.0 +- category: main + dependencies: + freetype: '>=2.10.4,<3.0a0' + jpeg: '>=9e,<10a' + lcms2: '>=2.12,<3.0a0' + libgcc-ng: '>=12' + libtiff: '>=4.4.0,<5.0a0' + libwebp-base: '>=1.2.4,<2.0a0' + libxcb: '>=1.13,<1.14.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + openjpeg: '>=2.5.0,<2.6.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + tk: '>=8.6.12,<8.7.0a0' + hash: + md5: 3b74a959f6a8008f5901de60b3572c09 + sha256: 607a85830e1c39ded9c825ab0fb24d0768a5c11314dc99957f10479cd2961936 + manager: conda + name: pillow + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-9.2.0-py39hd5dbb17_2.tar.bz2 + version: 9.2.0 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: c375c89340e563053f3656c7f134d265 + sha256: d82e717937e171a2b124030acd2625e0a3ab62e82a137a21c03a91013280c29f + manager: conda + name: pluggy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py39hf3d152e_3.tar.bz2 + version: 1.0.0 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: bfefe349de77edb720cb4688821ff78e + sha256: 83cdcf4c17264d63e972f079408bd86ab15a9b14230d168b3c35b5971860be11 + manager: conda + name: poetry-core + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/poetry-core-1.0.8-py39hf3d152e_1.tar.bz2 + version: 1.0.8 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 1e7ffe59e21862559e06b981817e5058 + sha256: ffd165f67a3d5bec03fd3d7c9ab35b8ff4d0f66c5be42f5d4d50db96637a34aa + manager: conda + name: psutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.2-py39hb9d737c_0.tar.bz2 + version: 5.9.2 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: b7d981539b1a880d19c6a158104a3fa1 + sha256: e7685b82c1d6269d5fc3a626a4f26138e4136b4b470f308f1a65b01ff17b3b38 + manager: conda + name: pycosat + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py39hb9d737c_1010.tar.bz2 + version: 0.6.3 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 306061499621615a60841fa7fc8ba75b + sha256: c7d6dc368e1e3092dc3b3eae5841a6f1d0952033f4e259fb639ab54958c4a6b8 + manager: conda + name: pyinotify + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py39hf3d152e_1005.tar.bz2 + version: 0.9.6 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: e2575d7508c7933047544ac7a15e021d + sha256: 9da8d2a32f1d961eaefb5f9aedb53ce74ad4da1a6272ae4cd4eb2fab7d6ed1b0 + manager: conda + name: pyrsistent + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.18.1-py39hb9d737c_1.tar.bz2 + version: 0.18.1 +- category: main + dependencies: + python: '>=3.6' + six: '>=1.5' + hash: + md5: dd999d1cc9f79e67dbb855c8924c7984 + sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da + manager: conda + name: python-dateutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 + version: 2.8.2 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + yaml: '>=0.2.5,<0.3.0a0' + hash: + md5: 896c2e9e5ed4b8b9148380b658898fdf + sha256: 030c5a81b4aafcfa169ba13ef7cbc5f1cf201b524013082903edd68471086d1e + manager: conda + name: pyyaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.4.1-py39hb9d737c_3.tar.bz2 + version: 5.4.1 +- category: main + dependencies: + pyasn1: '>=0.1.3' + python: '' + hash: + md5: 3452ab3790dbb1df9508b3fa4ea2f806 + sha256: 6ea0fcd8f40c7f78e2c6cff344bb91f457682aa352ee48364246371a41410ee8 + manager: conda + name: rsa + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/rsa-4.7.2-pyh44b312d_0.tar.bz2 + version: 4.7.2 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: a0fabd69dd35bb24ec84d28dc01c3c5b + sha256: 388a1b6b559156b27f6eb1952a85632ad907f0572d31e3897dba338d28c44860 + manager: conda + name: ruamel.yaml.clib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.6-py39hb9d737c_1.tar.bz2 + version: 0.2.6 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + yaml: '>=0.2.5,<0.3.0a0' + hash: + md5: 89efb3c015ef8bc2a33535a2c1b852b2 + sha256: d417615e90a5f66004ef9f742396db129eaa0dcbe7f723288eb2ddc34d39750f + manager: conda + name: ruamel_yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py39hb9d737c_1007.tar.bz2 + version: 0.15.80 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 4252d0c211566a9f65149ba7f6e87aa4 + sha256: ec8146799fabb0edfd0b2622fdd05413c9a2fcd13dfa846958214f9909ab3435 + manager: conda + name: setuptools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/setuptools-59.8.0-py39hf3d152e_1.tar.bz2 + version: 59.8.0 +- category: main + dependencies: + python: '>=3.6' + typing: '>=3.6,<4.0' + hash: + md5: f82cf1ff4aa8228ec71041b8adef19d6 + sha256: d25441deeb45f575a85977e4444f15d26db2491f5471469f0e5e4fa2e8888a4b + manager: conda + name: tomlkit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.11.5-pyha770c72_0.tar.bz2 + version: 0.11.5 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: a3c57360af28c0d9956622af99a521cd + sha256: c51e56ebf493a94f4f25840a0175405b3f650cd63ebcd6e19a68ac9cfb5e5411 + manager: conda + name: tornado + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.2-py39hb9d737c_0.tar.bz2 + version: '6.2' +- category: main + dependencies: + colorama: '' + python: '>=2.7' + hash: + md5: 5526ff3f88f9db87bb0924b9ce575345 + sha256: d196e0c3a057a840147fa23d3d43eafd6b63258846bdafe8ac17f70b534f91bd + manager: conda + name: tqdm + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.1-pyhd8ed1ab_0.tar.bz2 + version: 4.64.1 +- category: main + dependencies: + typing_extensions: 4.4.0 pyha770c72_0 + hash: + md5: be969210b61b897775a0de63cd9e9026 + sha256: 6f129b1bc18d111dcf3abaec6fcf6cbee00f1b77bb42d0f0bc8d85f8faa65cf0 + manager: conda + name: typing-extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.4.0-hd8ed1ab_0.tar.bz2 + version: 4.4.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + ncurses: '>=6.2,<7.0.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + readline: '>=8.0,<9.0a0' + zlib: '>=1.2.11,<1.3.0a0' + hash: + md5: bf0434c73a112c64bb1dd4ea6129e8c2 + sha256: c456c945aeb463d725ce133934f0294a2f4b85bd6ca6d433f3f95454d1112d6b + manager: conda + name: util-linux + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/util-linux-2.36-py39h28948ff_1.tar.bz2 + version: '2.36' +- category: main + dependencies: + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + perl: '>=5.32.1,<5.33.0a0 *_perl5' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: ccb6242365b032a5469310116286d834 + sha256: e2b8864ce60cc0f39da4e82cb786d474d7b572114952cc3dea20a287e3731684 + manager: conda + name: vim + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/vim-9.0.0335-py39pl5321h20e6244_0.tar.bz2 + version: 9.0.0335 +- category: main + dependencies: + distlib: '>=0.3.5,<1' + filelock: '>=3.4.1,<4' + platformdirs: '>=2.4,<3' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 165e71a44187ac22e2e1669fd3ca2392 + sha256: 31540fea0c3fd62543ee65ad4b2deff1eac08f4765b1037db7d6a82fbc4719c2 + manager: conda + name: virtualenv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.16.5-py39hf3d152e_0.tar.bz2 + version: 20.16.5 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 25a4f17bf308bc36a15ebe63c3864ac7 + sha256: 3b9eaa6d7040406ab31023bd7596b4c49c4128216b702ee64a8a9cccc74b45e0 + manager: conda + name: wrapt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.14.1-py39hb9d737c_0.tar.bz2 + version: 1.14.1 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-inputproto: '' + xorg-libx11: '>=1.7.1,<2.0a0' + xorg-libxext: 1.3.* + xorg-libxi: 1.7.* + xorg-recordproto: '' + hash: + md5: a220b1a513e19d5cb56c1311d44f12e6 + sha256: 9a51ae2869b9a47735539dada9d85534418a765d1461c9f91fe7564f3ee75e87 + manager: conda + name: xorg-libxtst + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.3-h7f98852_1002.tar.bz2 + version: 1.2.3 +- category: main + dependencies: + cffi: '>=1.0.0' + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 05a99367d885ec9990f25e74128a8a08 + sha256: 4a520850207e965244c70a412f030f1c353b70b942ad99a0a0cfb83e64bbd60e + manager: conda + name: brotlipy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1004.tar.bz2 + version: 0.7.0 +- category: main + dependencies: + clang-format: 15.0.1 default_h2e3cab8_0 + libclang: '>=15.0.1,<15.1.0a0' + libclang-cpp15: '>=15.0.1,<15.1.0a0' + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: ef163795e59e62da40e622ee88b7f468 + sha256: 8fcbebb32ca12bbe1413bada6ab559b280f10256e1d07f522d64cef0292b2f71 + manager: conda + name: clang-tools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + clikit: '>=0.6.0,<0.7.0' + python: '>=3.6' + hash: + md5: 4c82b11a3d06031bd58e7d869f53d965 + sha256: a3a5beaf5b4a5ba671580164e6b1da77837f9d69414b095bd3231e84a85f505c + manager: conda + name: cleo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cleo-0.8.1-pyhd8ed1ab_2.tar.bz2 + version: 0.8.1 +- category: main + dependencies: + click: '' + python: '>=3.6' + hash: + md5: 72a46ffc25701c173932fd55cf0965d3 + sha256: 7384b6c194f9822d7cc2c9d82409b2fd571fad96f95e6e27c9098f63772d36fd + manager: conda + name: click-default-group + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/click-default-group-1.2.2-pyhd8ed1ab_1.tar.bz2 + version: 1.2.2 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + tqdm: '' + hash: + md5: ae2e8e8dd87ed4286c89fc8c081e9bdf + sha256: e11ea9eac5dcaf43b3a3292c8daeed9f6c9dbf568a7ca2e27909d3a95c35ef35 + manager: conda + name: conda-package-handling + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.9.0-py39hb9d737c_0.tar.bz2 + version: 1.9.0 +- category: main + dependencies: + cffi: '>=1.12' + libgcc-ng: '>=12' + openssl: '>=1.1.1q,<1.1.2a' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: db3436b5db460fa721859db55694d8ff + sha256: d005958fac69f5fc888841e3743c950b8105f2d1e2f244ee0fa6a1a23f27b5f4 + manager: conda + name: cryptography + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-38.0.1-py39hd97740a_0.tar.bz2 + version: 38.0.1 +- category: main + dependencies: + cloudpickle: '' + pyinotify: '' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: b672b2aae86f427adab76a571ef1cb89 + sha256: 45df810e229b5c15ad9e8197e15c2d2ec47c5170dcaf1b99d3ea4189744d003c + manager: conda + name: doit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/doit-0.35.0-py39hf3d152e_0.tar.bz2 + version: 0.35.0 +- category: main + dependencies: + e2fsprogs-libs: 1.46.2 h166bdaf_0 + libgcc-ng: '>=10.3.0' + util-linux: '>=2.36,<2.37.0a0' + hash: + md5: 3a5caf0e611d38f05b004a25423e07cb + sha256: fac9c225ac324519cf1224cd87c201a7b18f0c5f42033ef9db7a480a9163f348 + manager: conda + name: e2fsprogs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/e2fsprogs-1.46.2-h166bdaf_0.tar.bz2 + version: 1.46.2 +- category: main + dependencies: + gmpy2: '' + python: '>=3.3' + six: '>=1.9.0' + hash: + md5: 566165664cc0964a7202dc239af6619d + sha256: 7770998e7b1ad6b80d1c3ffa71ae3f8812260676f0268d339abe32879115bc0c + manager: conda + name: ecdsa + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ecdsa-0.18.0-pyhd8ed1ab_1.tar.bz2 + version: 0.18.0 +- category: main + dependencies: + gitdb: '>=4.0.1,<5' + python: '>=3.7' + typing_extensions: '>=3.7.4.3' + hash: + md5: 5c3c75a7349ad3760c3de38be9432121 + sha256: 4b5f95a42c10d104951b3bdc1163d28fbaa4cb2bb9adc3e61d100db493d5f8a3 + manager: conda + name: gitpython + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.28-pyhd8ed1ab_0.tar.bz2 + version: 3.1.28 +- category: main + dependencies: + importlib-metadata: '>=4.11.4,<4.11.5.0a0' + hash: + md5: 9a1925fdb91c81437b8012e48ede6851 + sha256: 85049d953d6894e1379162e0f01cf4b8828d40f707cc511edb201e9159f091fc + manager: conda + name: importlib_metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.11.4-hd8ed1ab_0.tar.bz2 + version: 4.11.4 +- category: main + dependencies: + markupsafe: '>=2.0' + python: '>=3.7' + hash: + md5: c8490ed5c70966d232fdd389d0dbed37 + sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 + manager: conda + name: jinja2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 + version: 3.1.2 +- category: main + dependencies: + attrs: '>=17.4.0' + importlib-metadata: '' + pyrsistent: '>=0.14.0' + python: '>=3.6' + setuptools: '' + six: '>=1.11.0' + hash: + md5: 66125e28711d8ffc04a207a2b170316d + sha256: d74a3ddd3c3dd9bd7b00110a196e3af90490c5660674f18bfd53a8fdf91de418 + manager: conda + name: jsonschema + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-3.2.0-pyhd8ed1ab_3.tar.bz2 + version: 3.2.0 +- category: main + dependencies: + elfutils: '>=0.187,<0.188.0a0' + libdwarf: 0.0.0.20190110_28_ga81397fc4 h753d276_0 + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 899c511688e6c41cb51c2921a8d25e63 + sha256: null + manager: conda + name: libdwarf-dev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-dev-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 + version: 0.0.0.20190110_28_ga81397fc4 +- category: main + dependencies: + python: '' + setuptools: '' + six: '' + tornado: '' + hash: + md5: b7190e3ec3eff52839434bf4698e2d62 + sha256: 0e88f8f8abc0a641c2f3b1b306258fab87c39a95f3495e53e6b3873107da1765 + manager: conda + name: livereload + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/livereload-2.6.3-pyh9f0ad1d_0.tar.bz2 + version: 2.6.3 +- category: main + dependencies: + certifi: '>=2020.06.20' + cycler: '>=0.10' + freetype: '>=2.10.4,<3.0a0' + kiwisolver: '>=1.0.1' + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + numpy: '>=1.19.5,<2.0a0' + pillow: '>=6.2.0' + pyparsing: '>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6' + python: '>=3.9,<3.10.0a0' + python-dateutil: '>=2.1' + python_abi: 3.9.* *_cp39 + setuptools: '' + tk: '>=8.6.10,<8.7.0a0' + tornado: '' + hash: + md5: 9ec0b2186fab9121c54f4844f93ee5b7 + sha256: 1c5ddf4b934f34da73e91f3009a171d64372eac0eb8801916a0acadf9693e61e + manager: conda + name: matplotlib-base + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.3.4-py39h2fa2bec_0.tar.bz2 + version: 3.3.4 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + mypy_extensions: '>=0.4.3,<0.5.0' + psutil: '>=4.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + tomli: '>=1.1.0' + typing_extensions: '>=3.7.4' + hash: + md5: 2ec6c26d45a781f3d3810fb2de290e8f + sha256: 5329a800c4caa0cb43b4340e7ce0b0ce7a1b0e9dde450b864c83605f4c08492c + manager: conda + name: mypy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mypy-0.931-py39h3811e60_2.tar.bz2 + version: '0.931' +- category: main + dependencies: + alsa-lib: '>=1.2.7.2,<1.2.8.0a0' + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + giflib: '>=5.2.1,<5.3.0a0' + harfbuzz: '>=5.1.0,<6.0a0' + jpeg: '>=9e,<10a' + lcms2: '>=2.12,<3.0a0' + libcups: '>=2.3.3,<2.4.0a0' + libgcc-ng: '>=12' + libpng: '>=1.6.37,<1.7.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + xorg-libx11: '' + xorg-libxext: '' + xorg-libxi: '' + xorg-libxrender: '' + xorg-libxtst: '' + hash: + md5: cd1b2e4756ca8d14bc7501e38360aa79 + sha256: 1274f314793e9b1abb27a2aea581e661d751a4f685be50787bcc135e03fd185b + manager: conda + name: openjdk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openjdk-17.0.3-h85293d2_2.tar.bz2 + version: 17.0.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + numpy: '>=1.19.4,<2.0a0' + python: '>=3.9,<3.10.0a0' + python-dateutil: '>=2.7.3' + python_abi: 3.9.* *_cp39 + pytz: '>=2017.2' + setuptools: <60.0.0 + hash: + md5: 79fc4b5b3a865b90dd3701cecf1ad33c + sha256: f104a60194c3d39b1b0097bfd889aec57d5d5f074e3e76ac9173318ba8de07fd + manager: conda + name: pandas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pandas-1.1.5-py39hde0f152_0.tar.bz2 + version: 1.1.5 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0a0' + fontconfig: '>=2.14.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + fribidi: '>=1.0.10,<2.0a0' + harfbuzz: '>=5.2.0,<6.0a0' + libgcc-ng: '>=12' + libglib: '>=2.74.0,<3.0a0' + libpng: '>=1.6.38,<1.7.0a0' + hash: + md5: 509e3f89508398070d3bf7769d9e8b03 + sha256: 735a19c98460b640ad7f2eb7dc4a9cebac8263f0ca27ba74f3fb99bcf01b1997 + manager: conda + name: pango + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.50.11-h382ae3d_0.tar.bz2 + version: 1.50.11 +- category: main + dependencies: + python: '>=3.7' + setuptools: '' + wheel: '' + hash: + md5: 0b43abe4d3ee93e82742d37def53a836 + sha256: 507ae896a2f9ccc7bbedc2f7fd10dc2ac666575769b55b5e94ca44b86db193e0 + manager: conda + name: pip + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pip-22.2.2-pyhd8ed1ab_0.tar.bz2 + version: 22.2.2 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + typing-extensions: '>=4.1.0' + hash: + md5: e2b6f1e8fb5669ab40c8cb235e0f3a21 + sha256: e7325b056f10f92d20502c3a29ac8301edc87ce1eafadf13c567e54edefbbe39 + manager: conda + name: pydantic + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.10.2-py39hb9d737c_0.tar.bz2 + version: 1.10.2 +- category: main + dependencies: + python: '>=3.6' + setuptools: '' + hash: + md5: 9f478e8eedd301008b5f395bad0caaed + sha256: 4f61addd5ab463c5fe7a3040a2d710ff2aed9c989b6cee2de2486187108bcdd5 + manager: conda + name: pygments + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.13.0-pyhd8ed1ab_0.tar.bz2 + version: 2.13.0 +- category: main + dependencies: + attrs: '>=19.2.0' + iniconfig: '' + packaging: '' + pluggy: '>=0.12,<2' + py: '>=1.8.2' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + toml: '' + hash: + md5: 6e76597729a7ac9b0124303c326f4706 + sha256: 12d9d5b7d6e5aa639725dddc35d3f8dec8fe01bd05ccf60ac45975f93d1534cf + manager: conda + name: pytest + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pytest-6.2.5-py39hf3d152e_3.tar.bz2 + version: 6.2.5 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + ruamel.yaml.clib: '>=0.1.2' + setuptools: '' + hash: + md5: 2b94cf785616198b112170b9838262a4 + sha256: 69d7d081acf7880f05d01ab93bfbecb3bc59b4bc8812630a359651b211aadb6a + manager: conda + name: ruamel.yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.21-py39hb9d737c_1.tar.bz2 + version: 0.17.21 +- category: main + dependencies: + markupsafe: '>=2.1.1' + python: '>=3.7' + hash: + md5: 8e69568592e552919201f730b01a58c2 + sha256: 3bb3d6a98f9e3c6081166d81368e4a0e48fdbfe19e683a957ac344b063c42412 + manager: conda + name: werkzeug + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/werkzeug-2.2.2-pyhd8ed1ab_0.tar.bz2 + version: 2.2.2 +- category: main + dependencies: + importlib_metadata: '>=0.23,<5' + python: '>=3.5' + hash: + md5: b8152341fc3fc9880c6e1b9d188974e5 + sha256: 2abb116f5bdc62d5e83c9dd15e5fc30c2a9571f728ccc012fad03350ed1d581e + manager: conda + name: argcomplete + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/argcomplete-1.12.3-pyhd8ed1ab_2.tar.bz2 + version: 1.12.3 +- category: main + dependencies: + click: '>=8.0' + importlib-metadata: '>=3.6.0' + itsdangerous: '>=2.0' + jinja2: '>=3.0' + python: '>=3.7' + werkzeug: '>=2.2.2' + hash: + md5: 85fad4c7889dd969ed4c02cf63cfe9c5 + sha256: e047c40122dc3fd53c534924271e9635d3dbf5ba606ccd2bd7f7c70b63697037 + manager: conda + name: flask + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/flask-2.2.2-pyhd8ed1ab_0.tar.bz2 + version: 2.2.2 +- category: main + dependencies: + atk-1.0: '>=2.36.0' + cairo: '>=1.16.0,<2.0.0a0' + gdk-pixbuf: '>=2.42.6,<3.0a0' + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + pango: '>=1.50.3,<1.51.0a0' + hash: + md5: 957a0255ab58aaf394a91725d73ab422 + sha256: 66d189ec36d67309fa3eb52d14d77b82359c10303c400eecc14f8eaca5939b87 + manager: conda + name: gtk2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h90689f9_2.tar.bz2 + version: 2.24.33 +- category: main + dependencies: + importlib_metadata: '' + python: ==2.7.*|>=3.5 + hash: + md5: 35f19fabdfd44c8b53889be95333848c + sha256: d497c6f3b064d3dd8b76f277ea8d6a507acfe8cb04e31811baf66d8c533b8c08 + manager: conda + name: jsonpickle + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 + version: 2.2.0 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0.0a0' + gdk-pixbuf: '>=2.42.8,<3.0a0' + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=12' + libglib: '>=2.70.2,<3.0a0' + libxml2: '>=2.9.14,<2.11.0a0' + pango: '>=1.50.7,<1.51.0a0' + hash: + md5: 921e53675ed5ea352f022b79abab076a + sha256: 9b81f3854660e902a417e8194b43ed2f5d2a082227df28ba6804c68ac7c16aa0 + manager: conda + name: librsvg + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.54.4-h7abd40a_0.tar.bz2 + version: 2.54.4 +- category: main + dependencies: + pip: '' + python: '>=3.6' + hash: + md5: 6cfd80f8f255415a400c5a2728087fce + sha256: 20ccc89905946674603db22f906269c73c075262edccc988f4ff640ba09bc238 + manager: conda + name: pbr + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pbr-5.10.0-pyhd8ed1ab_0.tar.bz2 + version: 5.10.0 +- category: main + dependencies: + cryptography: '>=38.0.0,<39' + python: '>=3.6' + hash: + md5: fbfa0a180d48c800f922a10a114a8632 + sha256: 42f04dded77ac2597108378d62b121697d0e982aba7b20a462a7239030563628 + manager: conda + name: pyopenssl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 + version: 22.1.0 +- category: main + dependencies: + pytest: '>=3.6.0' + python: '' + hash: + md5: b6764e23dece9f9cda0469af044fafeb + sha256: bdb25a7daf3efb7255b1a19d7b5d41d7d4d96bc647b8e5f7407ec4dd9e384257 + manager: conda + name: pytest-dependency + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pytest-dependency-0.5.1-pyh9f0ad1d_0.tar.bz2 + version: 0.5.1 +- category: main + dependencies: + pytest: '>=5.0' + python: '>=3.7' + hash: + md5: 6af5653a74c450ddc16ef5b39d2dedcd + sha256: 24ede819260551a29696590ae444d4728d7dbb655d26c549294cedaa5df8aeb5 + manager: conda + name: pytest-mock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pytest-mock-3.7.0-pyhd8ed1ab_1.tar.bz2 + version: 3.7.0 +- category: main + dependencies: + cryptography: '' + ecdsa: '!=0.15' + pyasn1: '' + python: '>=3.6' + rsa: '' + hash: + md5: 8fa19760945f1c3754c9419c6459f7e0 + sha256: 31bcedfa1803116e589602a24db4a01dbda2e0df819f497cb5d48c29d17631ec + manager: conda + name: python-jose + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-jose-3.3.0-pyh6c4a22f_1.tar.bz2 + version: 3.3.0 +- category: main + dependencies: + __unix: '' + openjdk: '>=8' + hash: + md5: 52677be60e57aed79cbbedece88e24e9 + sha256: a09ebc40802f7b3bd177e2ccbd9ac4883dd8a562a2628165613c70bab1e6e113 + manager: conda + name: sbt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sbt-1.7.2-hd8ed1ab_0.tar.bz2 + version: 1.7.2 +- category: main + dependencies: + cryptography: '' + dbus: '' + jeepney: '>=0.6' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 19c5efd8d571b01b15afe65648faf262 + sha256: c19c7a07b3f74b997057e544e02acdd0073e97a67dddd6219e6c59990fb1b52d + manager: conda + name: secretstorage + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py39hf3d152e_0.tar.bz2 + version: 3.3.3 +- category: main + dependencies: + cryptography: '>=2.1.4' + ecdsa: '>=0.13' + python: '>=3.6' + hash: + md5: b8359fec314d52ccb52b59d47cd2c2c0 + sha256: d19ddc51a4e0c09172f3d70a4f75d2b7f67a9b0204eb25ae586e94830ffe4b44 + manager: conda + name: sshpubkeys + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sshpubkeys-3.3.1-pyhd8ed1ab_0.tar.bz2 + version: 3.3.1 +- category: main + dependencies: + flask: '>=0.9' + python: '' + six: '' + hash: + md5: f06be6d2d27dc3ea2b3da84ade76583c + sha256: 0ffe072bf8b7bfdbb3a2e6f41cd65264259a92a77db3fb3ffc4e74f3eee2ea4d + manager: conda + name: flask_cors + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/flask_cors-3.0.10-pyhd3deb0d_0.tar.bz2 + version: 3.0.10 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0.0a0' + expat: '>=2.4.8,<3.0a0' + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + gdk-pixbuf: '>=2.42.8,<3.0a0' + gtk2: '' + gts: '>=0.7.6,<0.8.0a0' + libgcc-ng: '>=12' + libgd: '>=2.3.3,<2.4.0a0' + libglib: '>=2.72.1,<3.0a0' + librsvg: '>=2.54.4,<3.0a0' + libstdcxx-ng: '>=12' + libtool: '' + libwebp-base: '>=1.2.4,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + pango: '>=1.50.9,<1.51.0a0' + zlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 123c55da3e9ea8664f73c70e13ef08c2 + sha256: b361670365155a56f0714fef9bae58ff858a0fc13d7f04530e4252e98b9b164d + manager: conda + name: graphviz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-6.0.1-h5abf519_0.tar.bz2 + version: 6.0.1 +- category: main + dependencies: + attrs: '' + jsonpickle: '' + pbr: '' + python: '>=3.6' + hash: + md5: 686ca7c72f9583791fe424600987411f + sha256: 244f9103888438b57ab9f4aac7a8aba8db19947267fd2ddbdaa2222c39f6c8a9 + manager: conda + name: jschema-to-python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jschema-to-python-1.2.3-pyhd8ed1ab_0.tar.bz2 + version: 1.2.3 +- category: main + dependencies: + importlib_metadata: '>=3.6' + jaraco.classes: '' + jeepney: '>=0.4.2' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + secretstorage: '>=3.2' + hash: + md5: 53de394e0ab10ccb6b9db0528050123f + sha256: 4e5d918992cd28e91382c9bbc7e2911530d51641f03cbc33ed0eb98297b2a5eb + manager: conda + name: keyring + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/keyring-23.9.3-py39hf3d152e_0.tar.bz2 + version: 23.9.3 +- category: main + dependencies: + attrs: '' + pbr: '' + python: '>=3.6' + hash: + md5: 010e6280a9dc265d0488b598c45103d9 + sha256: 02e18825ab15654d6555aa2d78c396e726e200e398691bd0bce3b810205e28df + manager: conda + name: sarif-om + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sarif-om-1.0.4-pyhd8ed1ab_0.tar.bz2 + version: 1.0.4 +- category: main + dependencies: + brotlipy: '>=0.6.0' + certifi: '' + cryptography: '>=1.3.4' + idna: '>=2.0.0' + pyopenssl: '>=0.14' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: <4.0 + hash: + md5: 0738978569b10669bdef41c671252dd1 + sha256: 57a823b83428156aa2bc18f34159a744657c9bd117a125ca4559b0518a2e4fa2 + manager: conda + name: urllib3 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2 + version: 1.26.11 +- category: main + dependencies: + jmespath: '>=0.7.1,<1.0.0' + python: '>=3.6' + python-dateutil: '>=2.1,<3.0.0' + urllib3: '>=1.25.4,<1.27' + hash: + md5: 61d89d20596a5cc470422abd81c7823e + sha256: 7902f3f4b21cebe5093752eca8810046a61a5f6fb15441d2a0d350f9de7688fa + manager: conda + name: botocore + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.23.21-pyhd8ed1ab_0.tar.bz2 + version: 1.23.21 +- category: main + dependencies: + graphviz: '>=2.46.1' + python: '>=3' + hash: + md5: cd0b0b05f32477491145e9829f6000e1 + sha256: f62e0e1bf66af069c763a8383f085d31ac6252f9ef5021c9488ef68572060589 + manager: conda + name: python-graphviz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.19-pyhaef67bd_0.tar.bz2 + version: '0.19' +- category: main + dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<3' + idna: '>=2.5,<4' + python: '>=3.7,<4.0' + urllib3: '>=1.21.1,<1.27' + hash: + md5: 089382ee0e2dc2eae33a04cc3c2bddb0 + sha256: b45d0da6774c8231ab4fef0427b3050e7c54c84dfe453143dd4010999c89e050 + manager: conda + name: requests + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_1.tar.bz2 + version: 2.28.1 +- category: main + dependencies: + botocore: '>=1.11.3' + python: '>=3.4' + wrapt: '' + hash: + md5: f5e722eaa36ec10f604195907d443fc3 + sha256: 8d3e8e01c8a3462b71393a3ec4c3bf81d5ee62a1e56fb20ff33a9bf38667b573 + manager: conda + name: aws-xray-sdk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/aws-xray-sdk-2.10.0-pyhd8ed1ab_0.tar.bz2 + version: 2.10.0 +- category: main + dependencies: + msgpack-python: '>=0.5.2' + python: '>=3.6' + requests: '' + hash: + md5: 6eefee9888f33f150b5d44d616b1a613 + sha256: c863c2bf200008e255f69bececda3477c1bb23e2b63a82612099a91a418ca2ea + manager: conda + name: cachecontrol + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.12.11-pyhd8ed1ab_0.tar.bz2 + version: 0.12.11 +- category: main + dependencies: + conda-package-handling: '>=1.3.0' + pycosat: '>=0.6.3' + pyopenssl: '>=16.2.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + requests: '>=2.20.1,<3' + ruamel_yaml: '>=0.11.14,<0.17' + setuptools: '>=31.0.1' + toolz: '>=0.8.1' + hash: + md5: 7b5613a2a677f1e2d1dad5a98fa43192 + sha256: 61b904fe1a666885ef02c2f069c9fd12d88f9dc989b625e0a2f20a35430bd1f5 + manager: conda + name: conda + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-22.9.0-py39hf3d152e_1.tar.bz2 + version: 22.9.0 +- category: main + dependencies: + appdirs: '>=1.4.3' + asn1crypto: '>=0.22.0' + cffi: '>=1.10.0' + cryptography: '>=1.9' + docker-pycreds: '>=0.3.0' + idna: '>=2.5' + packaging: '>=16.8' + pycparser: '>=2.17' + pyopenssl: '>=17.0.0' + pyparsing: '>=2.2.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + requests: '>=2.14.2' + six: '>=1.10.0' + websocket-client: '>=0.40.0' + hash: + md5: adbd239e5bf8b3f85fbc31fc98151e3c + sha256: bc7bec670f6ce5c011d64211422d45a8a4ad89713b6f46b56b05f2f3b74ad5a9 + manager: conda + name: docker-py + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/docker-py-5.0.3-py39hf3d152e_2.tar.bz2 + version: 5.0.3 +- category: main + dependencies: + appdirs: '' + click: '>=5.1' + filelock: '' + python: '>=3.7' + requests: '>=2' + hash: + md5: c99ae3abf501990769047b4b40a98f17 + sha256: b71784b6c24d2320b2f796d074e75e7dd1be7b7fc0f719c5cf3a582270b368d6 + manager: conda + name: ensureconda + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.3-pyhd8ed1ab_0.tar.bz2 + version: 1.4.3 +- category: main + dependencies: + python: '' + requests: '>=2.0.1,<=3.0.0' + hash: + md5: 402668adee8fcba9a9c265cdc2a88f5a + sha256: 1f2f3329127844be226bdc9bd9922d84a8767ae208d4a650c3ba655c84cb1e1c + manager: conda + name: requests-toolbelt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.9.1-py_0.tar.bz2 + version: 0.9.1 +- category: main + dependencies: + python: '>=3.7' + requests: '>=2.0,<3.0' + urllib3: '>=1.25.10' + hash: + md5: 5b21c0b72f49d216ee1d01a4e7f96f9e + sha256: 2a3046ef1902919b40f637c4c749100508a685a5c6a05e0f3834a0e3c94514df + manager: conda + name: responses + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/responses-0.21.0-pyhd8ed1ab_0.tar.bz2 + version: 0.21.0 +- category: main + dependencies: + botocore: '>=1.12.36,<2.0a.0' + python: '>=3.6' + hash: + md5: 9377d7f899e4a766c9f58d73e8297e1a + sha256: 487d3420574ede3ef513fa2b1f39b0c4648d66e0245a5cf97d301aafcfb66c97 + manager: conda + name: s3transfer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.5.2-pyhd8ed1ab_0.tar.bz2 + version: 0.5.2 +- category: main + dependencies: + alabaster: '>=0.7,<0.8' + babel: '>=1.3' + colorama: '>=0.3.5' + docutils: '>=0.14,<0.20' + imagesize: '' + importlib-metadata: '>=4.4' + jinja2: '>=2.3' + packaging: '' + pygments: '>=2.0' + python: '>=3.7' + requests: '>=2.5.0' + snowballstemmer: '>=1.1' + sphinxcontrib-applehelp: '' + sphinxcontrib-devhelp: '' + sphinxcontrib-htmlhelp: '>=2.0.0' + sphinxcontrib-jsmath: '' + sphinxcontrib-qthelp: '' + sphinxcontrib-serializinghtml: '>=1.1.5' + hash: + md5: cd1129e88f6278787212624e1b7a8001 + sha256: 9d614432deff37f90ba406855fd9a21799ef09ab43ec27f5af12ac810fcd1dd1 + manager: conda + name: sphinx + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-5.1.1-pyhd8ed1ab_1.tar.bz2 + version: 5.1.1 +- category: main + dependencies: + botocore: 1.23.21 + colorama: '>=0.2.5,<0.4.4' + docutils: '>=0.10,<0.16' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + pyyaml: '>=3.10,<5.5' + rsa: '>=3.1.2,<4.8' + s3transfer: '>=0.5.0,<0.6.0' + hash: + md5: d783b1992e8a34bff10aedacc839c504 + sha256: fccfa6ab25797b3af07b0d0a867caac63ce5520e478d8a6ec1e315c5f566515f + manager: conda + name: awscli + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/awscli-1.22.21-py39hf3d152e_0.tar.bz2 + version: 1.22.21 +- category: main + dependencies: + botocore: '>=1.23.21,<1.24.0' + jmespath: '>=0.7.1,<1.0.0' + python: '>=3.6' + s3transfer: '>=0.5.0,<0.6.0' + hash: + md5: 207e3f9ab548bf82044289e499f6ad1f + sha256: 84f87e1e0b2dabb166a4c006ef56180ae04983114661be8d108f3aced91fbebe + manager: conda + name: boto3 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.20.21-pyhd8ed1ab_0.tar.bz2 + version: 1.20.21 +- category: main + dependencies: + colorama: '' + conda: '' + networkx: '' + python: '>=3.6' + hash: + md5: 74c9c60684e578fb92b27df42846b733 + sha256: 1c726baaa6ffd3986b0f1bfd655b8311da0345be915d31738b4965c397b2e92d + manager: conda + name: conda-tree + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/conda-tree-1.0.5-pyhd8ed1ab_0.tar.bz2 + version: 1.0.5 +- category: main + dependencies: + conda: '>=4.6' + conda-standalone: '' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + ruamel_yaml: '>=0.11.14,<0.16' + hash: + md5: e5596cad685fd9edec29955a614abf69 + sha256: 214a4055b49d6288393afeecb53c2a3d8d6559fff686aa03c2d6abef69577522 + manager: conda + name: constructor + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/constructor-3.3.1-py39hf3d152e_0.tar.bz2 + version: 3.3.1 +- category: main + dependencies: + cachecontrol: '>=0.12.9,<0.13.0' + cachy: '>=0.3.0,<0.4.0' + cleo: '>=0.8.1,<0.9.0' + clikit: '>=0.6.2,<0.7.0' + crashtest: '>=0.3.0,<0.4.0' + html5lib: '>=1.0,<2.0' + keyring: '>=21.2.0' + lockfile: '>=0.9' + packaging: '>=20.4,<21.0' + pexpect: '>=4.7.0,<5.0.0' + pkginfo: '>=1.4,<2.0' + poetry-core: '>=1.0.7,<1.1.0' + ptyprocess: '>=0.5' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + requests: '>=2.18,<3.0' + requests-toolbelt: '>=0.9.1,<0.10.0' + shellingham: '>=1.1,<2.0' + tomlkit: '>=0.7.0,<1.0.0' + virtualenv: '>=20.0.26,<21.0.0' + hash: + md5: 0685495d547bc110b90852ad186dc8a1 + sha256: b2ae9a17f7f35b0bf422a15c3ac54766170dfbb78af5ecc77aa70d057cc13b48 + manager: conda + name: poetry + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/poetry-1.1.15-py39hf3d152e_0.tar.bz2 + version: 1.1.15 +- category: main + dependencies: + livereload: '>=2.3.0' + python: '>=3.6' + sphinx: '' + hash: + md5: 1909f784dc37b4ab97afe2c95aeeabaa + sha256: 1c07ab809254c2454c5417c5be01af2dc8bcaae2f3315a0a9d8812997ede8297 + manager: conda + name: sphinx-autobuild + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-autobuild-2021.3.14-pyhd8ed1ab_0.tar.bz2 + version: 2021.3.14 +- category: main + dependencies: + docutils: <0.18 + python: '>=2.7' + sphinx: '>=1.6' + hash: + md5: 9f633f2f2869184e31acfeae95b24345 + sha256: 3752f28effe86b371475492d42550b30125d9ca2ead88af7e49da2a793e82e68 + manager: conda + name: sphinx_rtd_theme + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-1.0.0-pyhd8ed1ab_0.tar.bz2 + version: 1.0.0 +- category: main + dependencies: + boto3: ~=1.5 + jsonschema: ~=3.2 + python: '>=3.6' + six: ~=1.15 + hash: + md5: b8103c86e59eee59cca2dc5da1691cba + sha256: 94fd5915c0f0f39ec7b0430f068caf4a35521c6ab3b3f9e82d014b91d33b8866 + manager: conda + name: aws-sam-translator + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/aws-sam-translator-1.52.0-pyhd8ed1ab_0.tar.bz2 + version: 1.52.0 +- category: main + dependencies: + boto3: '' + python: '' + typing_extensions: '' + hash: + md5: bbe05c4cec5e4a1551d20a58d10b8ad9 + sha256: ef3d78ea133eefa4b41f4cbf5f6a24c4c036a6d4fb02e292abeb4076e9efeaa1 + manager: conda + name: boto3-stubs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/boto3-stubs-1.21.6-pyhd8ed1ab_0.tar.bz2 + version: 1.21.6 +- category: main + dependencies: + click: '>=8.0' + click-default-group: '' + ensureconda: '>=1.3' + jinja2: '' + poetry: '' + pydantic: '>=1.8.1' + python: '>=3.6' + pyyaml: '>=5.1' + requests: '>=2' + ruamel.yaml: '' + tomli: '' + toolz: <1.0.0,>=0.12.0 + typing-extensions: '' + hash: + md5: 496c81a0d226177dbabb5fa495fadda9 + sha256: 39b181da4620222ba831dc9570f600753c52bb8f649bfef036d2c79245a4c145 + manager: conda + name: conda-lock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.3-pyhd8ed1ab_0.tar.bz2 + version: 1.1.3 +- category: main + dependencies: + boto3: '' + python: '>=3.6' + typing-extensions: '' + hash: + md5: e071737257e2b6f43fb37a5338aba185 + sha256: c7be01a3087498a0d8bb43a0b2bfbab65b31d3d43c1146814cb7f244417e71ba + manager: conda + name: mypy-boto3-s3 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/mypy-boto3-s3-1.21.0-pyhd8ed1ab_0.tar.bz2 + version: 1.21.0 +- category: main + dependencies: + aws-sam-translator: '>=1.40.0' + importlib_resources: '>=1.4,<4' + jschema-to-python: ~=1.2.3 + jsonpatch: '' + jsonschema: ~=3.0 + junit-xml: ~=1.9 + networkx: ~=2.4 + python: '>=3.6' + pyyaml: '>5.4' + sarif-om: ~=1.0.4 + six: '>=1.11' + hash: + md5: c0194acb049810fc8eba88a3184e570f + sha256: 7920575550b0a9bd75f2007c00ff53164f35e7aebe887117d7c24c626af05371 + manager: conda + name: cfn-lint + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cfn-lint-0.67.0-pyhd8ed1ab_0.tar.bz2 + version: 0.67.0 +- category: main + dependencies: + aws-xray-sdk: '!=0.96,>=0.93' + boto3: '>=1.9.201' + botocore: '>=1.12.201' + cfn-lint: '>=0.4.0' + cryptography: '>=3.3.1' + docker-py: '>=2.5.1' + flask: '' + flask_cors: '' + graphql-core: '' + idna: '>=2.5,<4' + importlib_metadata: '' + jinja2: '>=2.10.1' + jsondiff: '>=1.1.2' + python: '>=3.3' + python-dateutil: '>=2.1,<3.0.0' + python-jose: '>=3.1.0,<4.0.0' + pytz: '' + pyyaml: '>=5.1' + requests: '>=2.5' + responses: '>=0.9.0' + setuptools: '' + sshpubkeys: '>=3.1.0' + werkzeug: '' + xmltodict: '' + hash: + md5: 7b8e817121549206d4d053871daea842 + sha256: 64fe8478cecb8628906847060e8618103cd8b79734459cb7f111f1cd65349e85 + manager: conda + name: moto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/moto-3.1.0-pyhd8ed1ab_0.tar.bz2 + version: 3.1.0 +- category: main + dependencies: {} + hash: + sha256: ae88eca3024bb34bb3430f964beab71226e761f51b912de5133470b649d82344 + manager: pip + name: bcrypt + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/aa/48/fd2b197a9741fa790ba0b88a9b10b5e88e62ff5cf3e1bc96d8354d7ce613/bcrypt-4.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + version: 4.0.1 +- category: main + dependencies: {} + hash: + sha256: 122fcb64ee37cfad5b3f48d7a7d51875d7031aaf3d8be7c42e2bee25044eee62 + manager: pip + name: mock + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/5c/03/b7e605db4a57c0f6fba744b11ef3ddf4ddebcada35022927a2b5fc623fdf/mock-4.0.3-py3-none-any.whl + version: 4.0.3 +- category: main + dependencies: {} + hash: + sha256: 9967365f2037ac8fd43ff678ad1b72c82b184b2498440579d5cfae9d63e5b0f9 + manager: pip + name: mypy-boto3-ec2 + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/a4/60/815ee785b017d49e09f42175e791a3a3495293b0dbce7d18c74f43a1e8a4/mypy_boto3_ec2-1.21.9-py3-none-any.whl + version: 1.21.9 +- category: main + dependencies: + six: '*' + hash: + sha256: e3305297c744ae53ffa032c45dc347286165e4ffce6875dc662b205db0623d86 + manager: pip + name: asttokens + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/2d/1b/fdbdf82b86e07ca90985740ac160a1dd4ab09cb81071ec12d71c701e1138/asttokens-2.0.8-py2.py3-none-any.whl + version: 2.0.8 +- category: main + dependencies: + bcrypt: '>=3' + cryptography: '>=1.6' + hash: + sha256: 29751590f293e75ee868dc52fa98d5c54047eafebc9568d4930b70872183fbf6 + manager: pip + name: paramiko-ng + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/9f/53/1ac75eab589149b1e02e38185ecebf09e1b805fc3fdeadbc16d1a2b7d208/paramiko_ng-2.8.10-py2.py3-none-any.whl + version: 2.8.10 +- category: main + dependencies: + mock: '*' + six: '*' + hash: + sha256: 34ae88c846046742ef074036bf311dc90ab152b7bc09c342b281cebf676727a2 + manager: pip + name: sure + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/c7/ee/043531858afab5f312ca02867de51189c0c1dd76ba652f1d95ffa13d07f7/sure-2.0.0.tar.gz + version: 2.0.0 +- category: main + dependencies: + paramiko-ng: '*' + six: '>=1.10.0' + hash: + sha256: 7fe3dfd0d9d5d0dd7e650b42fc7d62ec5d643ac4275a77f483ec2b57f19c3e58 + manager: pip + name: fab-classic + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/86/f4/c301effc438788c184bbd0c08a586135f325581e6c4cf9f1d40229f9894b/fab_classic-1.19.1-py2.py3-none-any.whl + version: 1.19.1 +- category: main + dependencies: + asttokens: '>=2,<3' + typing-extensions: '*' + hash: + sha256: 1a441dad41c9a0615c6ae96464190eddccd2de8153254059ff18ffd7b3b84800 + manager: pip + name: icontract + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/d8/91/9756e7cf0b155e80bf9a62beffdd1dec4afce43cc6ab7f432f2267c62762/icontract-2.6.2-py3-none-any.whl + version: 2.6.2 +- category: main + dependencies: + icontract: '>=2.0.1,<3' + typing-extensions: '>=3.6.6' + hash: + sha256: e5608063e3f6122db255acde636255f9c0da3a8e6b7edd35498b95280ff18961 + manager: pip + name: pylddwrap + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/6b/4e/aebc1cff19a572dbcc7e60d8e74f38fd568ef9185650b39f72fde9ff84d1/pylddwrap-1.2.1.tar.gz + version: 1.2.1 +version: 1 diff --git a/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml b/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml index ca72b21b..421d43a7 100644 --- a/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml +++ b/conda-reqs/conda-lock-reqs/conda-requirements-riscv-tools-linux-64.conda-lock.yml @@ -9,3 +9,5047 @@ # To update a single package to the latest version compatible with the version constraints in the source: # conda-lock lock --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml --update PACKAGE # To re-solve the entire environment, e.g. after changing a version constraint in the source file: +# conda-lock -f /scratch/abejgonza/cy-circt/conda-reqs/chipyard.yaml -f /scratch/abejgonza/cy-circt/conda-reqs/riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml +metadata: + channels: + - url: ucb-bar + used_env_vars: [] + - url: conda-forge + used_env_vars: [] + - url: nodefaults + used_env_vars: [] + content_hash: + linux-64: 18e98e3b7d2dbc99136ae91e74c8b58b0bab4248cd1e10da4626231a40700eb0 + platforms: + - linux-64 + sources: + - /scratch/abejgonza/cy-circt/conda-reqs/chipyard.yaml + - /scratch/abejgonza/cy-circt/conda-reqs/riscv-tools.yaml +package: +- category: main + dependencies: {} + hash: + md5: d7c89558ba9fa0495403155b64376d81 + sha256: fe51de6107f9edc7aa4f786a70f4a883943bc9d39b3bb7307c04c41410990726 + manager: conda + name: _libgcc_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2 + version: '0.1' +- category: main + dependencies: {} + hash: + md5: a581b4a89191b6c1d6a16488a9cffbfc + sha256: 695e67ae4bc22f9e0be5f54b1948a8f2b678f4da920fa2082a249dd5a88f440e + manager: conda + name: _sysroot_linux-64_curr_repodata_hack + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/_sysroot_linux-64_curr_repodata_hack-3-h5bd9786_13.tar.bz2 + version: '3' +- category: main + dependencies: {} + hash: + md5: ce8d1b98cc96642f2d2e5da1873de2e6 + sha256: fc08379d634e7806485be606ead3265385949054959940c8ecb88a67c26ace42 + manager: conda + name: bash-completion + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bash-completion-2.11-0.tar.bz2 + version: '2.11' +- category: main + dependencies: {} + hash: + md5: 41e4e87062433e283696cf384f952ef6 + sha256: 058355034667e77d15389700f6b2364cc74efce0af63a418eacc1ce252458942 + manager: conda + name: ca-certificates + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2022.9.24-ha878542_0.tar.bz2 + version: 2022.9.24 +- category: main + dependencies: {} + hash: + md5: 2adf191e11723cd8156dcaa421419d1e + sha256: e52fb8cf5bc5eb80c69f2239a08868ddd6fa26fdf67a1a0312970308f698fc96 + manager: conda + name: conda-standalone + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-standalone-4.12.0-ha770c72_0.tar.bz2 + version: 4.12.0 +- category: main + dependencies: {} + hash: + md5: 0c96522c6bdaed4b1566d11387caaf45 + sha256: 58d7f40d2940dd0a8aa28651239adbf5613254df0f75789919c4e6762054403b + manager: conda + name: font-ttf-dejavu-sans-mono + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-dejavu-sans-mono-2.37-hab24e00_0.tar.bz2 + version: '2.37' +- category: main + dependencies: {} + hash: + md5: 34893075a5c9e55cdafac56607368fc6 + sha256: c52a29fdac682c20d252facc50f01e7c2e7ceac52aa9817aaf0bb83f7559ec5c + manager: conda + name: font-ttf-inconsolata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-inconsolata-3.000-h77eed37_0.tar.bz2 + version: '3.000' +- category: main + dependencies: {} + hash: + md5: 4d59c254e01d9cde7957100457e2d5fb + sha256: 00925c8c055a2275614b4d983e1df637245e19058d79fc7dd1a93b8d9fb4b139 + manager: conda + name: font-ttf-source-code-pro + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-source-code-pro-2.038-h77eed37_0.tar.bz2 + version: '2.038' +- category: main + dependencies: {} + hash: + md5: 19410c3df09dfb12d1206132a1d357c5 + sha256: 470d5db54102bd51dbb0c5990324a2f4a0bc976faa493b22193338adb9882e2e + manager: conda + name: font-ttf-ubuntu + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/font-ttf-ubuntu-0.83-hab24e00_0.tar.bz2 + version: '0.83' +- category: main + dependencies: {} + hash: + md5: bd4f2e711b39af170e7ff15163fe87ee + sha256: ad7985a9ff622880cf87c42db1ffe2dfb040d8175c1bb352fc8f3705c7e0962f + manager: conda + name: ld_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.36.1-hea4e1c9_2.tar.bz2 + version: 2.36.1 +- category: main + dependencies: {} + hash: + md5: 0e6ab30ea5307e18bff4689958b51b83 + sha256: 9875a188edb25e996eb2ef5d2664d995ddb166a868d3377851a8f33d6c63297d + manager: conda + name: libgcc-devel_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-devel_linux-64-12.1.0-h1ec3361_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: {} + hash: + md5: b02605b875559ff99f04351fd5040760 + sha256: 4d20cbd5dbe47e0dacd298d5cc0745ae19dcd5cd7cfaf937387adc876ee481c7 + manager: conda + name: libgfortran5 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran5-12.1.0-hdcd56e2_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: {} + hash: + md5: db535a3c3b757e1d34e6b031a111f029 + sha256: 3588334fa16d57452dc83527dd4490821a39f1a049565d4390d774635559f4fc + manager: conda + name: libstdcxx-devel_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-devel_linux-64-12.1.0-h1ec3361_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: {} + hash: + md5: 6f5ba041a41eb102a1027d9e68731be7 + sha256: c2483256b324253599bdbe6ddb4a04f7a154259473e626aacbfdee7686a994d2 + manager: conda + name: libstdcxx-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-12.1.0-ha89aaad_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: {} + hash: + md5: 456b5b1d99e7a9654b331bcd82e71042 + sha256: 3d234013a4e2f70f40068f29b8790e959d5cc97cd4b1c6a0aa5446eec03819b9 + manager: conda + name: tzdata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tzdata-2022d-h191b570_0.tar.bz2 + version: 2022d +- category: main + dependencies: + font-ttf-dejavu-sans-mono: '' + font-ttf-inconsolata: '' + font-ttf-source-code-pro: '' + font-ttf-ubuntu: '' + hash: + md5: f766549260d6815b0c52253f1fb1bb29 + sha256: 53f23a3319466053818540bcdf2091f253cbdbab1e0e9ae7b9e509dcaa2a5e38 + manager: conda + name: fonts-conda-forge + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-forge-1-0.tar.bz2 + version: '1' +- category: main + dependencies: + _sysroot_linux-64_curr_repodata_hack: 3.* + hash: + md5: 523bc836a954faf0cca94831971bb85a + sha256: 67a3caa56e2a59f407f3d290437b865aaf996873006e2fcfca6295d0f0be8db9 + manager: conda + name: kernel-headers_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/kernel-headers_linux-64-3.10.0-h4a8ded7_13.tar.bz2 + version: 3.10.0 +- category: main + dependencies: + libgfortran5: 12.1.0 hdcd56e2_16 + hash: + md5: 6bf15e29a20f614b18ae89368260d0a2 + sha256: 8b9ebde578c74c9e2d93cbe6940a09ee4d0ca4080a0f385bdcd10be536f07abb + manager: conda + name: libgfortran-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-12.1.0-h69a702a_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + hash: + md5: f013cf7749536ce43d82afbffdf499ab + sha256: 499fab15d3897a7bf7a1d82dd44c76dad1ceeaec0b71e348e77fb8a753ff898d + manager: conda + name: libgomp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgomp-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + libgomp: '>=7.5.0' + hash: + md5: 73aaf86a425cc6e73fcf236a5a46396d + sha256: fbe2c5e56a653bebb982eda4876a9178aedfc2b545f25d0ce9c4c0b508253d22 + manager: conda + name: _openmp_mutex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-2_gnu.tar.bz2 + version: '4.5' +- category: main + dependencies: + fonts-conda-forge: '' + hash: + md5: fee5683a3f04bd15cbd8318b096a27ab + sha256: a997f2f1921bb9c9d76e6fa2f6b408b7fa549edd349a77639c9fe7a23ea93e61 + manager: conda + name: fonts-conda-ecosystem + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/fonts-conda-ecosystem-1-0.tar.bz2 + version: '1' +- category: main + dependencies: + _sysroot_linux-64_curr_repodata_hack: 3.* + kernel-headers_linux-64: 3.10.0 h4a8ded7_13 + hash: + md5: 57e5a5191ffe999b9f4dfdbcd0ddcba4 + sha256: f09f2fea4b571dcd225f1e35bd3c851e809cd4c2f5f151438133969ab28478e5 + manager: conda + name: sysroot_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sysroot_linux-64-2.17-h4a8ded7_13.tar.bz2 + version: '2.17' +- category: main + dependencies: + ld_impl_linux-64: 2.36.1 hea4e1c9_2 + sysroot_linux-64: '' + hash: + md5: 32aae4265554a47ea77f7c09f86aeb3b + sha256: 7cdcbb78f3b521efbcbd72424fb56a4e030001cccf2a6bca800aef4b9a5ed93a + manager: conda + name: binutils_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils_impl_linux-64-2.36.1-h193b22a_2.tar.bz2 + version: 2.36.1 +- category: main + dependencies: + _libgcc_mutex: 0.1 conda_forge + _openmp_mutex: '>=4.5' + hash: + md5: 4f05bc9844f7c101e6e147dab3c88d5c + sha256: 2fde3d9f0199bf4f5447b35d3fd74d058c17ef2b6c68815eb1b469f2aec138b9 + manager: conda + name: libgcc-ng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-12.1.0-h8d9b700_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 4a826cd983be6c8fff07a64b6d2079e7 + sha256: b2ea5be6ca4f16d62c7de3df62155b106f2009d9c317db187c47267abc1cb03d + manager: conda + name: alsa-lib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/alsa-lib-1.2.7.2-h166bdaf_0.tar.bz2 + version: 1.2.7.2 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 9ff50d162aa3b1c861fa30105bea1932 + sha256: c5e04d9408a0047bd87156b1853a4ac31cb3a5ccdc52374d89c72cbdabe95002 + manager: conda + name: bc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bc-1.07.1-h7f98852_0.tar.bz2 + version: 1.07.1 +- category: main + dependencies: + binutils_impl_linux-64: '>=2.36.1,<2.36.2.0a0' + hash: + md5: 3111f86041b5b6863545ca49130cca95 + sha256: 17ae32b02c9cfb4c01ddcbe733d8bc432bd5003447cca9eb1727dd13c8fa940e + manager: conda + name: binutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/binutils-2.36.1-hdd6e379_2.tar.bz2 + version: 2.36.1 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: a1fd65c7ccbf10880423d82bca54eb54 + sha256: cb521319804640ff2ad6a9f118d972ed76d86bea44e5626c09a13d38f562e1fa + manager: conda + name: bzip2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h7f98852_4.tar.bz2 + version: 1.0.8 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: f26ef8098fab1f719c91eb760d63381a + sha256: ee735e60d2cf68e5635df17847e97b505a752985d10581d2438203e7c0f44c15 + manager: conda + name: c-ares + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.18.1-h7f98852_0.tar.bz2 + version: 1.18.1 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: b0929effe5b852ce3e7b2a78c2c35376 + sha256: 164bd59917902450fcc5e4ca6f12f190e08e0c39c31f20c8330b0dba865ddc5a + manager: conda + name: coreutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/coreutils-9.1-h166bdaf_0.tar.bz2 + version: '9.1' +- category: main + dependencies: + libgcc-ng: '>=7.3.0' + hash: + md5: 5fe0e54a3a78750306fefc0a25f81f79 + sha256: 56ab3b9e2c7c59045370c1258399764c13c0d1a346a07817b29b316085785477 + manager: conda + name: ctags + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ctags-5.8-h14c3975_1000.tar.bz2 + version: '5.8' +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + hash: + md5: 6bfb79319763a11c7423c9d0e0ee00b7 + sha256: null + manager: conda + name: dromajo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/dromajo-1.0.0-0_h1234567_g6a6e34e.tar.bz2 + version: 1.0.0 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 40e0c155eafefec2a63d1df0de0f5cdc + sha256: 1c0b56f8c25dab0a2d4db25f0209f1fe9b83539a649dd821b97c4bfbbc12c3f7 + manager: conda + name: e2fsprogs-libs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/e2fsprogs-libs-1.46.2-h166bdaf_0.tar.bz2 + version: 1.46.2 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + hash: + md5: 493ac8b2503a949aebe33d99ea0c284f + sha256: 2e2b3fadca2aa04244197d645947b91edb73fed1da17b8c5f8b8f1fdc6cd06ac + manager: conda + name: expat + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/expat-2.4.9-h27087fc_0.tar.bz2 + version: 2.4.9 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: ac7bc6a654f8f41b352b38f4051135f8 + sha256: 5d7b6c0ee7743ba41399e9e05a58ccc1cfc903942e49ff6f677f6e423ea7a627 + manager: conda + name: fribidi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h36c2ea0_0.tar.bz2 + version: 1.0.10 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + hash: + md5: 7c7b1ddd00735382cdcfa3b06002196e + sha256: 5162bc8b4342678e44b54eff4bc72e541b4078d80466b715238d3745ac83b9ed + manager: conda + name: gengetopt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gengetopt-2.23-h9c3ff4c_0.tar.bz2 + version: '2.23' +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 17f91dc8bb7a259b02be5bfb2cd2395f + sha256: e33f9c58fe6d48e65f3c271fdd39999ad439b0ea03c683ca609e50b7aeda47ee + manager: conda + name: gettext + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-h27087fc_1009.tar.bz2 + version: 0.19.8.1 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 626e68ae9cc5912d6adb79d318cf962d + sha256: 6ecacdbdf5cd9d2b46211b15a2f7db428ea5edd0cae9be89ccd837fc7b35643f + manager: conda + name: giflib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.1-h36c2ea0_2.tar.bz2 + version: 5.2.1 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + libstdcxx-ng: '>=7.5.0' + hash: + md5: b94cf2db16066b242ebd26db2facbd56 + sha256: 07a5319e1ac54fe5d38f50c60f7485af7f830b036da56957d0bfb7558a886198 + manager: conda + name: gmp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gmp-6.2.1-h58526e2_0.tar.bz2 + version: 6.2.1 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + libstdcxx-ng: '>=7.5.0' + hash: + md5: 8c54672728e8ec6aa6db90cf2806d220 + sha256: 65da967f3101b737b08222de6a6a14e20e480e7d523a5d1e19ace7b960b5d6b1 + manager: conda + name: graphite2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-h58526e2_1001.tar.bz2 + version: 1.3.13 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 30bd3316aac2d72f498a04b2a49c1050 + sha256: 9a233d5f734f2a4bed786041a9823b69dad5b6757d84341e9f5c822ec89f083b + manager: conda + name: gzip + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gzip-1.12-h166bdaf_0.tar.bz2 + version: '1.12' +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + libstdcxx-ng: '>=10.3.0' + hash: + md5: 87473a15119779e021c314249d4b4aed + sha256: 1d7950f3be4637ab915d886304e57731d39a41ab705ffc95c4681655c459374a + manager: conda + name: icu + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/icu-70.1-h27087fc_0.tar.bz2 + version: '70.1' +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: ee8b844357a0946870901c7c6f418268 + sha256: 0110ee167e8fe386f9019f98757e299a0c42dc6ccdcce161c9bb552b79e459a3 + manager: conda + name: jpeg + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/jpeg-9e-h166bdaf_2.tar.bz2 + version: 9e +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 30186d27e2c9fa62b45fb1476b7200e3 + sha256: 150c05a6e538610ca7c43beb3a40d65c90537497a4f6a5f4d15ec0451b6f5ebb + manager: conda + name: keyutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.1-h166bdaf_0.tar.bz2 + version: 1.6.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + hash: + md5: 76bbff344f0134279f225174e9064c8f + sha256: cb55f36dcd898203927133280ae1dc643368af041a48bcf7c026acb7c47b0c12 + manager: conda + name: lerc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lerc-4.0.0-h27087fc_0.tar.bz2 + version: 4.0.0 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: fc84a0446e4e4fb882e78d786cfb9734 + sha256: 6f7cbc9347964e7f9697bde98a8fb68e0ed926888b3116474b1224eaa92209dc + manager: conda + name: libdeflate + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libdeflate-1.14-h166bdaf_0.tar.bz2 + version: '1.14' +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 6f8720dff19e17ce5d48cfe7f3d2f0a3 + sha256: 8c9635aa0ea28922877dc96358f9547f6a55fc7e2eb75a556b05f1725496baf9 + manager: conda + name: libev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2 + version: '4.33' +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 6b0f2dd6a16b984110e8b6eed67b569b + sha256: 17110a07bc1bd3ea546840efb55d17ae2f80cd3dd0af882918cf7fa1c6bc0247 + manager: conda + name: libfdt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libfdt-1.6.1-h166bdaf_1.tar.bz2 + version: 1.6.1 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: d645c6d2ac96843a2bfaccd2d62b3ac3 + sha256: ab6e9856c21709b7b517e940ae7028ae0737546122f83c2aa5d692860c3b149e + manager: conda + name: libffi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.4.2-h7f98852_5.tar.bz2 + version: 3.4.2 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: b62b52da46c39ee2bc3c162ac7f1804d + sha256: 6a81ebac9f1aacdf2b4f945c87ad62b972f0f69c8e0981d68e111739e6720fd7 + manager: conda + name: libiconv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.17-h166bdaf_0.tar.bz2 + version: '1.17' +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 39b1328babf85c7c3a61636d9cd50206 + sha256: 32f4fb94d99946b0dabfbbfd442b25852baf909637f2eed1ffe3baea15d02aad + manager: conda + name: libnsl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libnsl-2.0.0-h7f98852_0.tar.bz2 + version: 2.0.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libgfortran-ng: '' + libgfortran5: '>=10.4.0' + hash: + md5: 8c5963a49b6035c40646a763293fbb35 + sha256: 018372af663987265cb3ca8f37ac8c22b5f39219f65a0c162b056a30af11bba0 + manager: conda + name: libopenblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.21-pthreads_h78a6416_3.tar.bz2 + version: 0.3.21 +- category: main + dependencies: + libgcc-ng: '>=12.1.0' + hash: + md5: 72d63459c86185f8f636772f28d6eb35 + sha256: 8030597934a3008b962340184af5d45605c1fb313443cc3a4a2b6b45b8dea162 + manager: conda + name: libsanitizer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-12.1.0-ha89aaad_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 93840744a8552e9ebf6bb1a5dffc125a + sha256: 5bfeada0e1c6ec2574afe2d17cdbc39994d693a41431338a6cb9dfa7c4d7bfc8 + manager: conda + name: libtasn1 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libtasn1-4.19.0-h166bdaf_0.tar.bz2 + version: 4.19.0 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 16e143a1ed4b4fd169536373957f6fee + sha256: eadbb80c922dce355c0f8f7fc560f20f61263245799d076a1d5251d147d0d250 + manager: conda + name: libtool + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.6-h9c3ff4c_1008.tar.bz2 + version: 2.4.6 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 7245a044b4a1980ed83196176b78b73a + sha256: e88c45505921db29c08df3439ddb7f771bbff35f95e7d3103bf365d5d6ce2a6d + manager: conda + name: libunistring + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libunistring-0.9.10-h7f98852_0.tar.bz2 + version: 0.9.10 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 772d69f030955d9646d3d0eaf21d859d + sha256: 54f118845498353c936826f8da79b5377d23032bcac8c4a02de2019e26c3f6b3 + manager: conda + name: libuuid + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h7f98852_1000.tar.bz2 + version: 2.32.1 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: e5cb4fe581a18ca2185a016eb848fc00 + sha256: dc14922a6d5cf7fde55c0aa8f6661d6871c6a2e94369e7455a8a5927c3065080 + manager: conda + name: libuv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libuv-1.44.2-h166bdaf_0.tar.bz2 + version: 1.44.2 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: ac2ccf7323d21f2994e4d1f5da664f37 + sha256: 221f2e138dd264b7394b88f08884d93825d38800a51415059e813c02467abfd1 + manager: conda + name: libwebp-base + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.2.4-h166bdaf_0.tar.bz2 + version: 1.2.4 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 6a2e5b333ba57ce7eec61e90260cbb79 + sha256: f73c296d19454b79e19f6ad3f7ab7f9733132575226e68e7128c615ecacc1e5d + manager: conda + name: libzlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.12-h166bdaf_4.tar.bz2 + version: 1.2.12 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + hash: + md5: fbe97e8fa6f275d7c76a09e795adc3e6 + sha256: 56313fe4e602319682d4ea05c0ed3c5c45fc79884a5896f2cb7436b15d6987f9 + manager: conda + name: lz4-c + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.3-h9c3ff4c_1.tar.bz2 + version: 1.9.3 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: bb14fcb13341b81d5eb386423b9d2bac + sha256: 25d16e6aaa3d0b450e61d0c4fadd7c9fd17f16e2fef09b34507209342d63c9f6 + manager: conda + name: lzo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lzo-2.10-h516909a_1000.tar.bz2 + version: '2.10' +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 4abb931c0d08a41583fc637c663e45e2 + sha256: b8e37b92caab5a64a9e344f3d497b9d3e215d1e6211f6dc7c51b70799aab1da1 + manager: conda + name: m4 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/m4-1.4.18-h516909a_1001.tar.bz2 + version: 1.4.18 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 4049ebfd3190b580dffe76daed26155a + sha256: 4a5fe7c80bb0de0015328e2d3fc8db1736f528cb1fd53cd0d5527e24269a4f7c + manager: conda + name: make + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/make-4.3-hd18ef5c_1.tar.bz2 + version: '4.3' +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + hash: + md5: 4acfc691e64342b9dae57cf2adc63238 + sha256: b801e8cf4b2c9a30bce5616746c6c2a4e36427f045b46d9fc08a4ed40a9f7065 + manager: conda + name: ncurses + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.3-h27087fc_1.tar.bz2 + version: '6.3' +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 3cb2c7df59990bd37c2ce27fd906de68 + sha256: 49c569a69608eee784e815179a70c6ae4d088dac42b7df999044f68058d593bb + manager: conda + name: nettle + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/nettle-3.8.1-hc379101_1.tar.bz2 + version: 3.8.1 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 5be58359dbbf568c1ec0be87e0c6cb1b + sha256: f6c470ba56c43e5f6c75fd28b05256fd8f5d54d76df29c0652496bf3b104ae2b + manager: conda + name: oniguruma + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/oniguruma-6.9.8-h166bdaf_0.tar.bz2 + version: 6.9.8 +- category: main + dependencies: + ca-certificates: '' + libgcc-ng: '>=12' + hash: + md5: 07acc367c7fc8b716770cd5b36d31717 + sha256: 13ba391de59386eff710a9e40cd7a3c53ef8dab6c7818dd4eaaf0401029ddd1b + manager: conda + name: openssl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1q-h166bdaf_0.tar.bz2 + version: 1.1.1q +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 4c1bbbec45149a186b915c67d086ed3b + sha256: fc30d1b643c35d82abd294cde6b34f7b9e952856c0386f4f069c3a2b7feb28dd + manager: conda + name: patch + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/patch-2.7.6-h7f98852_1002.tar.bz2 + version: 2.7.6 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 660e72c82f2e75a6b3fe6a6e75c79f19 + sha256: 6a0630fff84b5a683af6185a6c67adc8bdfa2043047fcb251add0d352ef60e79 + manager: conda + name: pixman + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pixman-0.40.0-h36c2ea0_0.tar.bz2 + version: 0.40.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 22dad4df6e8630e8dff2428f6f6a7036 + sha256: 67c84822f87b641d89df09758da498b2d4558d47b920fd1d3fe6d3a871e000ff + manager: conda + name: pthread-stubs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h36c2ea0_1001.tar.bz2 + version: '0.4' +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 0bcb0ab6faa796a22b40de3a41e3b2de + sha256: 3f7e1e46d0967f8d08026116aa84fda07bc93d11d44dc3c03a29ad9d3ffc63cc + manager: conda + name: rhash + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/rhash-1.4.3-h166bdaf_0.tar.bz2 + version: 1.4.3 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + hash: + md5: 7362f0042e95681f5d371c46c83ebd08 + sha256: 7c1f391789f3928ef688a348be998e31b8aa3cfb58a1854733c2552ef5c5a2fd + manager: conda + name: sed + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sed-4.8-he412f7d_0.tar.bz2 + version: '4.8' +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 7cb7109505433a5abbf68bb34b31edac + sha256: 29ce83db159a99eaeb816a9833481aa0eb495c6f69772e779d86ea2924bb5f06 + manager: conda + name: unzip + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/unzip-6.0-h7f98852_3.tar.bz2 + version: '6.0' +- category: main + dependencies: + libgcc-ng: '>=7.3.0' + hash: + md5: 2e5f1a8199794b21c9472c1a7f27e21a + sha256: a3ee6c02932fbee32babe39fa6bda9f781d6dc17122d2a90e62ff2b6866a5de8 + manager: conda + name: which + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/which-2.21-h516909a_0.tar.bz2 + version: '2.21' +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: bcd1b3396ec6960cbc1d2855a9e60b2b + sha256: 6c8c2803de0f643f8bad16ece3f9a7259e4a49247543239c182d66d5e3a129a7 + manager: conda + name: xorg-inputproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-inputproto-2.3.2-h7f98852_1002.tar.bz2 + version: 2.3.2 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 4b230e8381279d76131116660f5a241a + sha256: e90b0a6a5d41776f11add74aa030f789faf4efd3875c31964d6f9cfa63a10dd1 + manager: conda + name: xorg-kbproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h7f98852_1002.tar.bz2 + version: 1.0.7 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: d6b0b50b49eccfe0be0373be628be0f3 + sha256: f15ce1dff16823888bcc2be1738aadcb36699be1e2dd2afa347794c7ec6c1587 + manager: conda + name: xorg-libice + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h7f98852_0.tar.bz2 + version: 1.0.10 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: bf6f803a544f26ebbdc3bfff272eb179 + sha256: 9e9b70c24527289ac7ae31925d1eb3b0c1e9a78cb7b8f58a3110cc8bbfe51c26 + manager: conda + name: xorg-libxau + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h7f98852_0.tar.bz2 + version: 1.0.9 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: be93aabceefa2fac576e971aef407908 + sha256: 4df7c5ee11b8686d3453e7f3f4aa20ceef441262b49860733066c52cfd0e4a77 + manager: conda + name: xorg-libxdmcp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h7f98852_0.tar.bz2 + version: 1.1.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 2f835e6c386e73c6faaddfe9eda67e98 + sha256: 4b91d48fed368c83eafd03891ebfd5bae0a03adc087ebea8a680ae22da99a85f + manager: conda + name: xorg-recordproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-recordproto-1.14.2-h7f98852_1002.tar.bz2 + version: 1.14.2 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 06feff3d2634e3097ce2fe681474b534 + sha256: 38942930f233d1898594dd9edf4b0c0786f3dbc12065a0c308634c37fd936034 + manager: conda + name: xorg-renderproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h7f98852_1002.tar.bz2 + version: 0.11.1 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 1e15f6ad85a7d743a2ac68dae6c82b98 + sha256: d45c4d1c8372c546711eb3863c76d899d03a67c3edb3b5c2c46c9492814cbe03 + manager: conda + name: xorg-xextproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h7f98852_1002.tar.bz2 + version: 7.3.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: b4a4381d54784606820704f7b5f05a15 + sha256: f197bb742a17c78234c24605ad1fe2d88b1d25f332b75d73e5ba8cf8fbc2a10d + manager: conda + name: xorg-xproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h7f98852_1007.tar.bz2 + version: 7.0.31 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + hash: + md5: 52402c791f35e414e704b7a113f99605 + sha256: c048c715b63fff3b8d9521d08f67ddda97bdd346c4ae71f54eda24f634695962 + manager: conda + name: xxhash + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.0-h7f98852_3.tar.bz2 + version: 0.8.0 +- category: main + dependencies: + libgcc-ng: '>=12' + hash: + md5: 2161070d867d1b1204ea749c8eec4ef0 + sha256: 03a6d28ded42af8a347345f82f3eebdd6807a08526d47899a42d62d319609162 + manager: conda + name: xz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.6-h166bdaf_0.tar.bz2 + version: 5.2.6 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + hash: + md5: 4cb3ad778ec2d5a7acbdf254eb1c42ae + sha256: a4e34c710eeb26945bdbdaba82d3d74f60a78f54a874ec10d373811a5d217535 + manager: conda + name: yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h7f98852_2.tar.bz2 + version: 0.2.5 +- category: main + dependencies: + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0.0a0' + hash: + md5: 9b0ebfb39213d15e60d2c211c9c443b6 + sha256: 2af344c4c970412bb4f949a2d353a989bdb980e42040263b66cdb0e341ce63e5 + manager: conda + name: diffutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/diffutils-3.8-h1869db9_1.tar.bz2 + version: '3.8' +- category: main + dependencies: + libfdt: '>=1.6.1,<1.7.0a0' + libgcc-ng: '>=10.3.0' + yaml: '>=0.2.5,<0.3.0a0' + hash: + md5: caa34d1dbb00e66fc12387ee364c24ce + sha256: cb20ea4ea3ae9c2ab6728b934666dc4cc0fac7c7acc4df66c9ab3819128a006e + manager: conda + name: dtc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/dtc-1.6.1-h166bdaf_1.tar.bz2 + version: 1.6.1 +- category: main + dependencies: + gettext: '' + libgcc-ng: '>=9.4.0' + hash: + md5: 8d0b19bcc4a822e154eaf924483c9edb + sha256: 377377897759dc0183ad2db9a3c4472d50d81a74b62ad974f32109900d891743 + manager: conda + name: findutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/findutils-4.6.0-h7f98852_1001.tar.bz2 + version: 4.6.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + hash: + md5: f3530f0cfbc7b4e243cb6b8f19cd077d + sha256: null + manager: conda + name: firtool + optional: false + platform: linux-64 + url: https://anaconda.org/ucb-bar/firtool/1.25.0/download/linux-64/firtool-1.25.0-0_h1234567_gd0462e7ec.conda + version: 1.25.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + libstdcxx-ng: '>=7.5.0' + m4: '' + hash: + md5: b1029ec81c7e0969e84a8179d039a9ce + sha256: 5a6dba5af1127e859eefd68e77b7af062b42f85401efbb43a970da977ba3e344 + manager: conda + name: flex + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/flex-2.6.4-h58526e2_1004.tar.bz2 + version: 2.6.4 +- category: main + dependencies: + binutils_impl_linux-64: 2.36.1.* + libgcc-devel_linux-64: 12.1.0 h1ec3361_16 + libgcc-ng: '>=12.1.0' + libgomp: '>=12.1.0' + libsanitizer: 12.1.0 ha89aaad_16 + libstdcxx-ng: '>=12.1.0' + sysroot_linux-64: '' + hash: + md5: 8db926c5e0250835beca6557221b600b + sha256: 344d543e87657facf6d6baf0ef877f7e003f1a25d969f196083be370ae59a410 + manager: conda + name: gcc_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc_impl_linux-64-12.1.0-hea43390_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + oniguruma: '>=6.9.3,<6.10.0a0' + hash: + md5: 8578ae83310b8c9f5717f1aa65054f36 + sha256: 00e69aec19174e61c70b652bb62c77c0947a27d6720bda0cb8d5be654020804a + manager: conda + name: jq + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/jq-1.6-h36c2ea0_1000.tar.bz2 + version: '1.6' +- category: main + dependencies: + libopenblas: '>=0.3.21,<1.0a0' + hash: + md5: d9b7a8639171f6c6fa0a983edabcfe2b + sha256: 4e4c60d3fe0b95ffb25911dace509e3532979f5deef4364141c533c5ca82dd39 + manager: conda + name: libblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libblas-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + ncurses: '>=6.2,<7.0.0a0' + hash: + md5: 4d331e44109e3f0e19b4cb8f9b82f3e1 + sha256: a57d37c236d8f7c886e01656f4949d9dcca131d2a0728609c6f7fa338b65f1cf + manager: conda + name: libedit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2 + version: 3.1.20191231 +- category: main + dependencies: + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=12' + libunistring: '>=0,<1.0a0' + hash: + md5: 7726ff4317aaecba7a4e7c2a16d38b21 + sha256: 6051ca2b05ff5d08fcc1b5b653d34454dc0a099eec374683fea7ada6033bac62 + manager: conda + name: libidn2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libidn2-2.3.3-h166bdaf_0.tar.bz2 + version: 2.3.3 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: fe3ab1049214fca5620b7b96af1a6a55 + sha256: de50b620811232548e3913bc1c19b28b17cc782447e9cb5cd8faa0cfbd15e966 + manager: conda + name: libmagic + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libmagic-5.39-h753d276_1.tar.bz2 + version: '5.39' +- category: main + dependencies: + c-ares: '>=1.18.1,<2.0a0' + libev: '>=4.33,<4.34.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + hash: + md5: 6fe9e31c2b8d0b022626ccac13e6ca3c + sha256: 44b87b28efb1fa34632730f37a39250ef955a3497d7d9cd0ec60316ac134278e + manager: conda + name: libnghttp2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.47.0-hdcd2b5c_1.tar.bz2 + version: 1.47.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 575078de1d3a3114b3ce131bd1508d0c + sha256: 422a544fbfc8d8bf43de4b2dc5c7c991294ad0e37b37439d8dbf740f07a75437 + manager: conda + name: libpng + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.38-h753d276_0.tar.bz2 + version: 1.6.38 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 25170d5304fd05b82d67e3e342509336 + sha256: 8109460cdad70d66f2a404e82b5345ea6b42b9c5a21860b23a953964cf6e8669 + manager: conda + name: libprotobuf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libprotobuf-3.21.7-h6239696_0.tar.bz2 + version: 3.21.7 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 978924c298fc2215f129e8171bbea688 + sha256: 919396aa0e5d0df8d8082db554d850639aa363aff13f4feabf2ee642f823b6d4 + manager: conda + name: libsqlite + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.39.4-h753d276_0.tar.bz2 + version: 3.39.4 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + hash: + md5: 89acee135f0809a18a1f4537390aa2dd + sha256: 3c2ed83502bedf4ec8c5b972accb6ff1b6c018f72fb711cdb65cb8540d5ab89e + manager: conda + name: libssh2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.10.0-haa6b8db_3.tar.bz2 + version: 1.10.0 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + pthread-stubs: '' + xorg-libxau: '' + xorg-libxdmcp: '' + hash: + md5: b3653fdc58d03face9724f602218a904 + sha256: 8d5d24cbeda9282dd707edd3156e5fde2e3f3fe86c802fa7ce08c8f1e803bfd9 + manager: conda + name: libxcb + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h7f98852_1004.tar.bz2 + version: '1.13' +- category: main + dependencies: + icu: '>=70.1,<71.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.16,<2.0.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + xz: '>=5.2.5,<5.3.0a0' + hash: + md5: aced7c1f4b4dbfea08e033c6ae97c53e + sha256: 3c00e90a6eb6cc741731a09f848c12f3ef5ba5d03c9bbeb194029f39b7a48a5f + manager: conda + name: libxml2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.14-h22db469_4.tar.bz2 + version: 2.9.14 +- category: main + dependencies: + libgcc-ng: '>=7.3.0' + lzo: '>=2.10,<3.0a0' + hash: + md5: e0545c79e1a5defdc1d6f1920d77ca91 + sha256: 171179d1b5cbd487e110b04f00a6b70c4c2b1b3bf5b16196d9aa863e4f216f0d + manager: conda + name: lzop + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lzop-1.04-h3753786_2.tar.bz2 + version: '1.04' +- category: main + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=7.5.0' + hash: + md5: ea9ebeddb066da8fad4a815e61b139be + sha256: d2d71ac6ed3b32f06b7db2691e0a1760016ce13fb0c50a9de6ed1ccc33e35ff3 + manager: conda + name: mpfr + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.1.0-h9202a9a_1.tar.bz2 + version: 4.1.0 +- category: main + dependencies: + libffi: '>=3.4.2,<3.5.0a0' + libgcc-ng: '>=12' + libtasn1: '>=4.18.0,<5.0a0' + hash: + md5: 56ee94e34b71742bbdfa832c974e47a8 + sha256: aa8d3887b36557ad0c839e4876c0496e0d670afe843bf5bba4a87764b868196d + manager: conda + name: p11-kit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/p11-kit-0.24.1-hc5aa10d_0.tar.bz2 + version: 0.24.1 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: dfd26f27a9d5de96cec1d007b9aeb964 + sha256: ed3fa628b94a82ff039bdc9591c241dfc2c555f0efdfb07a0b53be4b2d9dfe6c + manager: conda + name: pcre2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pcre2-10.37-hc3806b6_1.tar.bz2 + version: '10.37' +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + libnsl: '>=2.0.0,<2.1.0a0' + hash: + md5: 09ba115862623f00962e9809ea248f1a + sha256: a116c1d3c64a072280b441c43d893d341a1d37d16ec18afc76eee40299deabfa + manager: conda + name: perl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/perl-5.32.1-2_h7f98852_perl5.tar.bz2 + version: 5.32.1 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + libiconv: '' + hash: + md5: 78388f97473c02e5ac8a3742eee4c959 + sha256: 2868865a437515136840dbb7d901adea798128427f32f984cfa4cc56989f90ce + manager: conda + name: popt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/popt-1.16-h0b475e3_2002.tar.bz2 + version: '1.16' +- category: main + dependencies: + libgcc-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + hash: + md5: db2ebbe2943aae81ed051a6a9af8e0fa + sha256: f5f383193bdbe01c41cb0d6f99fec68e820875e842e6e8b392dbe1a9b6c43ed8 + manager: conda + name: readline + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.1.2-h0f457ee_0.tar.bz2 + version: 8.1.2 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + ncurses: '>=6.2,<7.0.0a0' + hash: + md5: 3b67f325fac07461f193e27a9d9c5a65 + sha256: 3c7020802fb52b946fe37a2180a6cad298f65b7a3e861c2616b6ffd4165ec22f + manager: conda + name: screen + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/screen-4.8.0-he28a2e2_0.tar.bz2 + version: 4.8.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libiconv: '>=1.16,<2.0.0a0' + hash: + md5: 33614741eb453005e0c74e027c325508 + sha256: 967aa10d9197b2a9753f21cb9e7d729560d90df41eb2fa2a3e2ffcb66891d98b + manager: conda + name: tar + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tar-1.34-ha1f6473_0.tar.bz2 + version: '1.34' +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + libzlib: '>=1.2.11,<1.3.0a0' + hash: + md5: 5b8c42eb62e9fc961af70bdd6a26e168 + sha256: 032fd769aad9d4cad40ba261ab222675acb7ec951a8832455fce18ef33fa8df0 + manager: conda + name: tk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.12-h27826a3_0.tar.bz2 + version: 8.6.12 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-xextproto: '' + hash: + md5: 65ad6e1eb4aed2b0611855aff05e04f6 + sha256: 5d2af1b40f82128221bace9466565eca87c97726bb80bbfcd03871813f3e1876 + manager: conda + name: xorg-fixesproto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-fixesproto-5.0-h7f98852_1002.tar.bz2 + version: '5.0' +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libuuid: '>=2.32.1,<3.0a0' + xorg-libice: 1.0.* + hash: + md5: 9e856f78d5c80d5a78f61e72d1d473a3 + sha256: bdb350539521ddc1f30cc721b6604eced8ef72a0ec146e378bfe89e2be17ab35 + manager: conda + name: xorg-libsm + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-hd9c2040_1000.tar.bz2 + version: 1.2.3 +- category: main + dependencies: + libgcc-ng: '>=12' + libzlib: 1.2.12 h166bdaf_4 + hash: + md5: 995cc7813221edbc25a3db15357599a0 + sha256: 7b452922585c700cfbca2fbca8052cf44ebb1661d02c44a66bdd73e9b7bc9167 + manager: conda + name: zlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.12-h166bdaf_4.tar.bz2 + version: 1.2.12 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: adcf0be7897e73e312bd24353b613f74 + sha256: c42d9ec413edd7e984b6cac676997105d0f106556a0f045961153b049b95b87c + manager: conda + name: zstd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.2-h6239696_4.tar.bz2 + version: 1.5.2 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + m4: '' + perl: 5.* + hash: + md5: 47f6f07d64d6ea9d2c806ff42023e7e3 + sha256: 57b977849da4ff3a9c62ff632dcb62f48697c7d3698804230f4b9a43b2ce1a39 + manager: conda + name: autoconf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/autoconf-2.69-pl5321hd708f79_11.tar.bz2 + version: '2.69' +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + readline: '>=8.1,<9.0a0' + hash: + md5: 54d1a374b75f14ecc58aea8c4236c0c3 + sha256: 6415903ad8774fc0f1bf5b156ae0b6f9988427a0f14bb35467c5938f05fe8707 + manager: conda + name: bash + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bash-5.1.16-hd863ed2_0.tar.bz2 + version: 5.1.16 +- category: main + dependencies: + flex: '' + libgcc-ng: '>=9.4.0' + libstdcxx-ng: '>=9.4.0' + hash: + md5: c12b9a7d2289bce118c8322762836c97 + sha256: 4c593dccc8e53717225547c8961c5d0671d738c26702b91a228b43d44ff4e387 + manager: conda + name: bison + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/bison-3.8-h9c3ff4c_0.tar.bz2 + version: '3.8' +- category: main + dependencies: + gcc_impl_linux-64: '>=12.1.0,<12.1.1.0a0' + hash: + md5: 376d2d246e1228913ef6b6d32d191ad0 + sha256: 32908d2d36adfb327aa28d30ab8af2bb32a653d84706696b797379b27c83fcce + manager: conda + name: conda-gcc-specs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-gcc-specs-12.1.0-h559a835_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=7.5.0' + tk: '>=8.6.10,<8.7.0a0' + hash: + md5: c9f6a4d589ac81b3867b95d6ba290829 + sha256: 0fa59f12836faefbef1426dc16cbba68a25a4ba48807213848115fd5cfb51a06 + manager: conda + name: expect + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/expect-5.45.4-h555a92e_0.tar.bz2 + version: 5.45.4 +- category: main + dependencies: + libgcc-ng: '>=12' + libmagic: 5.39 h753d276_1 + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: a0f7ed92aaa3b6d109e6e2301e502c24 + sha256: 8c3b26e7241324a4fb8a19966e67af043781e6feb4a7393608e5ebcc84410b62 + manager: conda + name: file + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/file-5.39-h753d276_1.tar.bz2 + version: '5.39' +- category: main + dependencies: + libgcc-ng: '>=12' + libpng: '>=1.6.37,<1.7.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 4e54cbfc47b8c74c2ecc1e7730d8edce + sha256: 97325af03590d9f9cc7fcb35ad869fa409c51820b0c721bfc9fe7a6d058d0bb0 + manager: conda + name: freetype + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/freetype-2.12.1-hca18f0e_0.tar.bz2 + version: 2.12.1 +- category: main + dependencies: + gcc_impl_linux-64: 12.1.0.* + hash: + md5: 41eda6f576d154ff857f2782446ca975 + sha256: 2e53954244ab346c537b78dcc54e0dddf1c101387d4b77180663a9028a969bd3 + manager: conda + name: gcc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gcc-12.1.0-h9ea6d83_10.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libidn2: '>=2,<3.0a0' + libstdcxx-ng: '>=12' + libtasn1: '>=4.19.0,<5.0a0' + nettle: '>=3.8.1,<3.9.0a0' + p11-kit: '>=0.24.1,<0.25.0a0' + hash: + md5: cbe8e27140d67c3f30e01cfb642a6e7c + sha256: 4a47e4558395b98fff4c1c44ad358dade62b350a03b5a784d4bc589d6eb7ac9e + manager: conda + name: gnutls + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gnutls-3.7.8-hf3e180e_0.tar.bz2 + version: 3.7.8 +- category: main + dependencies: + gcc_impl_linux-64: 12.1.0 hea43390_16 + libstdcxx-devel_linux-64: 12.1.0 h1ec3361_16 + sysroot_linux-64: '' + hash: + md5: f64e7c4aad2bf9d75ef1849ba12d550e + sha256: 32e2b3182704acee2058e3346a7d1b8d562729f502c99b1beef13eb3b0c686c2 + manager: conda + name: gxx_impl_linux-64 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx_impl_linux-64-12.1.0-hea43390_16.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + keyutils: '>=1.6.1,<2.0a0' + libedit: '>=3.1.20191231,<4.0a0' + libgcc-ng: '>=10.3.0' + libstdcxx-ng: '>=10.3.0' + openssl: '>=1.1.1l,<1.1.2a' + hash: + md5: 7d862b05445123144bec92cb1acc8ef8 + sha256: 3d0f0a8806b6bbe5f9584ff69e0b569d8b3a5b8bd4f35564fdbd304c7ef28fd1 + manager: conda + name: krb5 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.19.3-h3790be6_0.tar.bz2 + version: 1.19.3 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libgcc-ng: '>=12' + libxml2: '>=2.9.14,<2.11.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + lz4-c: '>=1.9.3,<1.10.0a0' + lzo: '>=2.10,<3.0a0' + openssl: '>=1.1.1o,<1.1.2a' + xz: '>=5.2.5,<5.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 5b28408cfb6d2026ae7f2e7cb963f71a + sha256: 083a9e69c5f5687b47b0d00adbcc7e502c4babf275fa95e61a816fe071a75304 + manager: conda + name: libarchive + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libarchive-3.5.2-hb890918_3.tar.bz2 + version: 3.5.2 +- category: main + dependencies: + libblas: 3.9.0 16_linux64_openblas + hash: + md5: 20bae26d0a1db73f758fc3754cab4719 + sha256: e4ceab90a49cb3ac1af20177016dc92066aa278eded19646bb928d261b98367f + manager: conda + name: libcblas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 +- category: main + dependencies: + gettext: '>=0.19.8.1,<1.0a0' + libffi: '>=3.4,<4.0a0' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + pcre2: '>=10.37,<10.38.0a0' + hash: + md5: fe768553d0fe619bb9704e3c79c0ee2e + sha256: 6ef0ee03ca5b59e3c86992dc5744ab1b45c1d3d130a04d756ca27381e41c1b80 + manager: conda + name: libglib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libglib-2.74.0-h7a41b64_0.tar.bz2 + version: 2.74.0 +- category: main + dependencies: + libblas: 3.9.0 16_linux64_openblas + hash: + md5: 955d993f41f9354bf753d29864ea20ad + sha256: f5f30b8049dfa368599e5a08a4f35cb1966af0abc539d1fd1f50d93db76a74e6 + manager: conda + name: liblapack + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.9.0-16_linux64_openblas.tar.bz2 + version: 3.9.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libxml2: '>=2.9.14,<2.10.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 71c80340652d1d9e81fa8473818c7024 + sha256: 450215ad03f1ca4003b52110bd3ca38bc8015b9d9bfda5d2ee01ef62ad187141 + manager: conda + name: libllvm15 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libllvm15-15.0.2-h503ea73_0.tar.bz2 + version: 15.0.2 +- category: main + dependencies: + jpeg: '>=9e,<10a' + lerc: '>=4.0.0,<5.0a0' + libdeflate: '>=1.14,<1.15.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libwebp-base: '>=1.2.4,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + xz: '>=5.2.6,<5.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 901791f0ec7cddc8714e76e273013a91 + sha256: 19f29fcaab2e6b97cb1991a5a703b5951e981dc8a093945f20382288b29a4668 + manager: conda + name: libtiff + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.4.0-h55922b4_4.tar.bz2 + version: 4.4.0 +- category: main + dependencies: + libgcc-ng: '>=12' + libprotobuf: '>=3.21.6,<3.22.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + openssl: '>=1.1.1q,<1.1.2a' + perl: '>=5.32.1,<5.33.0a0 *_perl5' + hash: + md5: 6214246121a9e89e3d40e2ef16f0ce2c + sha256: f40975a3c76067602514c620b5afaba065baaca4e320499f46a62023033fc818 + manager: conda + name: mosh + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mosh-1.3.2-pl5321h4981305_1013.tar.bz2 + version: 1.3.2 +- category: main + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=7.5.0' + mpfr: '>=4.1.0,<5.0a0' + hash: + md5: c5d36085ed66e1c582d652fb921e99fb + sha256: 304e369ae27b09528dc487c86cfddbf80d34402198bdef6d6111080ad470baf5 + manager: conda + name: mpc + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mpc-1.2.1-h9f54685_0.tar.bz2 + version: 1.2.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + lz4-c: '>=1.9.3,<1.10.0a0' + openssl: '>=1.1.1q,<1.1.2a' + popt: '>=1.16,<2.0a0' + xxhash: '>=0.8.0,<0.8.1.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 8bb91b42e10a2449da2d7fbef94eba0c + sha256: 940ddd78d697f3aca18ebbac6ff2531dbb22308d556d4db196424f9d966b9ad4 + manager: conda + name: rsync + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/rsync-3.2.6-h220164a_0.tar.bz2 + version: 3.2.6 +- category: main + dependencies: + libgcc-ng: '>=12' + libsqlite: 3.39.4 h753d276_0 + libzlib: '>=1.2.12,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + readline: '>=8.1.2,<9.0a0' + hash: + md5: 643c271de2dd23ecbd107284426cebc2 + sha256: b0a812bcdc8c622852e4769f66d1db8a2e437a867acf64067ce31f9a0181acc8 + manager: conda + name: sqlite + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.39.4-h4ff8645_0.tar.bz2 + version: 3.39.4 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + libidn2: '>=2,<3.0a0' + libunistring: '>=0,<1.0a0' + openssl: '>=1.1.1l,<1.1.2a' + zlib: '>=1.2.11,<1.3.0a0' + hash: + md5: 674f6b42484dbfd11906c3b0a93585e9 + sha256: d46fe5f94627cc2cdbed1f3cbadd9693a7ff9550fce2b892ed4d334de841b6ce + manager: conda + name: wget + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/wget-1.20.3-ha56f1ee_1.tar.bz2 + version: 1.20.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libxcb: 1.* + xorg-kbproto: '' + xorg-xproto: '' + hash: + md5: 12a61e640b8894504326aadafccbb790 + sha256: ec4641131e3afcb4b34614a5fa298efb34f54c2b2960bf9a73a8d202140d47c4 + manager: conda + name: xorg-libx11 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.7.2-h7f98852_0.tar.bz2 + version: 1.7.2 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libglib: '>=2.64.6,<3.0a0' + libstdcxx-ng: '>=9.3.0' + hash: + md5: 661e1ed5d92552785d9f8c781ce68685 + sha256: dde04e006d330e42165c49778546c466aa5ae03499f20cdd2bcbc7f0306f896d + manager: conda + name: atk-1.0 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/atk-1.0-2.36.0-h3371d22_4.tar.bz2 + version: 2.36.0 +- category: main + dependencies: + expat: '>=2.4.2,<3.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + hash: + md5: ecfff944ba3960ecb334b9a2663d708d + sha256: 8f5f995699a2d9dbdd62c61385bfeeb57c82a681a7c8c5313c395aa0ccab68a5 + manager: conda + name: dbus + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/dbus-1.13.6-h5008d03_3.tar.bz2 + version: 1.13.6 +- category: main + dependencies: + expat: '>=2.4.8,<3.0a0' + freetype: '>=2.12.1,<3.0a0' + libgcc-ng: '>=12' + libuuid: '>=2.32.1,<3.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 139ace7da04f011abbd531cb2a9840ee + sha256: 58388e28faa2078b0d93ec8d236f102b945e169c0b0fef9e8aa4496abe9548ce + manager: conda + name: fontconfig + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.14.0-hc2a2eb6_1.tar.bz2 + version: 2.14.0 +- category: main + dependencies: + jpeg: '>=9e,<10a' + libgcc-ng: '>=12' + libglib: '>=2.72.1,<3.0a0' + libpng: '>=1.6.38,<1.7.0a0' + libtiff: '>=4.4.0,<5.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + zlib: '>=1.2.12,<1.3.0a0' + hash: + md5: a61c6312192e7c9de71548a6706a21e6 + sha256: b7379d19afe924b39e29e47b046f99a4a737f58a210c27d083391c0f8f012aad + manager: conda + name: gdk-pixbuf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gdk-pixbuf-2.42.8-hff1cb4f_1.tar.bz2 + version: 2.42.8 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libglib: '>=2.66.4,<3.0a0' + libstdcxx-ng: '>=9.3.0' + hash: + md5: 112eb9b5b93f0c02e59aea4fd1967363 + sha256: ed9ae774aa867ad41bb0aa3f4a088f326dec32ab3468040322dbbd6c5bf33b0a + manager: conda + name: gts + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gts-0.7.6-h64030ff_2.tar.bz2 + version: 0.7.6 +- category: main + dependencies: + gcc: 12.1.0.* + gxx_impl_linux-64: 12.1.0.* + hash: + md5: fd875ec9914bc3b7b1eb1676e8862c71 + sha256: 178342981f2f6d60eb4c150583b0f52f42232549f7929c5066e610881cbf8633 + manager: conda + name: gxx + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gxx-12.1.0-h9ea6d83_10.tar.bz2 + version: 12.1.0 +- category: main + dependencies: + jpeg: '>=9d,<10a' + libgcc-ng: '>=9.3.0' + libtiff: '>=4.2.0,<5.0a0' + hash: + md5: 797117394a4aa588de6d741b06fad80f + sha256: 5b3c77a84b1dbfa53932dee830f35a42cfc5541e23ca0626f8058b04dcf518d1 + manager: conda + name: lcms2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/lcms2-2.12-hddcbb42_0.tar.bz2 + version: '2.12' +- category: main + dependencies: + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 6e589829ed83703e00b048f8157f7f08 + sha256: 05379f8f5cf40bb9302248b5b68f86e1f697701210d42a1b3a0ecbeff1b8dfe8 + manager: conda + name: libclang-cpp15 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang-cpp15-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 294ce7498f7fafa0044da2417738442f + sha256: be800140be1496cc66c1acf289a80e5a96ba5c2787df0678b9480d5abae2a4a2 + manager: conda + name: libclang13 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang13-15.0.1-default_h3a83d3e_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + krb5: '>=1.19.3,<1.20.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 3b88f1d0fe2580594d58d7e44d664617 + sha256: 293b4be657b9bb534c58b2add62c5088fdbd2e943ff5aea5b4595564cc15e681 + manager: conda + name: libcups + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcups-2.3.3-h3e49a29_2.tar.bz2 + version: 2.3.3 +- category: main + dependencies: + krb5: '>=1.19.3,<1.20.0a0' + libgcc-ng: '>=12' + libnghttp2: '>=1.47.0,<2.0a0' + libssh2: '>=1.10.0,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + hash: + md5: 054fb5981fdbe031caeb612b71d85f84 + sha256: d78f5f53eec42c94d67d91acdfd8ff2bff31df48184e2107c5717023e43271ba + manager: conda + name: libcurl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.85.0-h7bff187_0.tar.bz2 + version: 7.85.0 +- category: main + dependencies: + gnutls: '>=3.7.6,<3.8.0a0' + libgcc-ng: '>=12' + hash: + md5: 78ff89df42ec0d4fe4355490d7843d9b + sha256: 780c82366caab4a741f2a4baa901a9b71fad6c2b8f1f64c168f10f61a939e9d4 + manager: conda + name: libmicrohttpd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libmicrohttpd-0.9.75-h2603550_1.tar.bz2 + version: 0.9.75 +- category: main + dependencies: + giflib: '>=5.2.1,<5.3.0a0' + jpeg: '>=9e,<10a' + libgcc-ng: '>=12' + libpng: '>=1.6.37,<1.7.0a0' + libtiff: '>=4.4.0,<5.0a0' + libwebp-base: '>=1.2.4,<2.0a0' + hash: + md5: 802e43f480122a85ae6a34c1909f8f98 + sha256: 56520354bc39baeab8df964138639110eafa6069e34e9545f8818c8abd742f32 + manager: conda + name: libwebp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libwebp-1.2.4-h522a892_0.tar.bz2 + version: 1.2.4 +- category: main + dependencies: + libgcc-ng: '>=12' + libpng: '>=1.6.37,<1.7.0a0' + libstdcxx-ng: '>=12' + libtiff: '>=4.4.0,<5.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: a11b4df9271a8d7917686725aa04c8f2 + sha256: a715cba5649f12a1dca53dfd72fc49577152041f033d7595cf4b6a655a5b93b6 + manager: conda + name: openjpeg + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-h7d73246_1.tar.bz2 + version: 2.5.0 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + ld_impl_linux-64: '>=2.36.1' + libffi: '>=3.4.2,<3.5.0a0' + libgcc-ng: '>=12' + libnsl: '>=2.0.0,<2.1.0a0' + libuuid: '>=2.32.1,<3.0a0' + libzlib: '>=1.2.11,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + openssl: '>=1.1.1o,<1.1.2a' + readline: '>=8.1,<9.0a0' + sqlite: '>=3.38.5,<4.0a0' + tk: '>=8.6.12,<8.7.0a0' + tzdata: '' + xz: '>=5.2.5,<5.3.0a0' + hash: + md5: 69bc307cc4d7396c5fccb26bbcc9c379 + sha256: 411462cd0726d5a13fd04295887d1137175df55687e4783f26ac1cbb46a10b7f + manager: conda + name: python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python-3.9.13-h9a8a25e_0_cpython.tar.bz2 + version: 3.9.13 +- category: main + dependencies: + flex: '>=2.6.4,<3.0a0' + gxx_impl_linux-64: '' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + make: '' + perl: '' + hash: + md5: 41af6df1758bae89161daf268566384e + sha256: e2f2302d69c0d6928d95a1c699b5ef0b14e0243e78495734962c78136d2e6b9f + manager: conda + name: verilator + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/verilator-4.226-he0ac6c6_1.tar.bz2 + version: '4.226' +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-xextproto: '' + hash: + md5: 536cc5db4d0a3ba0630541aec064b5e4 + sha256: cf47ccbf49d46189d7bdadeac1387c826be82deb92ce6badbb03baae4b67ed26 + manager: conda + name: xorg-libxext + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h7f98852_1.tar.bz2 + version: 1.3.4 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-fixesproto: '' + xorg-libx11: '>=1.7.0,<2.0a0' + hash: + md5: e9a21aa4d5e3e5f1aed71e8cefd46b6a + sha256: 1e426a1abb774ef1dcf741945ed5c42ad12ea2dc7aeed7682d293879c3e1e4c3 + manager: conda + name: xorg-libxfixes + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxfixes-5.0.3-h7f98852_1004.tar.bz2 + version: 5.0.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-renderproto: '' + hash: + md5: f59c1242cc1dd93e72c2ee2b360979eb + sha256: 7d907ed9e2ec5af5d7498fb3ab744accc298914ae31497ab6dcc6ef8bd134d00 + manager: conda + name: xorg-libxrender + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h7f98852_1003.tar.bz2 + version: 0.9.10 +- category: main + dependencies: + python: '' + hash: + md5: 2489a97287f90176ecdc3ca982b4b0a0 + sha256: 662690cace8f8a3e1358d01ddb8c019bf70ddfccd250220a6a488efc93ea5baf + manager: conda + name: alabaster + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/alabaster-0.7.12-py_0.tar.bz2 + version: 0.7.12 +- category: main + dependencies: + python: '' + hash: + md5: 5f095bc6454094e96f146491fd03633b + sha256: ae9fb8f68281f84482f2c234379aa12405a9e365151d43af20b3ae1f17312111 + manager: conda + name: appdirs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.4-pyh9f0ad1d_0.tar.bz2 + version: 1.4.4 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: f3f2ab3ce28979a24d1a988ba211eb9b + sha256: 1354731d0eb1b406b66b3cb3d6ab74d7cbe9c0ec1d30b9e5afa366d4539e4687 + manager: conda + name: asn1crypto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/asn1crypto-1.5.1-pyhd8ed1ab_0.tar.bz2 + version: 1.5.1 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 6d3ccbc56256204925bfa8378722792f + sha256: 86133878250874b3823bae7369bcad90187132537726cb1b546d88a0552d24de + manager: conda + name: attrs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/attrs-22.1.0-pyh71513ae_1.tar.bz2 + version: 22.1.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 5dfee17f24e2dfd18d7392b48c9351e2 + sha256: 9b193a4e483c4d0004bc5b88fac7a02516b6311137ab61b8db85aa9741422e35 + manager: conda + name: cachy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cachy-0.3.0-pyhd8ed1ab_1.tar.bz2 + version: 0.3.0 +- category: main + dependencies: + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + icu: '>=70.1,<71.0a0' + libgcc-ng: '>=12' + libglib: '>=2.72.1,<3.0a0' + libpng: '>=1.6.38,<1.7.0a0' + libxcb: '>=1.13,<1.14.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + pixman: '>=0.40.0,<1.0a0' + xorg-libice: '' + xorg-libsm: '' + xorg-libx11: '' + xorg-libxext: '' + xorg-libxrender: '' + zlib: '>=1.2.12,<1.3.0a0' + hash: + md5: d1a88f3ed5b52e1024b80d4bcd26a7a0 + sha256: f062cf56e6e50d3ad4b425ebb3765ca9138c6ebc52e6a42d1377de8bc8d954f6 + manager: conda + name: cairo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-ha61ee94_1014.tar.bz2 + version: 1.16.0 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: f66309b099374af91369e67e84af397d + sha256: 52e7459b3c457e888e2b6a4e6d13ab7f8675999bc12d20a83e34f12591a8771a + manager: conda + name: certifi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/certifi-2022.9.24-pyhd8ed1ab_0.tar.bz2 + version: 2022.9.24 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: c1d5b294fbf9a795dec349a6f4d8be8e + sha256: 9e6170fa7b65b5546377eddb602d5ff871110f84bebf101b7b8177ff64aab1cb + manager: conda + name: charset-normalizer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/charset-normalizer-2.1.1-pyhd8ed1ab_0.tar.bz2 + version: 2.1.1 +- category: main + dependencies: + libclang-cpp15: '>=15.0.1,<15.1.0a0' + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 7a362fdef3d72b52c5ce25ec03db84d2 + sha256: 9d5e0eda13deaae0d5e0b92df2d5a7334f785b01d89266c650bedf0140744d7c + manager: conda + name: clang-format-15 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: a6cf47b09786423200d7982d1faa19eb + sha256: ad15e71f51afa48f44592e9f7cee74b6e1b90ddb1caacb5d3e043a62775b64bb + manager: conda + name: cloudpickle + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cloudpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 + version: 2.2.0 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + expat: '>=2.4.8,<3.0a0' + libcurl: '>=7.83.1,<8.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + libuv: '' + libzlib: '>=1.2.12,<1.3.0a0' + ncurses: '>=6.3,<7.0a0' + rhash: '' + xz: '>=5.2.6,<5.3.0a0' + zlib: '>=1.2.12,<1.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: c57977f63831a8f43ace75fcc7151b9d + sha256: a7d740765dcb6c8f1d594550ae25d221b2a507d4f1d5e4ea94e8c5d4e3b1f215 + manager: conda + name: cmake + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cmake-3.24.2-h5432695_0.tar.bz2 + version: 3.24.2 +- category: main + dependencies: + python: '' + hash: + md5: 9cf68a6826504feedbfd646bc4d1ca14 + sha256: c04c09570a8bccf45bb73ae63d7e396d66c01580f9125ce5e5c981a2be549a51 + manager: conda + name: colorama + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/colorama-0.4.3-py_0.tar.bz2 + version: 0.4.3 +- category: main + dependencies: + python: '>=3.6,<4.0' + hash: + md5: b8477552274c1cfdb533e954c76523f1 + sha256: af1db267e03c649aefcc1571ddce4eac361a0e5232d1bdd05fd93fadbfdd2da6 + manager: conda + name: crashtest + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/crashtest-0.3.1-pyhd8ed1ab_0.tar.bz2 + version: 0.3.1 +- category: main + dependencies: + krb5: '>=1.19.3,<1.20.0a0' + libcurl: 7.85.0 h7bff187_0 + libgcc-ng: '>=12' + libssh2: '>=1.10.0,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + hash: + md5: a8ac96d6b09b8ed5b0ac6563901e2195 + sha256: 82e1c096d498804e22da92ae076e70d77ac43344e4c8035f7ca407645bec7ef1 + manager: conda + name: curl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/curl-7.85.0-h7bff187_0.tar.bz2 + version: 7.85.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: a50559fad0affdbb33729a68669ca1cb + sha256: 3b594bc8aa0b9a51269d54c7a4ef6af777d7fad4bee16b05695e1124de6563f6 + manager: conda + name: cycler + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cycler-0.11.0-pyhd8ed1ab_0.tar.bz2 + version: 0.11.0 +- category: main + dependencies: + python: 2.7|>=3.6 + hash: + md5: f15c3912378a07726093cc94d1e13251 + sha256: fe48fec5aeb77e5963ffb58de6fbb880eb545bbe25c609f614e39c56e4a193a6 + manager: conda + name: distlib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.5-pyhd8ed1ab_0.tar.bz2 + version: 0.3.5 +- category: main + dependencies: + bzip2: '>=1.0.8,<2.0a0' + libarchive: '>=3.5.2,<3.6.0a0' + libcurl: '>=7.82.0,<8.0a0' + libgcc-ng: '>=10.3.0' + libmicrohttpd: '>=0.9.75,<0.10.0a0' + libstdcxx-ng: '>=10.3.0' + libzlib: '>=1.2.11,<1.3.0a0' + sqlite: '>=3.38.2,<4.0a0' + xz: '>=5.2.5,<5.3.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: 2e9ec0e21d51118b004f1f98e4fbf598 + sha256: bee5b4a723472cc844775a36dbdca35ecb24f40fbb162924bd8536b05930c3dc + manager: conda + name: elfutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/elfutils-0.187-h989201e_0.tar.bz2 + version: '0.187' +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 10f0218dbd493ab2e5dc6759ddea4526 + sha256: 5b5884b070fbe23bb714c3de22038ed6056b6533b0974c81d5f4a7ef451b7eff + manager: conda + name: filelock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/filelock-3.8.0-pyhd8ed1ab_0.tar.bz2 + version: 3.8.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 34272b248891bddccc64479f9a7fffed + sha256: 9887c35c374ec1847f167292d3fde023cb4c994a4ceeec283072b95440131f09 + manager: conda + name: idna + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/idna-3.4-pyhd8ed1ab_0.tar.bz2 + version: '3.4' +- category: main + dependencies: + python: '>=3.4' + hash: + md5: 7de5386c8fea29e76b303f37dde4c352 + sha256: c2bfd7043e0c4c12d8b5593de666c1e81d67b83c474a0a79282cc5c4ef845460 + manager: conda + name: imagesize + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/imagesize-1.4.1-pyhd8ed1ab_0.tar.bz2 + version: 1.4.1 +- category: main + dependencies: + python: '' + hash: + md5: 39161f81cc5e5ca45b8226fbb06c6905 + sha256: 9423ded508ebda87dae21d7876134e406ffeb88e6059f3fe1a909d180c351959 + manager: conda + name: iniconfig + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/iniconfig-1.1.1-pyh9f0ad1d_0.tar.bz2 + version: 1.1.1 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 3c3de74912f11d2b590184f03c7cd09b + sha256: 31e3492686b4e92b53db9b48bc0eb03873b1caaf28629fee7d2d47627a2c56d3 + manager: conda + name: itsdangerous + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/itsdangerous-2.1.2-pyhd8ed1ab_0.tar.bz2 + version: 2.1.2 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 9800ad1699b42612478755a2d26c722d + sha256: 16639759b811866d63315fe1391f6fb45f5478b823972f4d3d9f0392b7dd80b8 + manager: conda + name: jeepney + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jeepney-0.8.0-pyhd8ed1ab_0.tar.bz2 + version: 0.8.0 +- category: main + dependencies: + python: '' + hash: + md5: 5988f73e79824c7900954539fbfad3fa + sha256: f75db900a1886fc0813af806a127186506c669431b73a92600de06aadae922ae + manager: conda + name: jmespath + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jmespath-0.10.0-pyh9f0ad1d_0.tar.bz2 + version: 0.10.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 737c0737e5d262688097097534fb1bd5 + sha256: 04e6b6fbec9e262781c5c753cee5c6baf5e22767242ec3db54d2208463814df1 + manager: conda + name: jsondiff + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsondiff-2.0.0-pyhd8ed1ab_0.tar.bz2 + version: 2.0.0 +- category: main + dependencies: + python: '' + hash: + md5: 07d85c22a3beb102a48cd123df84c2a6 + sha256: da279af2285d8f575a7f5652e83bf7f36155c4c63154e385a9d171efcc607bc1 + manager: conda + name: jsonpointer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonpointer-2.0-py_0.tar.bz2 + version: '2.0' +- category: main + dependencies: + libclang13: 15.0.1 default_h3a83d3e_0 + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 12b3d5cfa7a87103fcc906111aad80c1 + sha256: a207724037b161dad53f24064e2d839ea35a82c1ff176e8bbd6bf3649323dbd4 + manager: conda + name: libclang + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libclang-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + expat: '>=2.4.8,<3.0a0' + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.10.4,<3.0a0' + icu: '>=70.1,<71.0a0' + jpeg: '>=9e,<10a' + libgcc-ng: '>=10.3.0' + libpng: '>=1.6.37,<1.7.0a0' + libtiff: '>=4.3.0,<5.0a0' + libwebp: '' + libwebp-base: '>=1.2.2,<2.0a0' + libzlib: '>=1.2.11,<1.3.0a0' + zlib: '>=1.2.11,<1.3.0a0' + hash: + md5: ea9758cf553476ddf75c789fdd239dc5 + sha256: ce87f320fb409c453671fc0c074ba04987f75b4e9a88d074650f23a92eae1054 + manager: conda + name: libgd + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/libgd-2.3.3-h18fbbfe_3.tar.bz2 + version: 2.3.3 +- category: main + dependencies: + python: '>=3.4' + hash: + md5: 6b0e0b484a96af5101026533bef1f93b + sha256: df8809d4eadd5849452cfb2bfc26d4c967159d4c00865c338c7b7817ce3bcb1d + manager: conda + name: libusb1 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/libusb1-2.0.1-pyhd8ed1ab_0.tar.bz2 + version: 2.0.1 +- category: main + dependencies: + python: '' + hash: + md5: c104d98e09c47519950cffb8dd5b4f10 + sha256: d3a68045ef74a2a7b8c8a55b242fdbc875d362e37adcf793613cf0d8c8e4fbf7 + manager: conda + name: lockfile + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/lockfile-0.12.2-py_1.tar.bz2 + version: 0.12.2 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: f6dfba59b0021f654e55c226634f39d4 + sha256: 9ad66a1d52da6f4bcdb832539e15762b72e1c75c7c32461be6e02c2da53c02d3 + manager: conda + name: more-itertools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/more-itertools-8.14.0-pyhd8ed1ab_0.tar.bz2 + version: 8.14.0 +- category: main + dependencies: + python: '>=3.8' + hash: + md5: 1b74438a7270b1e2cbd3de9dba18ebb6 + sha256: eda4b0dba46c72770bc410c794f4da62509623a24c12b9805954828278915dc7 + manager: conda + name: networkx + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/networkx-2.8.7-pyhd8ed1ab_0.tar.bz2 + version: 2.8.7 +- category: main + dependencies: + python: '>=2.7' + hash: + md5: a4eea5bff523f26442405bc5d1f52adb + sha256: 9153f0f38c76a09da7688a61fdbf8f3d7504e2326bef53e4ec20d994311b15bd + manager: conda + name: pastel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pastel-0.2.1-pyhd8ed1ab_0.tar.bz2 + version: 0.2.1 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 0f2d0da112ff6fd76cc3ce038d72d2c9 + sha256: 2f025bd6425932cbbca83a24194f8c4ef098d6aa4b4c6f878f73d926a1041303 + manager: conda + name: pkginfo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pkginfo-1.8.3-pyhd8ed1ab_0.tar.bz2 + version: 1.8.3 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 2fb3f88922e7aec26ba652fcdfe13950 + sha256: a46843e317318405a8c66b640e7ad0c95d2f536918faa4f36cdfcda852000bcd + manager: conda + name: platformdirs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-2.5.2-pyhd8ed1ab_1.tar.bz2 + version: 2.5.2 +- category: main + dependencies: + python: '' + hash: + md5: 359eeb6536da0e687af562ed265ec263 + sha256: fb31e006a25eb2e18f3440eb8d17be44c8ccfae559499199f73584566d0a444a + manager: conda + name: ptyprocess + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ptyprocess-0.7.0-pyhd3deb0d_0.tar.bz2 + version: 0.7.0 +- category: main + dependencies: + python: '>=2.7' + hash: + md5: b4613d7e7a493916d867842a6a148054 + sha256: 268be33a290e3d51467ab29cbb5a80cf79f69dade2f2dead25d7f80d76c3543a + manager: conda + name: py + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/py-1.11.0-pyh6c4a22f_0.tar.bz2 + version: 1.11.0 +- category: main + dependencies: + python: '' + hash: + md5: 06d04c9f8f72ac77911db942eda24fb9 + sha256: b2c1bb18ab7bf36263e0b3f29bd2991a108ec1957051f9f5d925efeaf7ed1344 + manager: conda + name: pyasn1 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyasn1-0.4.8-py_0.tar.bz2 + version: 0.4.8 +- category: main + dependencies: + python: ==2.7.*|>=3.4 + hash: + md5: 076becd9e05608f8dc72757d5f3a91ff + sha256: 74c63fd03f1f1ea2b54e8bc529fd1a600aaafb24027b738d0db87909ee3a33dc + manager: conda + name: pycparser + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pycparser-2.21-pyhd8ed1ab_0.tar.bz2 + version: '2.21' +- category: main + dependencies: + python: '>=3.3' + hash: + md5: edf8651c4379d9d1495ad6229622d150 + sha256: 50bd91767686bfe769e50a5a1b883e238d944a6163fea43e7c0beaac54ca674f + manager: conda + name: pylev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pylev-1.4.0-pyhd8ed1ab_0.tar.bz2 + version: 1.4.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 3087df8c636c5a00e694605c39ce4982 + sha256: fc6b77ac4132298a70d5f5cd830fa876a1935a2c5a0a319aad0e90423fd186a4 + manager: conda + name: pyparsing + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyparsing-3.0.6-pyhd8ed1ab_0.tar.bz2 + version: 3.0.6 +- category: main + dependencies: + __unix: '' + python: '>=3.8' + hash: + md5: 2a7de29fb590ca14b5243c4c812c8025 + sha256: a42f826e958a8d22e65b3394f437af7332610e43ee313393d1cf143f0a2d274b + manager: conda + name: pysocks + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pysocks-1.7.1-pyha2e5f31_6.tar.bz2 + version: 1.7.1 +- category: main + dependencies: + python: 3.9.* + hash: + md5: 39adde4247484de2bb4000122fdcf665 + sha256: 67231829ea0101fee30c68f788fdba40a11bbee8fdac556daaab5832bd27bf3d + manager: conda + name: python_abi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.9-2_cp39.tar.bz2 + version: '3.9' +- category: main + dependencies: + python: '>=3.6' + hash: + md5: fc0dcaf9761d042fb8ac9128ce03fddb + sha256: c9104b60f1a0637973c60161bd00f720bbc9fd5167f2a26161cbf86d6e948f7e + manager: conda + name: pytz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pytz-2022.4-pyhd8ed1ab_0.tar.bz2 + version: '2022.4' +- category: main + dependencies: + __glibc: '>=2.17,<3.0.a0' + libcurl: '>=7.83.1,<8.0a0' + libgcc-ng: '>=12' + libglib: '>=2.72.1,<3.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + pixman: '>=0.40.0,<1.0a0' + zstd: '>=1.5.2,<1.6.0a0' + hash: + md5: def7188533bc19a8df31e57de92260cf + sha256: 0e6f27f17a562308344271e8011553afc7335176ec415a8e89f07892df06db31 + manager: conda + name: qemu + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/qemu-5.0.0-hb15d774_0.tar.bz2 + version: 5.0.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 65bacdee3cac51e49f45d530bbd5e90f + sha256: 5e00e61916a46c1857871adec258952a50a86542883bcbaa1f1df572bd51e786 + manager: conda + name: shellingham + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/shellingham-1.5.0-pyhd8ed1ab_0.tar.bz2 + version: 1.5.0 +- category: main + dependencies: + python: '' + hash: + md5: e5f25f8dbc060e9a8d912e432202afc2 + sha256: a85c38227b446f42c5b90d9b642f2c0567880c15d72492d8da074a59c8f91dd6 + manager: conda + name: six + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/six-1.16.0-pyh6c4a22f_0.tar.bz2 + version: 1.16.0 +- category: main + dependencies: + python: '' + hash: + md5: 3a8dc70789709aa315325d5df06fb7e4 + sha256: 091de70ee6bfe063e0c0f77336975d124fd1e3f49b9c58d97c0c7b3d287c0002 + manager: conda + name: smmap + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/smmap-3.0.5-pyh44b312d_0.tar.bz2 + version: 3.0.5 +- category: main + dependencies: + python: '>=2' + hash: + md5: 4d22a9315e78c6827f806065957d566e + sha256: a0fd916633252d99efb6223b1050202841fa8d2d53dacca564b0ed77249d3228 + manager: conda + name: snowballstemmer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/snowballstemmer-2.2.0-pyhd8ed1ab_0.tar.bz2 + version: 2.2.0 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 20b2eaeaeea4ef9a9a0d99770620fd09 + sha256: bd7838485e34e7ec5717552f83fa4a02623ff5fb854c10f2f57080b85d13c69e + manager: conda + name: sphinxcontrib-applehelp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-applehelp-1.0.2-py_0.tar.bz2 + version: 1.0.2 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 68e01cac9d38d0e717cd5c87bc3d2cc9 + sha256: 66cca7eccb7f92eee53f9f5a552e3e1d643daa3a1ebd03c185e2819e5c491576 + manager: conda + name: sphinxcontrib-devhelp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-devhelp-1.0.2-py_0.tar.bz2 + version: 1.0.2 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 77dad82eb9c8c1525ff7953e0756d708 + sha256: 3c1170f3a3170e59b156e375c949db98941892850e59fa4085c437a5df0e767d + manager: conda + name: sphinxcontrib-htmlhelp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-htmlhelp-2.0.0-pyhd8ed1ab_0.tar.bz2 + version: 2.0.0 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 67cd9d9c0382d37479b4d306c369a2d4 + sha256: a42415fc789e9f6ae2e18f07ac143d2e9ce73a35a55ecf1dd1b3d055dd1e6dbe + manager: conda + name: sphinxcontrib-jsmath + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-jsmath-1.0.1-py_0.tar.bz2 + version: 1.0.1 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: d01180388e6d1838c3e1ad029590aa7a + sha256: 35d8f01fc798d38b72ae003c040d2dee650d315f904268a1f793d4d59460d1e2 + manager: conda + name: sphinxcontrib-qthelp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-qthelp-1.0.3-py_0.tar.bz2 + version: 1.0.3 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 9ff55a0901cf952f05c654394de76bf7 + sha256: 890bbf815cff114ddbb618b9876d492fce07d02956c1d7b3d46cb7f835f563f6 + manager: conda + name: sphinxcontrib-serializinghtml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinxcontrib-serializinghtml-1.1.5-pyhd8ed1ab_2.tar.bz2 + version: 1.1.5 +- category: main + dependencies: + python: '>=2.7' + hash: + md5: f832c45a477c78bebd107098db465095 + sha256: f0f3d697349d6580e4c2f35ba9ce05c65dc34f9f049e85e45da03800b46139c1 + manager: conda + name: toml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/toml-0.10.2-pyhd8ed1ab_0.tar.bz2 + version: 0.10.2 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 5844808ffab9ebdb694585b50ba02a96 + sha256: 4cd48aba7cd026d17e86886af48d0d2ebc67ed36f87f6534f4b67138f5a5a58f + manager: conda + name: tomli + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tomli-2.0.1-pyhd8ed1ab_0.tar.bz2 + version: 2.0.1 +- category: main + dependencies: + python: '>=3.5' + hash: + md5: 92facfec94bc02d6ccf42e7173831a36 + sha256: 90229da7665175b0185183ab7b53f50af487c7f9b0f47cf09c184cbc139fd24b + manager: conda + name: toolz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/toolz-0.12.0-pyhd8ed1ab_0.tar.bz2 + version: 0.12.0 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: 5f4386493c11ddad5b5fb7bd7a0fe4ba + sha256: 089c817ee6a6391ee60fd9ecb49eb04dbcdbf4df7f86612cf0d4a863998404ba + manager: conda + name: types-pyyaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/types-pyyaml-6.0.4-pyhd8ed1ab_0.tar.bz2 + version: 6.0.4 +- category: main + dependencies: + python: '>=3' + hash: + md5: e6573ac68718f17b9d4f5c8eda3190f2 + sha256: ec1cfe0b7dc55a22223562cad799e0b16d122dab611c9923b6068d27a784ba2f + manager: conda + name: typing + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing-3.10.0.0-pyhd8ed1ab_0.tar.bz2 + version: 3.10.0.0 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 2d93b130d148d7fc77e583677792fc6a + sha256: 70c57b5ac94cd32e78f1a2fa2c38572bfac85b901a6a99aa254a9e8e126c132d + manager: conda + name: typing_extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing_extensions-4.4.0-pyha770c72_0.tar.bz2 + version: 4.4.0 +- category: main + dependencies: + python: '' + hash: + md5: 3563be4c5611a44210d9ba0c16113136 + sha256: 302f4f4bd1ad00c0be1426ecf6bb01db59cfd8aff3de0cf1596526dca1a6b70e + manager: conda + name: webencodings + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/webencodings-0.5.1-py_1.tar.bz2 + version: 0.5.1 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: f3b20ec2c97bad7104679b1d62eb7a11 + sha256: 911ac2b5c2bbe602c806ded8e5a40bd132e99ffa1dda10e27e6bc046c962fed6 + manager: conda + name: websocket-client + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/websocket-client-1.4.1-pyhd8ed1ab_0.tar.bz2 + version: 1.4.1 +- category: main + dependencies: + python: '!=3.0,!=3.1,!=3.2,!=3.3,!=3.4' + hash: + md5: 1ca02aaf78d9c70d9a81a3bed5752022 + sha256: aede66e6370f3b936164a703e48362f9080d7162234058fb2ee63cc84d528afc + manager: conda + name: wheel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/wheel-0.37.1-pyhd8ed1ab_0.tar.bz2 + version: 0.37.1 +- category: main + dependencies: + python: '>=3.6' + hash: + md5: b5b33faed6ed2b4ba47a690b8f5c0818 + sha256: eb40b33ae953e0020406318c9be0eb6edf62f3aa8e64ab0bf1953440b1a92763 + manager: conda + name: xmltodict + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/xmltodict-0.13.0-pyhd8ed1ab_0.tar.bz2 + version: 0.13.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-inputproto: '' + xorg-libx11: '>=1.7.0,<2.0a0' + xorg-libxext: 1.3.* + xorg-libxfixes: 5.0.* + hash: + md5: e77615e5141cad5a2acaa043d1cf0ca5 + sha256: 745c1284a96b4282fe6fe122b2643e1e8c26a7ff40b733a8f4b61357238c4e68 + manager: conda + name: xorg-libxi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxi-1.7.10-h7f98852_0.tar.bz2 + version: 1.7.10 +- category: main + dependencies: + python: '>=3.7' + hash: + md5: 6f3fd8c9e0ab504010fb4216d5919c24 + sha256: 7740d6fcd4fffb895a93c765388382b58ea78e005180cee88078eb18e59f7f06 + manager: conda + name: zipp + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/zipp-3.9.0-pyhd8ed1ab_0.tar.bz2 + version: 3.9.0 +- category: main + dependencies: + python: '>=3.6' + pytz: '' + hash: + md5: 72f1c6d03109d7a70087bc1d029a8eda + sha256: 45297f4ce5786ff5bdf188846fcaa163f45629eebc285faf2e9e2cbeb6e57a91 + manager: conda + name: babel + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/babel-2.10.3-pyhd8ed1ab_0.tar.bz2 + version: 2.10.3 +- category: main + dependencies: + python: '>=3.6' + typing_extensions: '' + hash: + md5: be3b5cae027b3ead96829ef7717c76c3 + sha256: 4592888a3c5f1ad2e36ff89039ff1912c623695f985622cf0fcfc2d0cb315053 + manager: conda + name: botocore-stubs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/botocore-stubs-1.24.7-pyhd8ed1ab_0.tar.bz2 + version: 1.24.7 +- category: main + dependencies: + libffi: '>=3.4.2,<3.5.0a0' + libgcc-ng: '>=12' + pycparser: '' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 61e961a94c8fd535e4496b17e7452dfe + sha256: 36340ca4f6935f5841197aa91c6ffef5966b031fa1267cdee7e3add5ba4dfc81 + manager: conda + name: cffi + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cffi-1.15.1-py39he91dace_0.tar.bz2 + version: 1.15.1 +- category: main + dependencies: + clang-format-15: 15.0.1 default_h2e3cab8_0 + libclang-cpp15: '>=15.0.1,<15.1.0a0' + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: b27e221ef3f74976d431e55d946fac84 + sha256: b137bc37dacf190159099bcac1cd4647adb23cb926461c8260202c95736312ef + manager: conda + name: clang-format + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-format-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 40edd9ebc04e4b4ec27c1008e5e3f99d + sha256: f828e0eac4f14d8868039f93cb4674582d95be4c1d89b34007f8154af3af4edf + manager: conda + name: click + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/click-8.1.3-py39hf3d152e_0.tar.bz2 + version: 8.1.3 +- category: main + dependencies: + crashtest: '>=0.3.0,<0.4.0' + pastel: '>=0.2.0,<0.3.0' + pylev: '>=1.3,<2.0' + python: '' + hash: + md5: 159273f717a11e53b2656f8b6521a5e2 + sha256: 59b5c9ea3415e45e1beb1c191e3a0bf0dcca92c200a184704ea55002d1ef535c + manager: conda + name: clikit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/clikit-0.6.2-pyh9f0ad1d_0.tar.bz2 + version: 0.6.2 +- category: main + dependencies: + python: '' + six: '>=1.4.0' + hash: + md5: c69f19038efee4eb534623610d0c2053 + sha256: 2ba7e3e4f75e07b42246b4ba8569c983ecbdcda47b1b900632858a23d91826f2 + manager: conda + name: docker-pycreds + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/docker-pycreds-0.4.0-py_0.tar.bz2 + version: 0.4.0 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: ec83bf44e734dfd8f0b507156df855a0 + sha256: 23e9ab2a539949427b4e4e02bf52a32427da1fe06cb21154e5cd8205ee40098b + manager: conda + name: docutils + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/docutils-0.15.2-py39hf3d152e_5.tar.bz2 + version: 0.15.2 +- category: main + dependencies: + curl: '' + expat: '>=2.4.9,<3.0a0' + gettext: '' + libgcc-ng: '>=12' + libiconv: '>=1.17,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + openssl: '>=1.1.1q,<1.1.2a' + pcre2: '>=10.37,<10.38.0a0' + perl: 5.* + hash: + md5: 8f0dccb08b30a45afe1def2081f82914 + sha256: bb5518206303796d72471d1c046e0d697efcb4e868d811a97f3dae634fe6667d + manager: conda + name: git + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/git-2.38.0-pl5321h5fbbf19_0.tar.bz2 + version: 2.38.0 +- category: main + dependencies: + python: '>=3.4' + smmap: '>=3.0.1,<4' + hash: + md5: 40fc6b14a45dee3a3fd9f302d026108e + sha256: fa018c53bd1c171dccde16c4eb9dd9f3ff6b7f2d222c564d48b5516ec1ee24ec + manager: conda + name: gitdb + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/gitdb-4.0.9-pyhd8ed1ab_0.tar.bz2 + version: 4.0.9 +- category: main + dependencies: + gmp: '>=6.2.1,<7.0a0' + libgcc-ng: '>=9.4.0' + mpc: '>=1.2.1,<2.0a0' + mpfr: '>=4.1.0,<5.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 465c0b520e3ac7d7ed001cb31d1ad3c4 + sha256: 90ede58bfaac41a33801263426cb1f792e6ea48153fe344dc48de0b0fb6cbd7a + manager: conda + name: gmpy2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gmpy2-2.1.2-py39h78fa15d_0.tar.bz2 + version: 2.1.2 +- category: main + dependencies: + python: '>=3.6' + typing_extensions: '>=4,<5' + hash: + md5: 87cafe8c7638a5ac6fd8ec8fb01f1508 + sha256: 6f7da913ecad98951cadfe512af2c3979fbff752bf714da66760701e5463dd29 + manager: conda + name: graphql-core + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/graphql-core-3.2.3-pyhd8ed1ab_0.tar.bz2 + version: 3.2.3 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0a0' + freetype: '>=2.12.1,<3.0a0' + graphite2: '' + icu: '>=70.1,<71.0a0' + libgcc-ng: '>=12' + libglib: '>=2.74.0,<3.0a0' + libstdcxx-ng: '>=12' + hash: + md5: 888056bd4b12e110b10d4d1f29161c5e + sha256: 57c6ae03c3e70fe7cd28b9e5f27ee470181aef5426f6796a52bc591cfe473183 + manager: conda + name: harfbuzz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-5.3.0-h418a68e_0.tar.bz2 + version: 5.3.0 +- category: main + dependencies: + python: '' + six: '>=1.9' + webencodings: '' + hash: + md5: b2355343d6315c892543200231d7154a + sha256: 9ad06446fe9847e86cb20d220bf11614afcd2cbe9f58096f08d5d4018877bee4 + manager: conda + name: html5lib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/html5lib-1.1-pyh9f0ad1d_0.tar.bz2 + version: '1.1' +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: f67fbf5dd896aeac1e145638bd1a7abf + sha256: bffda3932fb8aa968ac6ba35d9de9cd3f5b8f8a39945071576c86ec5109482ed + manager: conda + name: humanfriendly + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/humanfriendly-10.0-py39hf3d152e_2.tar.bz2 + version: '10.0' +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + zipp: '>=0.5' + hash: + md5: 4c2a0eabf0b8980b2c755646a6f750eb + sha256: 3a13f3af58e7a5b50516c9bf10473953e51d9a5367f93fafd04c2bccc9162983 + manager: conda + name: importlib-metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-4.11.4-py39hf3d152e_0.tar.bz2 + version: 4.11.4 +- category: main + dependencies: + python: '>=3.6' + zipp: '>=0.4' + hash: + md5: 24dd95143fc4f3898143c93a6d5a5d41 + sha256: 7a32c0b58ae4e2673f47c73ed1f010681501198e6aaa279c5eddc714bca12b48 + manager: conda + name: importlib_resources + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_resources-3.3.1-pyhd8ed1ab_1.tar.bz2 + version: 3.3.1 +- category: main + dependencies: + more-itertools: '' + python: '>=3.7' + hash: + md5: 6e2ef6e4a000db889c124f3927c24f7c + sha256: 82f11df8c7464fe28eb6dab0ebd755aacd8d2b4f15ba97b769bdaee27983e4d8 + manager: conda + name: jaraco.classes + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jaraco.classes-3.2.2-pyhd8ed1ab_0.tar.bz2 + version: 3.2.2 +- category: main + dependencies: + jsonpointer: '>=1.9' + python: '>=3.6' + hash: + md5: 09150b51b0528a31a0f6500b96fdde82 + sha256: d87fd8da2d3327744821b6b1d1e5b76e4077224fb626ce02d6623a1bc6ee2563 + manager: conda + name: jsonpatch + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.32-pyhd8ed1ab_0.tar.bz2 + version: '1.32' +- category: main + dependencies: + python: '' + six: '' + hash: + md5: 7b503c6c097fa8677d6ff17d2bfb623f + sha256: b89ace740500f4a311475ae44add2675d72dc42c02971910ea844812edf93736 + manager: conda + name: junit-xml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/junit-xml-1.9-pyh9f0ad1d_0.tar.bz2 + version: '1.9' +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: c5d6241b3ec5d02c316a5f66f14024c7 + sha256: 32fa01aacf67d40b54fbcf9c7e89aae964450ffdb58bb93baba068d8b5c72c3e + manager: conda + name: kiwisolver + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.3.1-py39h1a9c180_1.tar.bz2 + version: 1.3.1 +- category: main + dependencies: + elfutils: '>=0.187,<0.188.0a0' + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 5b3ed39ee3809d63d347b649de0a45f8 + sha256: null + manager: conda + name: libdwarf + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 + version: 0.0.0.20190110_28_ga81397fc4 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 7cda413e43b252044a270c2477031c5c + sha256: 05e22cdcefeebe18698acc1b7445fd7e8b4b07c4d65c99f688ddeff8569d42d0 + manager: conda + name: markupsafe + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/markupsafe-2.1.1-py39hb9d737c_1.tar.bz2 + version: 2.1.1 +- category: main + dependencies: + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 35b4a1a56408657cd2c6ce7145c21ecf + sha256: f3a6149980035ee354ddbaf026e8e82db91dcdd1759439522e10d0d64decf237 + manager: conda + name: msgpack-python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.4-py39hf939315_0.tar.bz2 + version: 1.0.4 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: fc7500ebc3299b6f4a66652fa83f627e + sha256: 2f6ad58442a4f1daa114b440fff46e018cc7323493f91a2bab0bb23d5935f03d + manager: conda + name: mypy_extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mypy_extensions-0.4.3-py39hf3d152e_5.tar.bz2 + version: 0.4.3 +- category: main + dependencies: + libblas: '>=3.8.0,<4.0a0' + libcblas: '>=3.8.0,<4.0a0' + libgcc-ng: '>=10.3.0' + liblapack: '>=3.8.0,<4.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 0cf333996ebdeeba8d1c8c1c0ee9eff9 + sha256: 6ec8d7ade9e083de4f8a532d9e71d14e780cc9059a625b57174cc68f9a99b930 + manager: conda + name: numpy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/numpy-1.19.5-py39hd249d9e_3.tar.bz2 + version: 1.19.5 +- category: main + dependencies: + pyparsing: '>=2.0.2' + python: '>=2.7' + hash: + md5: be69a38e912054a62dc82cc3c7711a64 + sha256: 887645177378f0d383b150259c7f255e9a1a47383872be118e197dc175718316 + manager: conda + name: packaging + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/packaging-20.9-pyh44b312d_0.tar.bz2 + version: '20.9' +- category: main + dependencies: + ptyprocess: '>=0.5' + python: '' + hash: + md5: 5909e7b978141dd80d28dbf9de627827 + sha256: 04eef875d461732ef22cd19bf2c989c40e73b5da625bf6a6b82ddae200e90e56 + manager: conda + name: pexpect + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pexpect-4.8.0-pyh9f0ad1d_2.tar.bz2 + version: 4.8.0 +- category: main + dependencies: + freetype: '>=2.10.4,<3.0a0' + jpeg: '>=9e,<10a' + lcms2: '>=2.12,<3.0a0' + libgcc-ng: '>=12' + libtiff: '>=4.4.0,<5.0a0' + libwebp-base: '>=1.2.4,<2.0a0' + libxcb: '>=1.13,<1.14.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + openjpeg: '>=2.5.0,<2.6.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + tk: '>=8.6.12,<8.7.0a0' + hash: + md5: 3b74a959f6a8008f5901de60b3572c09 + sha256: 607a85830e1c39ded9c825ab0fb24d0768a5c11314dc99957f10479cd2961936 + manager: conda + name: pillow + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pillow-9.2.0-py39hd5dbb17_2.tar.bz2 + version: 9.2.0 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: c375c89340e563053f3656c7f134d265 + sha256: d82e717937e171a2b124030acd2625e0a3ab62e82a137a21c03a91013280c29f + manager: conda + name: pluggy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pluggy-1.0.0-py39hf3d152e_3.tar.bz2 + version: 1.0.0 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: bfefe349de77edb720cb4688821ff78e + sha256: 83cdcf4c17264d63e972f079408bd86ab15a9b14230d168b3c35b5971860be11 + manager: conda + name: poetry-core + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/poetry-core-1.0.8-py39hf3d152e_1.tar.bz2 + version: 1.0.8 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 1e7ffe59e21862559e06b981817e5058 + sha256: ffd165f67a3d5bec03fd3d7c9ab35b8ff4d0f66c5be42f5d4d50db96637a34aa + manager: conda + name: psutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/psutil-5.9.2-py39hb9d737c_0.tar.bz2 + version: 5.9.2 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: b7d981539b1a880d19c6a158104a3fa1 + sha256: e7685b82c1d6269d5fc3a626a4f26138e4136b4b470f308f1a65b01ff17b3b38 + manager: conda + name: pycosat + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.3-py39hb9d737c_1010.tar.bz2 + version: 0.6.3 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 306061499621615a60841fa7fc8ba75b + sha256: c7d6dc368e1e3092dc3b3eae5841a6f1d0952033f4e259fb639ab54958c4a6b8 + manager: conda + name: pyinotify + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyinotify-0.9.6-py39hf3d152e_1005.tar.bz2 + version: 0.9.6 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: e2575d7508c7933047544ac7a15e021d + sha256: 9da8d2a32f1d961eaefb5f9aedb53ce74ad4da1a6272ae4cd4eb2fab7d6ed1b0 + manager: conda + name: pyrsistent + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyrsistent-0.18.1-py39hb9d737c_1.tar.bz2 + version: 0.18.1 +- category: main + dependencies: + python: '>=3.6' + six: '>=1.5' + hash: + md5: dd999d1cc9f79e67dbb855c8924c7984 + sha256: 54d7785c7678166aa45adeaccfc1d2b8c3c799ca2dc05d4a82bb39b1968bd7da + manager: conda + name: python-dateutil + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.2-pyhd8ed1ab_0.tar.bz2 + version: 2.8.2 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + yaml: '>=0.2.5,<0.3.0a0' + hash: + md5: 896c2e9e5ed4b8b9148380b658898fdf + sha256: 030c5a81b4aafcfa169ba13ef7cbc5f1cf201b524013082903edd68471086d1e + manager: conda + name: pyyaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.4.1-py39hb9d737c_3.tar.bz2 + version: 5.4.1 +- category: main + dependencies: + expat: '>=2.4.8,<3.0a0' + gmp: '>=6.2.1,<7.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + mpc: '>=1.2.1,<2.0a0' + mpfr: '>=4.1.0,<5.0a0' + ncurses: '>=6.3,<7.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 8a574054a336665b34ffebca58dba813 + sha256: null + manager: conda + name: riscv-tools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/riscv-tools-1.0.1-0_h1234567_gdcdbcaf.tar.bz2 + version: 1.0.1 +- category: main + dependencies: + pyasn1: '>=0.1.3' + python: '' + hash: + md5: 3452ab3790dbb1df9508b3fa4ea2f806 + sha256: 6ea0fcd8f40c7f78e2c6cff344bb91f457682aa352ee48364246371a41410ee8 + manager: conda + name: rsa + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/rsa-4.7.2-pyh44b312d_0.tar.bz2 + version: 4.7.2 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: a0fabd69dd35bb24ec84d28dc01c3c5b + sha256: 388a1b6b559156b27f6eb1952a85632ad907f0572d31e3897dba338d28c44860 + manager: conda + name: ruamel.yaml.clib + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml.clib-0.2.6-py39hb9d737c_1.tar.bz2 + version: 0.2.6 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + yaml: '>=0.2.5,<0.3.0a0' + hash: + md5: 89efb3c015ef8bc2a33535a2c1b852b2 + sha256: d417615e90a5f66004ef9f742396db129eaa0dcbe7f723288eb2ddc34d39750f + manager: conda + name: ruamel_yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel_yaml-0.15.80-py39hb9d737c_1007.tar.bz2 + version: 0.15.80 +- category: main + dependencies: + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 4252d0c211566a9f65149ba7f6e87aa4 + sha256: ec8146799fabb0edfd0b2622fdd05413c9a2fcd13dfa846958214f9909ab3435 + manager: conda + name: setuptools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/setuptools-59.8.0-py39hf3d152e_1.tar.bz2 + version: 59.8.0 +- category: main + dependencies: + python: '>=3.6' + typing: '>=3.6,<4.0' + hash: + md5: f82cf1ff4aa8228ec71041b8adef19d6 + sha256: d25441deeb45f575a85977e4444f15d26db2491f5471469f0e5e4fa2e8888a4b + manager: conda + name: tomlkit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tomlkit-0.11.5-pyha770c72_0.tar.bz2 + version: 0.11.5 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: a3c57360af28c0d9956622af99a521cd + sha256: c51e56ebf493a94f4f25840a0175405b3f650cd63ebcd6e19a68ac9cfb5e5411 + manager: conda + name: tornado + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.2-py39hb9d737c_0.tar.bz2 + version: '6.2' +- category: main + dependencies: + colorama: '' + python: '>=2.7' + hash: + md5: 5526ff3f88f9db87bb0924b9ce575345 + sha256: d196e0c3a057a840147fa23d3d43eafd6b63258846bdafe8ac17f70b534f91bd + manager: conda + name: tqdm + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.64.1-pyhd8ed1ab_0.tar.bz2 + version: 4.64.1 +- category: main + dependencies: + typing_extensions: 4.4.0 pyha770c72_0 + hash: + md5: be969210b61b897775a0de63cd9e9026 + sha256: 6f129b1bc18d111dcf3abaec6fcf6cbee00f1b77bb42d0f0bc8d85f8faa65cf0 + manager: conda + name: typing-extensions + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/typing-extensions-4.4.0-hd8ed1ab_0.tar.bz2 + version: 4.4.0 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + ncurses: '>=6.2,<7.0.0a0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + readline: '>=8.0,<9.0a0' + zlib: '>=1.2.11,<1.3.0a0' + hash: + md5: bf0434c73a112c64bb1dd4ea6129e8c2 + sha256: c456c945aeb463d725ce133934f0294a2f4b85bd6ca6d433f3f95454d1112d6b + manager: conda + name: util-linux + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/util-linux-2.36-py39h28948ff_1.tar.bz2 + version: '2.36' +- category: main + dependencies: + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=12' + libstdcxx-ng: '>=12' + ncurses: '>=6.3,<7.0a0' + perl: '>=5.32.1,<5.33.0a0 *_perl5' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: ccb6242365b032a5469310116286d834 + sha256: e2b8864ce60cc0f39da4e82cb786d474d7b572114952cc3dea20a287e3731684 + manager: conda + name: vim + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/vim-9.0.0335-py39pl5321h20e6244_0.tar.bz2 + version: 9.0.0335 +- category: main + dependencies: + distlib: '>=0.3.5,<1' + filelock: '>=3.4.1,<4' + platformdirs: '>=2.4,<3' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 165e71a44187ac22e2e1669fd3ca2392 + sha256: 31540fea0c3fd62543ee65ad4b2deff1eac08f4765b1037db7d6a82fbc4719c2 + manager: conda + name: virtualenv + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.16.5-py39hf3d152e_0.tar.bz2 + version: 20.16.5 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 25a4f17bf308bc36a15ebe63c3864ac7 + sha256: 3b9eaa6d7040406ab31023bd7596b4c49c4128216b702ee64a8a9cccc74b45e0 + manager: conda + name: wrapt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/wrapt-1.14.1-py39hb9d737c_0.tar.bz2 + version: 1.14.1 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + xorg-inputproto: '' + xorg-libx11: '>=1.7.1,<2.0a0' + xorg-libxext: 1.3.* + xorg-libxi: 1.7.* + xorg-recordproto: '' + hash: + md5: a220b1a513e19d5cb56c1311d44f12e6 + sha256: 9a51ae2869b9a47735539dada9d85534418a765d1461c9f91fe7564f3ee75e87 + manager: conda + name: xorg-libxtst + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/xorg-libxtst-1.2.3-h7f98852_1002.tar.bz2 + version: 1.2.3 +- category: main + dependencies: + cffi: '>=1.0.0' + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 05a99367d885ec9990f25e74128a8a08 + sha256: 4a520850207e965244c70a412f030f1c353b70b942ad99a0a0cfb83e64bbd60e + manager: conda + name: brotlipy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py39hb9d737c_1004.tar.bz2 + version: 0.7.0 +- category: main + dependencies: + clang-format: 15.0.1 default_h2e3cab8_0 + libclang: '>=15.0.1,<15.1.0a0' + libclang-cpp15: '>=15.0.1,<15.1.0a0' + libgcc-ng: '>=12' + libllvm15: '>=15.0.1,<15.1.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: ef163795e59e62da40e622ee88b7f468 + sha256: 8fcbebb32ca12bbe1413bada6ab559b280f10256e1d07f522d64cef0292b2f71 + manager: conda + name: clang-tools + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/clang-tools-15.0.1-default_h2e3cab8_0.tar.bz2 + version: 15.0.1 +- category: main + dependencies: + clikit: '>=0.6.0,<0.7.0' + python: '>=3.6' + hash: + md5: 4c82b11a3d06031bd58e7d869f53d965 + sha256: a3a5beaf5b4a5ba671580164e6b1da77837f9d69414b095bd3231e84a85f505c + manager: conda + name: cleo + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cleo-0.8.1-pyhd8ed1ab_2.tar.bz2 + version: 0.8.1 +- category: main + dependencies: + click: '' + python: '>=3.6' + hash: + md5: 72a46ffc25701c173932fd55cf0965d3 + sha256: 7384b6c194f9822d7cc2c9d82409b2fd571fad96f95e6e27c9098f63772d36fd + manager: conda + name: click-default-group + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/click-default-group-1.2.2-pyhd8ed1ab_1.tar.bz2 + version: 1.2.2 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + tqdm: '' + hash: + md5: ae2e8e8dd87ed4286c89fc8c081e9bdf + sha256: e11ea9eac5dcaf43b3a3292c8daeed9f6c9dbf568a7ca2e27909d3a95c35ef35 + manager: conda + name: conda-package-handling + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-package-handling-1.9.0-py39hb9d737c_0.tar.bz2 + version: 1.9.0 +- category: main + dependencies: + cffi: '>=1.12' + libgcc-ng: '>=12' + openssl: '>=1.1.1q,<1.1.2a' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: db3436b5db460fa721859db55694d8ff + sha256: d005958fac69f5fc888841e3743c950b8105f2d1e2f244ee0fa6a1a23f27b5f4 + manager: conda + name: cryptography + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-38.0.1-py39hd97740a_0.tar.bz2 + version: 38.0.1 +- category: main + dependencies: + cloudpickle: '' + pyinotify: '' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: b672b2aae86f427adab76a571ef1cb89 + sha256: 45df810e229b5c15ad9e8197e15c2d2ec47c5170dcaf1b99d3ea4189744d003c + manager: conda + name: doit + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/doit-0.35.0-py39hf3d152e_0.tar.bz2 + version: 0.35.0 +- category: main + dependencies: + e2fsprogs-libs: 1.46.2 h166bdaf_0 + libgcc-ng: '>=10.3.0' + util-linux: '>=2.36,<2.37.0a0' + hash: + md5: 3a5caf0e611d38f05b004a25423e07cb + sha256: fac9c225ac324519cf1224cd87c201a7b18f0c5f42033ef9db7a480a9163f348 + manager: conda + name: e2fsprogs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/e2fsprogs-1.46.2-h166bdaf_0.tar.bz2 + version: 1.46.2 +- category: main + dependencies: + gmpy2: '' + python: '>=3.3' + six: '>=1.9.0' + hash: + md5: 566165664cc0964a7202dc239af6619d + sha256: 7770998e7b1ad6b80d1c3ffa71ae3f8812260676f0268d339abe32879115bc0c + manager: conda + name: ecdsa + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ecdsa-0.18.0-pyhd8ed1ab_1.tar.bz2 + version: 0.18.0 +- category: main + dependencies: + gitdb: '>=4.0.1,<5' + python: '>=3.7' + typing_extensions: '>=3.7.4.3' + hash: + md5: 5c3c75a7349ad3760c3de38be9432121 + sha256: 4b5f95a42c10d104951b3bdc1163d28fbaa4cb2bb9adc3e61d100db493d5f8a3 + manager: conda + name: gitpython + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/gitpython-3.1.28-pyhd8ed1ab_0.tar.bz2 + version: 3.1.28 +- category: main + dependencies: + importlib-metadata: '>=4.11.4,<4.11.5.0a0' + hash: + md5: 9a1925fdb91c81437b8012e48ede6851 + sha256: 85049d953d6894e1379162e0f01cf4b8828d40f707cc511edb201e9159f091fc + manager: conda + name: importlib_metadata + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-4.11.4-hd8ed1ab_0.tar.bz2 + version: 4.11.4 +- category: main + dependencies: + markupsafe: '>=2.0' + python: '>=3.7' + hash: + md5: c8490ed5c70966d232fdd389d0dbed37 + sha256: b045faba7130ab263db6a8fdc96b1a3de5fcf85c4a607c5f11a49e76851500b5 + manager: conda + name: jinja2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.2-pyhd8ed1ab_1.tar.bz2 + version: 3.1.2 +- category: main + dependencies: + attrs: '>=17.4.0' + importlib-metadata: '' + pyrsistent: '>=0.14.0' + python: '>=3.6' + setuptools: '' + six: '>=1.11.0' + hash: + md5: 66125e28711d8ffc04a207a2b170316d + sha256: d74a3ddd3c3dd9bd7b00110a196e3af90490c5660674f18bfd53a8fdf91de418 + manager: conda + name: jsonschema + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonschema-3.2.0-pyhd8ed1ab_3.tar.bz2 + version: 3.2.0 +- category: main + dependencies: + elfutils: '>=0.187,<0.188.0a0' + libdwarf: 0.0.0.20190110_28_ga81397fc4 h753d276_0 + libgcc-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 899c511688e6c41cb51c2921a8d25e63 + sha256: null + manager: conda + name: libdwarf-dev + optional: false + platform: linux-64 + url: https://conda.anaconda.org/ucb-bar/linux-64/libdwarf-dev-0.0.0.20190110_28_ga81397fc4-h753d276_0.tar.bz2 + version: 0.0.0.20190110_28_ga81397fc4 +- category: main + dependencies: + python: '' + setuptools: '' + six: '' + tornado: '' + hash: + md5: b7190e3ec3eff52839434bf4698e2d62 + sha256: 0e88f8f8abc0a641c2f3b1b306258fab87c39a95f3495e53e6b3873107da1765 + manager: conda + name: livereload + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/livereload-2.6.3-pyh9f0ad1d_0.tar.bz2 + version: 2.6.3 +- category: main + dependencies: + certifi: '>=2020.06.20' + cycler: '>=0.10' + freetype: '>=2.10.4,<3.0a0' + kiwisolver: '>=1.0.1' + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + numpy: '>=1.19.5,<2.0a0' + pillow: '>=6.2.0' + pyparsing: '>=2.0.3,!=2.0.4,!=2.1.2,!=2.1.6' + python: '>=3.9,<3.10.0a0' + python-dateutil: '>=2.1' + python_abi: 3.9.* *_cp39 + setuptools: '' + tk: '>=8.6.10,<8.7.0a0' + tornado: '' + hash: + md5: 9ec0b2186fab9121c54f4844f93ee5b7 + sha256: 1c5ddf4b934f34da73e91f3009a171d64372eac0eb8801916a0acadf9693e61e + manager: conda + name: matplotlib-base + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.3.4-py39h2fa2bec_0.tar.bz2 + version: 3.3.4 +- category: main + dependencies: + libgcc-ng: '>=9.4.0' + mypy_extensions: '>=0.4.3,<0.5.0' + psutil: '>=4.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + tomli: '>=1.1.0' + typing_extensions: '>=3.7.4' + hash: + md5: 2ec6c26d45a781f3d3810fb2de290e8f + sha256: 5329a800c4caa0cb43b4340e7ce0b0ce7a1b0e9dde450b864c83605f4c08492c + manager: conda + name: mypy + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/mypy-0.931-py39h3811e60_2.tar.bz2 + version: '0.931' +- category: main + dependencies: + alsa-lib: '>=1.2.7.2,<1.2.8.0a0' + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + giflib: '>=5.2.1,<5.3.0a0' + harfbuzz: '>=5.1.0,<6.0a0' + jpeg: '>=9e,<10a' + lcms2: '>=2.12,<3.0a0' + libcups: '>=2.3.3,<2.4.0a0' + libgcc-ng: '>=12' + libpng: '>=1.6.37,<1.7.0a0' + libstdcxx-ng: '>=12' + libzlib: '>=1.2.12,<1.3.0a0' + xorg-libx11: '' + xorg-libxext: '' + xorg-libxi: '' + xorg-libxrender: '' + xorg-libxtst: '' + hash: + md5: cd1b2e4756ca8d14bc7501e38360aa79 + sha256: 1274f314793e9b1abb27a2aea581e661d751a4f685be50787bcc135e03fd185b + manager: conda + name: openjdk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/openjdk-17.0.3-h85293d2_2.tar.bz2 + version: 17.0.3 +- category: main + dependencies: + libgcc-ng: '>=9.3.0' + libstdcxx-ng: '>=9.3.0' + numpy: '>=1.19.4,<2.0a0' + python: '>=3.9,<3.10.0a0' + python-dateutil: '>=2.7.3' + python_abi: 3.9.* *_cp39 + pytz: '>=2017.2' + setuptools: <60.0.0 + hash: + md5: 79fc4b5b3a865b90dd3701cecf1ad33c + sha256: f104a60194c3d39b1b0097bfd889aec57d5d5f074e3e76ac9173318ba8de07fd + manager: conda + name: pandas + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pandas-1.1.5-py39hde0f152_0.tar.bz2 + version: 1.1.5 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0a0' + fontconfig: '>=2.14.0,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + fribidi: '>=1.0.10,<2.0a0' + harfbuzz: '>=5.2.0,<6.0a0' + libgcc-ng: '>=12' + libglib: '>=2.74.0,<3.0a0' + libpng: '>=1.6.38,<1.7.0a0' + hash: + md5: 509e3f89508398070d3bf7769d9e8b03 + sha256: 735a19c98460b640ad7f2eb7dc4a9cebac8263f0ca27ba74f3fb99bcf01b1997 + manager: conda + name: pango + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pango-1.50.11-h382ae3d_0.tar.bz2 + version: 1.50.11 +- category: main + dependencies: + python: '>=3.7' + setuptools: '' + wheel: '' + hash: + md5: 0b43abe4d3ee93e82742d37def53a836 + sha256: 507ae896a2f9ccc7bbedc2f7fd10dc2ac666575769b55b5e94ca44b86db193e0 + manager: conda + name: pip + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pip-22.2.2-pyhd8ed1ab_0.tar.bz2 + version: 22.2.2 +- category: main + dependencies: + libgcc-ng: '>=12' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + typing-extensions: '>=4.1.0' + hash: + md5: e2b6f1e8fb5669ab40c8cb235e0f3a21 + sha256: e7325b056f10f92d20502c3a29ac8301edc87ce1eafadf13c567e54edefbbe39 + manager: conda + name: pydantic + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pydantic-1.10.2-py39hb9d737c_0.tar.bz2 + version: 1.10.2 +- category: main + dependencies: + python: '>=3.6' + setuptools: '' + hash: + md5: 9f478e8eedd301008b5f395bad0caaed + sha256: 4f61addd5ab463c5fe7a3040a2d710ff2aed9c989b6cee2de2486187108bcdd5 + manager: conda + name: pygments + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pygments-2.13.0-pyhd8ed1ab_0.tar.bz2 + version: 2.13.0 +- category: main + dependencies: + attrs: '>=19.2.0' + iniconfig: '' + packaging: '' + pluggy: '>=0.12,<2' + py: '>=1.8.2' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + toml: '' + hash: + md5: 6e76597729a7ac9b0124303c326f4706 + sha256: 12d9d5b7d6e5aa639725dddc35d3f8dec8fe01bd05ccf60ac45975f93d1534cf + manager: conda + name: pytest + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/pytest-6.2.5-py39hf3d152e_3.tar.bz2 + version: 6.2.5 +- category: main + dependencies: + libgcc-ng: '>=10.3.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + ruamel.yaml.clib: '>=0.1.2' + setuptools: '' + hash: + md5: 2b94cf785616198b112170b9838262a4 + sha256: 69d7d081acf7880f05d01ab93bfbecb3bc59b4bc8812630a359651b211aadb6a + manager: conda + name: ruamel.yaml + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.21-py39hb9d737c_1.tar.bz2 + version: 0.17.21 +- category: main + dependencies: + markupsafe: '>=2.1.1' + python: '>=3.7' + hash: + md5: 8e69568592e552919201f730b01a58c2 + sha256: 3bb3d6a98f9e3c6081166d81368e4a0e48fdbfe19e683a957ac344b063c42412 + manager: conda + name: werkzeug + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/werkzeug-2.2.2-pyhd8ed1ab_0.tar.bz2 + version: 2.2.2 +- category: main + dependencies: + importlib_metadata: '>=0.23,<5' + python: '>=3.5' + hash: + md5: b8152341fc3fc9880c6e1b9d188974e5 + sha256: 2abb116f5bdc62d5e83c9dd15e5fc30c2a9571f728ccc012fad03350ed1d581e + manager: conda + name: argcomplete + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/argcomplete-1.12.3-pyhd8ed1ab_2.tar.bz2 + version: 1.12.3 +- category: main + dependencies: + click: '>=8.0' + importlib-metadata: '>=3.6.0' + itsdangerous: '>=2.0' + jinja2: '>=3.0' + python: '>=3.7' + werkzeug: '>=2.2.2' + hash: + md5: 85fad4c7889dd969ed4c02cf63cfe9c5 + sha256: e047c40122dc3fd53c534924271e9635d3dbf5ba606ccd2bd7f7c70b63697037 + manager: conda + name: flask + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/flask-2.2.2-pyhd8ed1ab_0.tar.bz2 + version: 2.2.2 +- category: main + dependencies: + atk-1.0: '>=2.36.0' + cairo: '>=1.16.0,<2.0.0a0' + gdk-pixbuf: '>=2.42.6,<3.0a0' + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=9.4.0' + libglib: '>=2.70.2,<3.0a0' + pango: '>=1.50.3,<1.51.0a0' + hash: + md5: 957a0255ab58aaf394a91725d73ab422 + sha256: 66d189ec36d67309fa3eb52d14d77b82359c10303c400eecc14f8eaca5939b87 + manager: conda + name: gtk2 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/gtk2-2.24.33-h90689f9_2.tar.bz2 + version: 2.24.33 +- category: main + dependencies: + importlib_metadata: '' + python: ==2.7.*|>=3.5 + hash: + md5: 35f19fabdfd44c8b53889be95333848c + sha256: d497c6f3b064d3dd8b76f277ea8d6a507acfe8cb04e31811baf66d8c533b8c08 + manager: conda + name: jsonpickle + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jsonpickle-2.2.0-pyhd8ed1ab_0.tar.bz2 + version: 2.2.0 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0.0a0' + gdk-pixbuf: '>=2.42.8,<3.0a0' + gettext: '>=0.19.8.1,<1.0a0' + libgcc-ng: '>=12' + libglib: '>=2.70.2,<3.0a0' + libxml2: '>=2.9.14,<2.11.0a0' + pango: '>=1.50.7,<1.51.0a0' + hash: + md5: 921e53675ed5ea352f022b79abab076a + sha256: 9b81f3854660e902a417e8194b43ed2f5d2a082227df28ba6804c68ac7c16aa0 + manager: conda + name: librsvg + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/librsvg-2.54.4-h7abd40a_0.tar.bz2 + version: 2.54.4 +- category: main + dependencies: + pip: '' + python: '>=3.6' + hash: + md5: 6cfd80f8f255415a400c5a2728087fce + sha256: 20ccc89905946674603db22f906269c73c075262edccc988f4ff640ba09bc238 + manager: conda + name: pbr + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pbr-5.10.0-pyhd8ed1ab_0.tar.bz2 + version: 5.10.0 +- category: main + dependencies: + cryptography: '>=38.0.0,<39' + python: '>=3.6' + hash: + md5: fbfa0a180d48c800f922a10a114a8632 + sha256: 42f04dded77ac2597108378d62b121697d0e982aba7b20a462a7239030563628 + manager: conda + name: pyopenssl + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-22.1.0-pyhd8ed1ab_0.tar.bz2 + version: 22.1.0 +- category: main + dependencies: + pytest: '>=3.6.0' + python: '' + hash: + md5: b6764e23dece9f9cda0469af044fafeb + sha256: bdb25a7daf3efb7255b1a19d7b5d41d7d4d96bc647b8e5f7407ec4dd9e384257 + manager: conda + name: pytest-dependency + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pytest-dependency-0.5.1-pyh9f0ad1d_0.tar.bz2 + version: 0.5.1 +- category: main + dependencies: + pytest: '>=5.0' + python: '>=3.7' + hash: + md5: 6af5653a74c450ddc16ef5b39d2dedcd + sha256: 24ede819260551a29696590ae444d4728d7dbb655d26c549294cedaa5df8aeb5 + manager: conda + name: pytest-mock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/pytest-mock-3.7.0-pyhd8ed1ab_1.tar.bz2 + version: 3.7.0 +- category: main + dependencies: + cryptography: '' + ecdsa: '!=0.15' + pyasn1: '' + python: '>=3.6' + rsa: '' + hash: + md5: 8fa19760945f1c3754c9419c6459f7e0 + sha256: 31bcedfa1803116e589602a24db4a01dbda2e0df819f497cb5d48c29d17631ec + manager: conda + name: python-jose + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-jose-3.3.0-pyh6c4a22f_1.tar.bz2 + version: 3.3.0 +- category: main + dependencies: + __unix: '' + openjdk: '>=8' + hash: + md5: 52677be60e57aed79cbbedece88e24e9 + sha256: a09ebc40802f7b3bd177e2ccbd9ac4883dd8a562a2628165613c70bab1e6e113 + manager: conda + name: sbt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sbt-1.7.2-hd8ed1ab_0.tar.bz2 + version: 1.7.2 +- category: main + dependencies: + cryptography: '' + dbus: '' + jeepney: '>=0.6' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + hash: + md5: 19c5efd8d571b01b15afe65648faf262 + sha256: c19c7a07b3f74b997057e544e02acdd0073e97a67dddd6219e6c59990fb1b52d + manager: conda + name: secretstorage + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/secretstorage-3.3.3-py39hf3d152e_0.tar.bz2 + version: 3.3.3 +- category: main + dependencies: + cryptography: '>=2.1.4' + ecdsa: '>=0.13' + python: '>=3.6' + hash: + md5: b8359fec314d52ccb52b59d47cd2c2c0 + sha256: d19ddc51a4e0c09172f3d70a4f75d2b7f67a9b0204eb25ae586e94830ffe4b44 + manager: conda + name: sshpubkeys + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sshpubkeys-3.3.1-pyhd8ed1ab_0.tar.bz2 + version: 3.3.1 +- category: main + dependencies: + flask: '>=0.9' + python: '' + six: '' + hash: + md5: f06be6d2d27dc3ea2b3da84ade76583c + sha256: 0ffe072bf8b7bfdbb3a2e6f41cd65264259a92a77db3fb3ffc4e74f3eee2ea4d + manager: conda + name: flask_cors + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/flask_cors-3.0.10-pyhd3deb0d_0.tar.bz2 + version: 3.0.10 +- category: main + dependencies: + cairo: '>=1.16.0,<2.0.0a0' + expat: '>=2.4.8,<3.0a0' + fontconfig: '>=2.13.96,<3.0a0' + fonts-conda-ecosystem: '' + freetype: '>=2.12.1,<3.0a0' + gdk-pixbuf: '>=2.42.8,<3.0a0' + gtk2: '' + gts: '>=0.7.6,<0.8.0a0' + libgcc-ng: '>=12' + libgd: '>=2.3.3,<2.4.0a0' + libglib: '>=2.72.1,<3.0a0' + librsvg: '>=2.54.4,<3.0a0' + libstdcxx-ng: '>=12' + libtool: '' + libwebp-base: '>=1.2.4,<2.0a0' + libzlib: '>=1.2.12,<1.3.0a0' + pango: '>=1.50.9,<1.51.0a0' + zlib: '>=1.2.12,<1.3.0a0' + hash: + md5: 123c55da3e9ea8664f73c70e13ef08c2 + sha256: b361670365155a56f0714fef9bae58ff858a0fc13d7f04530e4252e98b9b164d + manager: conda + name: graphviz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/graphviz-6.0.1-h5abf519_0.tar.bz2 + version: 6.0.1 +- category: main + dependencies: + attrs: '' + jsonpickle: '' + pbr: '' + python: '>=3.6' + hash: + md5: 686ca7c72f9583791fe424600987411f + sha256: 244f9103888438b57ab9f4aac7a8aba8db19947267fd2ddbdaa2222c39f6c8a9 + manager: conda + name: jschema-to-python + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/jschema-to-python-1.2.3-pyhd8ed1ab_0.tar.bz2 + version: 1.2.3 +- category: main + dependencies: + importlib_metadata: '>=3.6' + jaraco.classes: '' + jeepney: '>=0.4.2' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + secretstorage: '>=3.2' + hash: + md5: 53de394e0ab10ccb6b9db0528050123f + sha256: 4e5d918992cd28e91382c9bbc7e2911530d51641f03cbc33ed0eb98297b2a5eb + manager: conda + name: keyring + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/keyring-23.9.3-py39hf3d152e_0.tar.bz2 + version: 23.9.3 +- category: main + dependencies: + attrs: '' + pbr: '' + python: '>=3.6' + hash: + md5: 010e6280a9dc265d0488b598c45103d9 + sha256: 02e18825ab15654d6555aa2d78c396e726e200e398691bd0bce3b810205e28df + manager: conda + name: sarif-om + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sarif-om-1.0.4-pyhd8ed1ab_0.tar.bz2 + version: 1.0.4 +- category: main + dependencies: + brotlipy: '>=0.6.0' + certifi: '' + cryptography: '>=1.3.4' + idna: '>=2.0.0' + pyopenssl: '>=0.14' + pysocks: '>=1.5.6,<2.0,!=1.5.7' + python: <4.0 + hash: + md5: 0738978569b10669bdef41c671252dd1 + sha256: 57a823b83428156aa2bc18f34159a744657c9bd117a125ca4559b0518a2e4fa2 + manager: conda + name: urllib3 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/urllib3-1.26.11-pyhd8ed1ab_0.tar.bz2 + version: 1.26.11 +- category: main + dependencies: + jmespath: '>=0.7.1,<1.0.0' + python: '>=3.6' + python-dateutil: '>=2.1,<3.0.0' + urllib3: '>=1.25.4,<1.27' + hash: + md5: 61d89d20596a5cc470422abd81c7823e + sha256: 7902f3f4b21cebe5093752eca8810046a61a5f6fb15441d2a0d350f9de7688fa + manager: conda + name: botocore + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/botocore-1.23.21-pyhd8ed1ab_0.tar.bz2 + version: 1.23.21 +- category: main + dependencies: + graphviz: '>=2.46.1' + python: '>=3' + hash: + md5: cd0b0b05f32477491145e9829f6000e1 + sha256: f62e0e1bf66af069c763a8383f085d31ac6252f9ef5021c9488ef68572060589 + manager: conda + name: python-graphviz + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/python-graphviz-0.19-pyhaef67bd_0.tar.bz2 + version: '0.19' +- category: main + dependencies: + certifi: '>=2017.4.17' + charset-normalizer: '>=2,<3' + idna: '>=2.5,<4' + python: '>=3.7,<4.0' + urllib3: '>=1.21.1,<1.27' + hash: + md5: 089382ee0e2dc2eae33a04cc3c2bddb0 + sha256: b45d0da6774c8231ab4fef0427b3050e7c54c84dfe453143dd4010999c89e050 + manager: conda + name: requests + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/requests-2.28.1-pyhd8ed1ab_1.tar.bz2 + version: 2.28.1 +- category: main + dependencies: + botocore: '>=1.11.3' + python: '>=3.4' + wrapt: '' + hash: + md5: f5e722eaa36ec10f604195907d443fc3 + sha256: 8d3e8e01c8a3462b71393a3ec4c3bf81d5ee62a1e56fb20ff33a9bf38667b573 + manager: conda + name: aws-xray-sdk + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/aws-xray-sdk-2.10.0-pyhd8ed1ab_0.tar.bz2 + version: 2.10.0 +- category: main + dependencies: + msgpack-python: '>=0.5.2' + python: '>=3.6' + requests: '' + hash: + md5: 6eefee9888f33f150b5d44d616b1a613 + sha256: c863c2bf200008e255f69bececda3477c1bb23e2b63a82612099a91a418ca2ea + manager: conda + name: cachecontrol + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.12.11-pyhd8ed1ab_0.tar.bz2 + version: 0.12.11 +- category: main + dependencies: + conda-package-handling: '>=1.3.0' + pycosat: '>=0.6.3' + pyopenssl: '>=16.2.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + requests: '>=2.20.1,<3' + ruamel_yaml: '>=0.11.14,<0.17' + setuptools: '>=31.0.1' + toolz: '>=0.8.1' + hash: + md5: 7b5613a2a677f1e2d1dad5a98fa43192 + sha256: 61b904fe1a666885ef02c2f069c9fd12d88f9dc989b625e0a2f20a35430bd1f5 + manager: conda + name: conda + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/conda-22.9.0-py39hf3d152e_1.tar.bz2 + version: 22.9.0 +- category: main + dependencies: + appdirs: '>=1.4.3' + asn1crypto: '>=0.22.0' + cffi: '>=1.10.0' + cryptography: '>=1.9' + docker-pycreds: '>=0.3.0' + idna: '>=2.5' + packaging: '>=16.8' + pycparser: '>=2.17' + pyopenssl: '>=17.0.0' + pyparsing: '>=2.2.0' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + requests: '>=2.14.2' + six: '>=1.10.0' + websocket-client: '>=0.40.0' + hash: + md5: adbd239e5bf8b3f85fbc31fc98151e3c + sha256: bc7bec670f6ce5c011d64211422d45a8a4ad89713b6f46b56b05f2f3b74ad5a9 + manager: conda + name: docker-py + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/docker-py-5.0.3-py39hf3d152e_2.tar.bz2 + version: 5.0.3 +- category: main + dependencies: + appdirs: '' + click: '>=5.1' + filelock: '' + python: '>=3.7' + requests: '>=2' + hash: + md5: c99ae3abf501990769047b4b40a98f17 + sha256: b71784b6c24d2320b2f796d074e75e7dd1be7b7fc0f719c5cf3a582270b368d6 + manager: conda + name: ensureconda + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/ensureconda-1.4.3-pyhd8ed1ab_0.tar.bz2 + version: 1.4.3 +- category: main + dependencies: + python: '' + requests: '>=2.0.1,<=3.0.0' + hash: + md5: 402668adee8fcba9a9c265cdc2a88f5a + sha256: 1f2f3329127844be226bdc9bd9922d84a8767ae208d4a650c3ba655c84cb1e1c + manager: conda + name: requests-toolbelt + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/requests-toolbelt-0.9.1-py_0.tar.bz2 + version: 0.9.1 +- category: main + dependencies: + python: '>=3.7' + requests: '>=2.0,<3.0' + urllib3: '>=1.25.10' + hash: + md5: 5b21c0b72f49d216ee1d01a4e7f96f9e + sha256: 2a3046ef1902919b40f637c4c749100508a685a5c6a05e0f3834a0e3c94514df + manager: conda + name: responses + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/responses-0.21.0-pyhd8ed1ab_0.tar.bz2 + version: 0.21.0 +- category: main + dependencies: + botocore: '>=1.12.36,<2.0a.0' + python: '>=3.6' + hash: + md5: 9377d7f899e4a766c9f58d73e8297e1a + sha256: 487d3420574ede3ef513fa2b1f39b0c4648d66e0245a5cf97d301aafcfb66c97 + manager: conda + name: s3transfer + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/s3transfer-0.5.2-pyhd8ed1ab_0.tar.bz2 + version: 0.5.2 +- category: main + dependencies: + alabaster: '>=0.7,<0.8' + babel: '>=1.3' + colorama: '>=0.3.5' + docutils: '>=0.14,<0.20' + imagesize: '' + importlib-metadata: '>=4.4' + jinja2: '>=2.3' + packaging: '' + pygments: '>=2.0' + python: '>=3.7' + requests: '>=2.5.0' + snowballstemmer: '>=1.1' + sphinxcontrib-applehelp: '' + sphinxcontrib-devhelp: '' + sphinxcontrib-htmlhelp: '>=2.0.0' + sphinxcontrib-jsmath: '' + sphinxcontrib-qthelp: '' + sphinxcontrib-serializinghtml: '>=1.1.5' + hash: + md5: cd1129e88f6278787212624e1b7a8001 + sha256: 9d614432deff37f90ba406855fd9a21799ef09ab43ec27f5af12ac810fcd1dd1 + manager: conda + name: sphinx + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-5.1.1-pyhd8ed1ab_1.tar.bz2 + version: 5.1.1 +- category: main + dependencies: + botocore: 1.23.21 + colorama: '>=0.2.5,<0.4.4' + docutils: '>=0.10,<0.16' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + pyyaml: '>=3.10,<5.5' + rsa: '>=3.1.2,<4.8' + s3transfer: '>=0.5.0,<0.6.0' + hash: + md5: d783b1992e8a34bff10aedacc839c504 + sha256: fccfa6ab25797b3af07b0d0a867caac63ce5520e478d8a6ec1e315c5f566515f + manager: conda + name: awscli + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/awscli-1.22.21-py39hf3d152e_0.tar.bz2 + version: 1.22.21 +- category: main + dependencies: + botocore: '>=1.23.21,<1.24.0' + jmespath: '>=0.7.1,<1.0.0' + python: '>=3.6' + s3transfer: '>=0.5.0,<0.6.0' + hash: + md5: 207e3f9ab548bf82044289e499f6ad1f + sha256: 84f87e1e0b2dabb166a4c006ef56180ae04983114661be8d108f3aced91fbebe + manager: conda + name: boto3 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/boto3-1.20.21-pyhd8ed1ab_0.tar.bz2 + version: 1.20.21 +- category: main + dependencies: + colorama: '' + conda: '' + networkx: '' + python: '>=3.6' + hash: + md5: 74c9c60684e578fb92b27df42846b733 + sha256: 1c726baaa6ffd3986b0f1bfd655b8311da0345be915d31738b4965c397b2e92d + manager: conda + name: conda-tree + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/conda-tree-1.0.5-pyhd8ed1ab_0.tar.bz2 + version: 1.0.5 +- category: main + dependencies: + conda: '>=4.6' + conda-standalone: '' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + ruamel_yaml: '>=0.11.14,<0.16' + hash: + md5: e5596cad685fd9edec29955a614abf69 + sha256: 214a4055b49d6288393afeecb53c2a3d8d6559fff686aa03c2d6abef69577522 + manager: conda + name: constructor + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/constructor-3.3.1-py39hf3d152e_0.tar.bz2 + version: 3.3.1 +- category: main + dependencies: + cachecontrol: '>=0.12.9,<0.13.0' + cachy: '>=0.3.0,<0.4.0' + cleo: '>=0.8.1,<0.9.0' + clikit: '>=0.6.2,<0.7.0' + crashtest: '>=0.3.0,<0.4.0' + html5lib: '>=1.0,<2.0' + keyring: '>=21.2.0' + lockfile: '>=0.9' + packaging: '>=20.4,<21.0' + pexpect: '>=4.7.0,<5.0.0' + pkginfo: '>=1.4,<2.0' + poetry-core: '>=1.0.7,<1.1.0' + ptyprocess: '>=0.5' + python: '>=3.9,<3.10.0a0' + python_abi: 3.9.* *_cp39 + requests: '>=2.18,<3.0' + requests-toolbelt: '>=0.9.1,<0.10.0' + shellingham: '>=1.1,<2.0' + tomlkit: '>=0.7.0,<1.0.0' + virtualenv: '>=20.0.26,<21.0.0' + hash: + md5: 0685495d547bc110b90852ad186dc8a1 + sha256: b2ae9a17f7f35b0bf422a15c3ac54766170dfbb78af5ecc77aa70d057cc13b48 + manager: conda + name: poetry + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/linux-64/poetry-1.1.15-py39hf3d152e_0.tar.bz2 + version: 1.1.15 +- category: main + dependencies: + livereload: '>=2.3.0' + python: '>=3.6' + sphinx: '' + hash: + md5: 1909f784dc37b4ab97afe2c95aeeabaa + sha256: 1c07ab809254c2454c5417c5be01af2dc8bcaae2f3315a0a9d8812997ede8297 + manager: conda + name: sphinx-autobuild + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx-autobuild-2021.3.14-pyhd8ed1ab_0.tar.bz2 + version: 2021.3.14 +- category: main + dependencies: + docutils: <0.18 + python: '>=2.7' + sphinx: '>=1.6' + hash: + md5: 9f633f2f2869184e31acfeae95b24345 + sha256: 3752f28effe86b371475492d42550b30125d9ca2ead88af7e49da2a793e82e68 + manager: conda + name: sphinx_rtd_theme + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/sphinx_rtd_theme-1.0.0-pyhd8ed1ab_0.tar.bz2 + version: 1.0.0 +- category: main + dependencies: + boto3: ~=1.5 + jsonschema: ~=3.2 + python: '>=3.6' + six: ~=1.15 + hash: + md5: b8103c86e59eee59cca2dc5da1691cba + sha256: 94fd5915c0f0f39ec7b0430f068caf4a35521c6ab3b3f9e82d014b91d33b8866 + manager: conda + name: aws-sam-translator + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/aws-sam-translator-1.52.0-pyhd8ed1ab_0.tar.bz2 + version: 1.52.0 +- category: main + dependencies: + boto3: '' + python: '' + typing_extensions: '' + hash: + md5: bbe05c4cec5e4a1551d20a58d10b8ad9 + sha256: ef3d78ea133eefa4b41f4cbf5f6a24c4c036a6d4fb02e292abeb4076e9efeaa1 + manager: conda + name: boto3-stubs + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/boto3-stubs-1.21.6-pyhd8ed1ab_0.tar.bz2 + version: 1.21.6 +- category: main + dependencies: + click: '>=8.0' + click-default-group: '' + ensureconda: '>=1.3' + jinja2: '' + poetry: '' + pydantic: '>=1.8.1' + python: '>=3.6' + pyyaml: '>=5.1' + requests: '>=2' + ruamel.yaml: '' + tomli: '' + toolz: <1.0.0,>=0.12.0 + typing-extensions: '' + hash: + md5: 496c81a0d226177dbabb5fa495fadda9 + sha256: 39b181da4620222ba831dc9570f600753c52bb8f649bfef036d2c79245a4c145 + manager: conda + name: conda-lock + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.1.3-pyhd8ed1ab_0.tar.bz2 + version: 1.1.3 +- category: main + dependencies: + boto3: '' + python: '>=3.6' + typing-extensions: '' + hash: + md5: e071737257e2b6f43fb37a5338aba185 + sha256: c7be01a3087498a0d8bb43a0b2bfbab65b31d3d43c1146814cb7f244417e71ba + manager: conda + name: mypy-boto3-s3 + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/mypy-boto3-s3-1.21.0-pyhd8ed1ab_0.tar.bz2 + version: 1.21.0 +- category: main + dependencies: + aws-sam-translator: '>=1.40.0' + importlib_resources: '>=1.4,<4' + jschema-to-python: ~=1.2.3 + jsonpatch: '' + jsonschema: ~=3.0 + junit-xml: ~=1.9 + networkx: ~=2.4 + python: '>=3.6' + pyyaml: '>5.4' + sarif-om: ~=1.0.4 + six: '>=1.11' + hash: + md5: c0194acb049810fc8eba88a3184e570f + sha256: 7920575550b0a9bd75f2007c00ff53164f35e7aebe887117d7c24c626af05371 + manager: conda + name: cfn-lint + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/cfn-lint-0.67.0-pyhd8ed1ab_0.tar.bz2 + version: 0.67.0 +- category: main + dependencies: + aws-xray-sdk: '!=0.96,>=0.93' + boto3: '>=1.9.201' + botocore: '>=1.12.201' + cfn-lint: '>=0.4.0' + cryptography: '>=3.3.1' + docker-py: '>=2.5.1' + flask: '' + flask_cors: '' + graphql-core: '' + idna: '>=2.5,<4' + importlib_metadata: '' + jinja2: '>=2.10.1' + jsondiff: '>=1.1.2' + python: '>=3.3' + python-dateutil: '>=2.1,<3.0.0' + python-jose: '>=3.1.0,<4.0.0' + pytz: '' + pyyaml: '>=5.1' + requests: '>=2.5' + responses: '>=0.9.0' + setuptools: '' + sshpubkeys: '>=3.1.0' + werkzeug: '' + xmltodict: '' + hash: + md5: 7b8e817121549206d4d053871daea842 + sha256: 64fe8478cecb8628906847060e8618103cd8b79734459cb7f111f1cd65349e85 + manager: conda + name: moto + optional: false + platform: linux-64 + url: https://conda.anaconda.org/conda-forge/noarch/moto-3.1.0-pyhd8ed1ab_0.tar.bz2 + version: 3.1.0 +- category: main + dependencies: {} + hash: + sha256: ae88eca3024bb34bb3430f964beab71226e761f51b912de5133470b649d82344 + manager: pip + name: bcrypt + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/aa/48/fd2b197a9741fa790ba0b88a9b10b5e88e62ff5cf3e1bc96d8354d7ce613/bcrypt-4.0.1-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl + version: 4.0.1 +- category: main + dependencies: {} + hash: + sha256: 122fcb64ee37cfad5b3f48d7a7d51875d7031aaf3d8be7c42e2bee25044eee62 + manager: pip + name: mock + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/5c/03/b7e605db4a57c0f6fba744b11ef3ddf4ddebcada35022927a2b5fc623fdf/mock-4.0.3-py3-none-any.whl + version: 4.0.3 +- category: main + dependencies: {} + hash: + sha256: 9967365f2037ac8fd43ff678ad1b72c82b184b2498440579d5cfae9d63e5b0f9 + manager: pip + name: mypy-boto3-ec2 + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/a4/60/815ee785b017d49e09f42175e791a3a3495293b0dbce7d18c74f43a1e8a4/mypy_boto3_ec2-1.21.9-py3-none-any.whl + version: 1.21.9 +- category: main + dependencies: + six: '*' + hash: + sha256: e3305297c744ae53ffa032c45dc347286165e4ffce6875dc662b205db0623d86 + manager: pip + name: asttokens + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/2d/1b/fdbdf82b86e07ca90985740ac160a1dd4ab09cb81071ec12d71c701e1138/asttokens-2.0.8-py2.py3-none-any.whl + version: 2.0.8 +- category: main + dependencies: + bcrypt: '>=3' + cryptography: '>=1.6' + hash: + sha256: 29751590f293e75ee868dc52fa98d5c54047eafebc9568d4930b70872183fbf6 + manager: pip + name: paramiko-ng + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/9f/53/1ac75eab589149b1e02e38185ecebf09e1b805fc3fdeadbc16d1a2b7d208/paramiko_ng-2.8.10-py2.py3-none-any.whl + version: 2.8.10 +- category: main + dependencies: + mock: '*' + six: '*' + hash: + sha256: 34ae88c846046742ef074036bf311dc90ab152b7bc09c342b281cebf676727a2 + manager: pip + name: sure + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/c7/ee/043531858afab5f312ca02867de51189c0c1dd76ba652f1d95ffa13d07f7/sure-2.0.0.tar.gz + version: 2.0.0 +- category: main + dependencies: + paramiko-ng: '*' + six: '>=1.10.0' + hash: + sha256: 7fe3dfd0d9d5d0dd7e650b42fc7d62ec5d643ac4275a77f483ec2b57f19c3e58 + manager: pip + name: fab-classic + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/86/f4/c301effc438788c184bbd0c08a586135f325581e6c4cf9f1d40229f9894b/fab_classic-1.19.1-py2.py3-none-any.whl + version: 1.19.1 +- category: main + dependencies: + asttokens: '>=2,<3' + typing-extensions: '*' + hash: + sha256: 1a441dad41c9a0615c6ae96464190eddccd2de8153254059ff18ffd7b3b84800 + manager: pip + name: icontract + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/d8/91/9756e7cf0b155e80bf9a62beffdd1dec4afce43cc6ab7f432f2267c62762/icontract-2.6.2-py3-none-any.whl + version: 2.6.2 +- category: main + dependencies: + icontract: '>=2.0.1,<3' + typing-extensions: '>=3.6.6' + hash: + sha256: e5608063e3f6122db255acde636255f9c0da3a8e6b7edd35498b95280ff18961 + manager: pip + name: pylddwrap + optional: false + platform: linux-64 + source: null + url: https://files.pythonhosted.org/packages/6b/4e/aebc1cff19a572dbcc7e60d8e74f38fd568ef9185650b39f72fde9ff84d1/pylddwrap-1.2.1.tar.gz + version: 1.2.1 +version: 1 From 97bdcf09f50b23238d231e9a9a2aadd3a97a0e21 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 4 Jan 2023 21:34:55 -0800 Subject: [PATCH 45/50] python -> python3 --- scripts/split-mems-conf.py | 2 +- scripts/split-module-files.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py index c47fde24..11d61e36 100755 --- a/scripts/split-mems-conf.py +++ b/scripts/split-mems-conf.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import os import json diff --git a/scripts/split-module-files.py b/scripts/split-module-files.py index b7ff10af..64fe5707 100755 --- a/scripts/split-module-files.py +++ b/scripts/split-module-files.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 import json import argparse From e8a571520607d4b0e05f23e26e3238e2bbc469af Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 4 Jan 2023 21:40:15 -0800 Subject: [PATCH 46/50] update compile flags --- common.mk | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/common.mk b/common.mk index fbe92737..5bc58409 100644 --- a/common.mk +++ b/common.mk @@ -184,14 +184,13 @@ endif @if [ "$(SFC_LEVEL)" = low ]; then cat /tmp/unnec-anno-deleted.sfc.anno.json > $(SFC_ANNO_FILE) && rm /tmp/unnec-anno-deleted.sfc.anno.json; fi firtool \ --format=fir \ - -O=release \ --dedup \ --export-module-hierarchy \ --emit-metadata \ - --verify-each=false \ - --disable-annotation-classless \ - --disable-annotation-unknown \ + --verify-each=true \ --warn-on-unprocessed-annotations \ + --verbose-pass-executions \ + --mlir-timing \ --lowering-options=emittedLineLength=2048,noAlwaysComb,disallowLocalVariables,explicitBitcast,verifLabels,locationInfoStyle=wrapInAtSquareBracket \ --repl-seq-mem \ --repl-seq-mem-file=$(FIRTOOL_SMEMS_CONF) \ From 2269a70249dcfab438f172c06940596fd0f061a1 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Wed, 4 Jan 2023 21:46:35 -0800 Subject: [PATCH 47/50] add back disable-annotation-* flags --- common.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/common.mk b/common.mk index 5bc58409..637dfa0c 100644 --- a/common.mk +++ b/common.mk @@ -189,7 +189,8 @@ endif --emit-metadata \ --verify-each=true \ --warn-on-unprocessed-annotations \ - --verbose-pass-executions \ + --disable-annotation-classless \ + --disable-annotation-unknown \ --mlir-timing \ --lowering-options=emittedLineLength=2048,noAlwaysComb,disallowLocalVariables,explicitBitcast,verifLabels,locationInfoStyle=wrapInAtSquareBracket \ --repl-seq-mem \ From f4c7d4cb2dd79ea12225fb4c9f7a247fd5e4c14d Mon Sep 17 00:00:00 2001 From: joey0320 Date: Sun, 8 Jan 2023 22:03:20 -0800 Subject: [PATCH 48/50] address comments for split-mems-conf.py --- scripts/split-mems-conf.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/split-mems-conf.py b/scripts/split-mems-conf.py index 11d61e36..f772060e 100755 --- a/scripts/split-mems-conf.py +++ b/scripts/split-mems-conf.py @@ -26,8 +26,6 @@ from typing import List, Optional sys.setrecursionlimit(100) - - def bfs_find_root(tree, module_name): q = [tree] @@ -58,7 +56,7 @@ def bfs_collect_submodules(tree): if __name__ == "__main__": - parser = argparse.ArgumentParser(description='Use CIRCT (firtool) model-hrchy JSONs to create DUT and test harness smems confs or ') + parser = argparse.ArgumentParser(description='Use MFC(FIRTOOL) generated model-hrchy JSONs to create smems confs for the DUT and TestHarness') parser.add_argument('--in-smems-conf', type=str, required=True, help='Overall smems conf file that contains all memory definitions') parser.add_argument('--in-model-hrchy-json', type=str, required=True, help='JSON indicating which mem modules are in the DUT') parser.add_argument('--dut-module-name', type=str, required=True, help='Module name of the DUT') @@ -91,6 +89,6 @@ if __name__ == "__main__": elif name in model_submodules: otsc.write(l) else: - assert False, "Unable to find smem CONF module in firtool emitted JSON files." + assert False, "Unable to find smem CONF module in MFC(FIRTOOL) emitted JSON files." else: exit(0) From c452999834c0fbbdd4b0c84733451899e9b0527a Mon Sep 17 00:00:00 2001 From: joey0320 Date: Sun, 8 Jan 2023 22:18:45 -0800 Subject: [PATCH 49/50] rename firtool->mfc | fix comments --- common.mk | 62 ++++++++++++++++++++++++++-------------------------- variables.mk | 16 +++++++------- 2 files changed, 39 insertions(+), 39 deletions(-) diff --git a/common.mk b/common.mk index 637dfa0c..701fdd38 100644 --- a/common.mk +++ b/common.mk @@ -17,7 +17,7 @@ HELP_COMPILATION_VARIABLES += \ " EXTRA_SIM_SOURCES = additional simulation sources needed for simulator" \ " EXTRA_SIM_REQS = additional make requirements to build the simulator" \ " ENABLE_SBT_THIN_CLIENT = if set, use sbt's experimental thin client (works best when overridding SBT_BIN with the mainline sbt script)" \ -" ENABLE_CUSTOM_FIRRTL_PASS = if set, enable custom firrtl passes (SFC lowers to LowFIRRTL & FIRTOOL converts to Verilog) \ +" ENABLE_CUSTOM_FIRRTL_PASS = if set, enable custom firrtl passes (SFC lowers to LowFIRRTL & MFC converts to Verilog) \ " EXTRA_CHISEL_OPTIONS = additional options to pass to the Chisel compiler" \ " EXTRA_FIRRTL_OPTIONS = additional options to pass to the FIRRTL compiler" @@ -110,7 +110,7 @@ $(FIRRTL_FILE) $(ANNO_FILE) &: $(SCALA_SOURCES) $(sim_files) $(SCALA_BUILDTOOL_D --legacy-configs $(CONFIG_PACKAGE):$(CONFIG) \ $(EXTRA_CHISEL_OPTIONS)) -define firtool_extra_anno_contents +define mfc_extra_anno_contents [ { "class":"sifive.enterprise.firrtl.MarkDUTAnnotation", @@ -118,18 +118,18 @@ define firtool_extra_anno_contents }, { "class": "sifive.enterprise.firrtl.TestHarnessHierarchyAnnotation", - "filename": "$(FIRTOOL_MODEL_HRCHY_JSON)" + "filename": "$(MFC_MODEL_HRCHY_JSON)" }, { "class": "sifive.enterprise.firrtl.ModuleHierarchyAnnotation", - "filename": "$(FIRTOOL_TOP_HRCHY_JSON)" + "filename": "$(MFC_TOP_HRCHY_JSON)" } ] endef -export firtool_extra_anno_contents -$(FINAL_ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE): $(ANNO_FILE) - echo "$$firtool_extra_anno_contents" > $(FIRTOOL_EXTRA_ANNO_FILE) - jq -s '[.[][]]' $(ANNO_FILE) $(FIRTOOL_EXTRA_ANNO_FILE) > $(FINAL_ANNO_FILE) +export mfc_extra_anno_contents +$(FINAL_ANNO_FILE) $(MFC_EXTRA_ANNO_FILE): $(ANNO_FILE) + echo "$$mfc_extra_anno_contents" > $(MFC_EXTRA_ANNO_FILE) + jq -s '[.[][]]' $(ANNO_FILE) $(MFC_EXTRA_ANNO_FILE) > $(FINAL_ANNO_FILE) .PHONY: firrtl firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) @@ -137,30 +137,30 @@ firrtl: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) ######################################################################################### # create verilog files rules and variables ######################################################################################### -SFC_FIRTOOL_TARGETS = \ - $(FIRTOOL_SMEMS_CONF) \ - $(FIRTOOL_TOP_SMEMS_JSON) \ - $(FIRTOOL_TOP_HRCHY_JSON) \ - $(FIRTOOL_MODEL_HRCHY_JSON) \ - $(FIRTOOL_MODEL_SMEMS_JSON) \ - $(FIRTOOL_FILELIST) \ - $(FIRTOOL_BB_MODS_FILELIST) +SFC_MFC_TARGETS = \ + $(MFC_SMEMS_CONF) \ + $(MFC_TOP_SMEMS_JSON) \ + $(MFC_TOP_HRCHY_JSON) \ + $(MFC_MODEL_HRCHY_JSON) \ + $(MFC_MODEL_SMEMS_JSON) \ + $(MFC_FILELIST) \ + $(MFC_BB_MODS_FILELIST) SFC_REPL_SEQ_MEM = --infer-rw --repl-seq-mem -c:$(MODEL):-o:$(SFC_SMEMS_CONF) # DOC include start: FirrtlCompiler -# This step can take either one of two paths. The first path is when SFC -# compiles Chisel to CHIRRTL, and FIRTOOL compiles CHIRRTL to Verilog. Otherwise, +# There are two possible cases for this step. In the first case, SFC +# compiles Chisel to CHIRRTL, and MFC compiles CHIRRTL to Verilog. Otherwise, # when custom FIRRTL transforms are included or if a Fixed type is used within -# the dut, SFC compiles Chisel to LowFIRRTL and FIRTOOL compiles it to Verilog. +# the dut, SFC compiles Chisel to LowFIRRTL and MFC compiles it to Verilog. # Users can indicate to the Makefile of custom FIRRTL transforms by setting the -# "ENABLE_CUSTOM_FIRRTL_PASS" env variable. +# "ENABLE_CUSTOM_FIRRTL_PASS" variable. # # hack: lower to low firrtl if Fixed types are found # hack: when using dontTouch, io.cpu annotations are not removed by SFC, # hence we remove them manually by using jq before passing them to firtool -$(SFC_FIRTOOL_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) +$(SFC_MFC_TARGETS) &: $(FIRRTL_FILE) $(FINAL_ANNO_FILE) $(VLOG_SOURCES) ifeq (,$(ENABLE_CUSTOM_FIRRTL_PASS)) $(eval SFC_LEVEL := $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), low, none)) $(eval EXTRA_FIRRTL_OPTIONS += $(if $(shell grep "Fixed<" $(FIRRTL_FILE)), $(SFC_REPL_SEQ_MEM),)) @@ -194,34 +194,34 @@ endif --mlir-timing \ --lowering-options=emittedLineLength=2048,noAlwaysComb,disallowLocalVariables,explicitBitcast,verifLabels,locationInfoStyle=wrapInAtSquareBracket \ --repl-seq-mem \ - --repl-seq-mem-file=$(FIRTOOL_SMEMS_CONF) \ + --repl-seq-mem-file=$(MFC_SMEMS_CONF) \ --repl-seq-mem-circuit=$(MODEL) \ --annotation-file=$(SFC_ANNO_FILE) \ --split-verilog \ -o $(OUT_DIR) \ $(SFC_FIRRTL_FILE) - -mv $(SFC_SMEMS_CONF) $(FIRTOOL_SMEMS_CONF) - $(SED) -i 's/.*/& /' $(FIRTOOL_SMEMS_CONF) # need trailing space for SFC macrocompiler + -mv $(SFC_SMEMS_CONF) $(MFC_SMEMS_CONF) + $(SED) -i 's/.*/& /' $(MFC_SMEMS_CONF) # need trailing space for SFC macrocompiler # DOC include end: FirrtlCompiler -$(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(FIRTOOL_MODEL_HRCHY_JSON) $(FIRTOOL_FILELIST) $(FIRTOOL_BB_MODS_FILELIST) +$(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(ALL_MODS_FILELIST) $(BB_MODS_FILELIST) &: $(MFC_MODEL_HRCHY_JSON) $(MFC_FILELIST) $(MFC_BB_MODS_FILELIST) $(base_dir)/scripts/split-module-files.py \ - --model-hier-json $(FIRTOOL_MODEL_HRCHY_JSON) \ + --model-hier-json $(MFC_MODEL_HRCHY_JSON) \ --dut $(TOP) \ --out-dut-filelist $(TOP_MODS_FILELIST) \ --out-model-filelist $(MODEL_MODS_FILELIST) \ - --in-all-filelist $(FIRTOOL_FILELIST) \ + --in-all-filelist $(MFC_FILELIST) \ --target-dir $(OUT_DIR) - $(SED) -e 's;^;$(OUT_DIR)/;' $(FIRTOOL_BB_MODS_FILELIST) > $(BB_MODS_FILELIST) + $(SED) -e 's;^;$(OUT_DIR)/;' $(MFC_BB_MODS_FILELIST) > $(BB_MODS_FILELIST) $(SED) -i 's/\.\///' $(TOP_MODS_FILELIST) $(SED) -i 's/\.\///' $(MODEL_MODS_FILELIST) $(SED) -i 's/\.\///' $(BB_MODS_FILELIST) sort -u $(TOP_MODS_FILELIST) $(MODEL_MODS_FILELIST) $(BB_MODS_FILELIST) > $(ALL_MODS_FILELIST) -$(TOP_SMEMS_CONF) $(MODEL_SMEMS_CONF) &: $(FIRTOOL_SMEMS_CONF) $(FIRTOOL_MODEL_HRCHY_JSON) +$(TOP_SMEMS_CONF) $(MODEL_SMEMS_CONF) &: $(MFC_SMEMS_CONF) $(MFC_MODEL_HRCHY_JSON) $(base_dir)/scripts/split-mems-conf.py \ - --in-smems-conf $(FIRTOOL_SMEMS_CONF) \ - --in-model-hrchy-json $(FIRTOOL_MODEL_HRCHY_JSON) \ + --in-smems-conf $(MFC_SMEMS_CONF) \ + --in-model-hrchy-json $(MFC_MODEL_HRCHY_JSON) \ --dut-module-name $(TOP) \ --model-module-name $(MODEL) \ --out-dut-smems-conf $(TOP_SMEMS_CONF) \ diff --git a/variables.mk b/variables.mk index d4f035f8..fab54a6a 100644 --- a/variables.mk +++ b/variables.mk @@ -148,7 +148,7 @@ FIRRTL_FILE ?= $(build_dir)/$(long_name).fir ANNO_FILE ?= $(build_dir)/$(long_name).anno.json # chisel anno modification output -FIRTOOL_EXTRA_ANNO_FILE ?= $(build_dir)/$(long_name).extrafirtool.anno.json +MFC_EXTRA_ANNO_FILE ?= $(build_dir)/$(long_name).extrafirtool.anno.json FINAL_ANNO_FILE ?= $(build_dir)/$(long_name).appended.anno.json # scala firrtl compiler (sfc) outputs @@ -157,14 +157,14 @@ SFC_FIRRTL_FILE ?= $(SFC_FIRRTL_BASENAME).fir SFC_ANNO_FILE ?= $(build_dir)/$(long_name).sfc.anno.json # firtool compiler outputs -FIRTOOL_TOP_HRCHY_JSON ?= $(build_dir)/top_module_hierarchy.json -FIRTOOL_MODEL_HRCHY_JSON ?= $(build_dir)/model_module_hierarchy.json -FIRTOOL_SMEMS_CONF ?= $(build_dir)/$(long_name).mems.conf +MFC_TOP_HRCHY_JSON ?= $(build_dir)/top_module_hierarchy.json +MFC_MODEL_HRCHY_JSON ?= $(build_dir)/model_module_hierarchy.json +MFC_SMEMS_CONF ?= $(build_dir)/$(long_name).mems.conf # hardcoded firtool outputs -FIRTOOL_FILELIST = $(OUT_DIR)/filelist.f -FIRTOOL_BB_MODS_FILELIST = $(OUT_DIR)/firrtl_black_box_resource_files.f -FIRTOOL_TOP_SMEMS_JSON = $(OUT_DIR)/metadata/seq_mems.json -FIRTOOL_MODEL_SMEMS_JSON = $(OUT_DIR)/metadata/tb_seq_mems.json +MFC_FILELIST = $(OUT_DIR)/filelist.f +MFC_BB_MODS_FILELIST = $(OUT_DIR)/firrtl_black_box_resource_files.f +MFC_TOP_SMEMS_JSON = $(OUT_DIR)/metadata/seq_mems.json +MFC_MODEL_SMEMS_JSON = $(OUT_DIR)/metadata/tb_seq_mems.json # macrocompiler smems in/output SFC_SMEMS_CONF ?= $(build_dir)/$(long_name).sfc.mems.conf From cc69f5d6a023a63a816a282077d71f05fd785096 Mon Sep 17 00:00:00 2001 From: joey0320 Date: Mon, 9 Jan 2023 11:40:27 -0800 Subject: [PATCH 50/50] bump testchipip --- generators/testchipip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/testchipip b/generators/testchipip index a078d455..70cdc3f0 160000 --- a/generators/testchipip +++ b/generators/testchipip @@ -1 +1 @@ -Subproject commit a078d45597319c912d1364ef88de2c6796339518 +Subproject commit 70cdc3f0206453aa9cbb76ba9619b87d7e10266a