Fix file names, move packages btw base & extended, generate lock files

This commit is contained in:
joonho.whangbo
2024-01-22 13:23:14 -08:00
parent b4d56b6a4f
commit 87a45a059c
7 changed files with 185 additions and 1274 deletions

View File

@@ -14,15 +14,6 @@ dependencies:
# 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<12
- gxx<12
- sysroot_linux-64=2.17 # needed to match pre-built CI XRT glibc version
@@ -31,18 +22,14 @@ dependencies:
# misc
- autoconf
- pre-commit
- readline
- coreutils
- jq
- pip
- make
- git
# firemarshal deps
- sbt
- openjdk=20
- dtc
- verilator==5.020
- screen
- elfutils
- libdwarf-dev==0.0.0.20190110_28_ga81397fc4 # from ucb-bar channel - using mainline libdwarf-feedstock
- conda-lock=1.4

View File

@@ -8,6 +8,17 @@ platforms:
- linux-64
dependencies:
# 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
# misc
- pre-commit
- readline
# firemarshal deps
- qemu # from ucb-bar channel - https://github.com/ucb-bar/qemu-feedstock
- rsync
@@ -36,7 +47,6 @@ dependencies:
- findutils
- lzop
- make
- bash-completion
- ca-certificates
- mosh
@@ -45,7 +55,6 @@ dependencies:
- mpc
- zlib
- vim
- git
- gengetopt
- libffi
- expat
@@ -70,6 +79,9 @@ dependencies:
# 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
- screen
- elfutils
- libdwarf-dev==0.0.0.20190110_28_ga81397fc4 # from ucb-bar channel - using mainline libdwarf-feedstock
- colorama
- argcomplete
- python-graphviz

View File

@@ -9,7 +9,7 @@
# 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/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-base.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/fsim-marshal.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/docs.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml
# conda-lock -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-base.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-extended.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/docs.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/esp-tools.yaml --lockfile conda-requirements-esp-tools-linux-64.conda-lock.yml
metadata:
channels:
- url: ucb-bar
@@ -26,7 +26,7 @@ metadata:
- linux-64
sources:
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-base.yaml
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/fsim-marshal.yaml
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-extended.yaml
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/docs.yaml
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/esp-tools.yaml
package:

View File

@@ -21,7 +21,7 @@ metadata:
- url: nodefaults
used_env_vars: []
content_hash:
linux-64: 044545ea58c6808658782a00d19615da9cb13e4dabf477a7fe1a688ddfeaf8b7
linux-64: 992d6d7f85dd948e8f14b610157acfaad2453e8a2cd692e30ad1a3c340fdbd88
platforms:
- linux-64
sources:
@@ -62,17 +62,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2023.11.17-hbcca054_0.conda
version: 2023.11.17
- category: main
dependencies: {}
hash:
md5: fd2989188c0421b101b12c4ee91a8967
sha256: f0cb3d37b2642bf982d497d63f351dcdcd03cea1b0b175d4d3c9d13b3c022d80
manager: conda
name: conda-standalone
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/conda-standalone-23.11.0-ha770c72_1.conda
version: 23.11.0
- category: main
dependencies: {}
hash:
@@ -542,30 +531,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libsanitizer-11.4.0-h4dcbe23_3.conda
version: 11.4.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.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: '>=12'
@@ -614,31 +579,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.2.13-hd590300_5.conda
version: 1.2.13
- category: main
dependencies:
libgcc-ng: '>=12'
libstdcxx-ng: '>=12'
hash:
md5: 318b08df404f9c9be5712aaa5a6f0bb0
sha256: 1b4c105a887f9b2041219d57036f72c4739ab9e9fe5a1486f094e58c76b31f5f
manager: conda
name: lz4-c
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.4-hcb278e6_0.conda
version: 1.9.4
- 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'
@@ -675,18 +615,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.4-h59595ed_2.conda
version: '6.4'
- category: main
dependencies:
libgcc-ng: '>=12'
hash:
md5: 2bf1915cc107738811368afcb0993a59
sha256: 1ef1b7efa69c7fb4e2a36a88316f307c115713698d1c12e19f55ae57c0482995
manager: conda
name: nettle
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/nettle-3.9.1-h7ab15ed_0.conda
version: 3.9.1
- category: main
dependencies:
libgcc-ng: '>=12'
@@ -954,20 +882,6 @@ package:
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:
c-ares: '>=1.23.0,<2.0a0'
@@ -1040,22 +954,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.15-h0b41bf4_0.conda
version: '1.15'
- category: main
dependencies:
icu: '>=73.2,<74.0a0'
libgcc-ng: '>=12'
libiconv: '>=1.17,<2.0a0'
libzlib: '>=1.2.13,<1.3.0a0'
xz: '>=5.2.6,<6.0a0'
hash:
md5: 53e951fab78d7e3bab40745f7b3d1620
sha256: f6828b44da29bbfbf367ddbc72902e84ea5f5de933be494d6aac4a35826afed0
manager: conda
name: libxml2
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.12.4-h232c23b_1.conda
version: 2.12.4
- category: main
dependencies:
gmp: '>=6.2.1,<7.0a0'
@@ -1069,20 +967,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/mpfr-4.2.1-h9458935_0.conda
version: 4.2.1
- 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'
@@ -1123,19 +1007,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/readline-8.2-h8228510_1.conda
version: '8.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'
@@ -1255,23 +1126,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gcc-11.4.0-h7baecda_2.conda
version: 11.4.0
- category: main
dependencies:
libgcc-ng: '>=12'
libidn2: '>=2,<3.0a0'
libstdcxx-ng: '>=12'
libtasn1: '>=4.19.0,<5.0a0'
nettle: '>=3.9.1,<3.10.0a0'
p11-kit: '>=0.24.1,<0.25.0a0'
hash:
md5: 33eded89024f21659b1975886a4acf70
sha256: 52d824a5d2b8a5566cd469cae6ad6920469b5a15b3e0ddc609dd29151be71be2
manager: conda
name: gnutls
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/gnutls-3.7.9-hb077bed_0.conda
version: 3.7.9
- category: main
dependencies:
gcc_impl_linux-64: 11.4.0 h7aa1c59_3
@@ -1302,26 +1156,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.21.2-h659d440_0.conda
version: 1.21.2
- category: main
dependencies:
bzip2: '>=1.0.8,<2.0a0'
libgcc-ng: '>=12'
libxml2: '>=2.9.14,<3.0.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,<6.0.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:
gettext: '>=0.21.1,<1.0a0'
@@ -1400,22 +1234,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/python-3.10.13-hd12c33a_1_cpython.conda
version: 3.10.13
- category: main
dependencies:
libgcc-ng: '>=12'
libsqlite: 3.44.2 h2797004_0
libzlib: '>=1.2.13,<1.3.0a0'
ncurses: '>=6.4,<7.0a0'
readline: '>=8.2,<9.0a0'
hash:
md5: 4f2892c672829693fd978d065db4e8be
sha256: bae479520fe770fe11996b4c240923ed097f851fbd2401d55540e551c9dbbef7
manager: conda
name: sqlite
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.44.2-h2c6b66d_0.conda
version: 3.44.2
- category: main
dependencies:
libgcc-ng: '>=12'
@@ -1456,30 +1274,6 @@ package:
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: 0dc2fce00a160271714647c019e3a8a8
sha256: e030c0993ef56def50fb3b0262a98ba17295c83b6c696748add22aee406b7bd9
manager: conda
name: archspec
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/archspec-0.2.2-pyhd8ed1ab_0.conda
version: 0.2.2
- category: main
dependencies:
python: ==2.7.*|>=3.7
hash:
md5: 56febe65315cc388a5d20adf2b39a74d
sha256: 0ff5173f6b20a5c95401aa52d10dbdc05c322fc568dc7417c6f76cf68e706d16
manager: conda
name: boltons
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/boltons-23.1.1-pyhd8ed1ab_0.conda
version: 23.1.1
- category: main
dependencies:
libgcc-ng: '>=12'
@@ -1519,18 +1313,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/certifi-2023.11.17-pyhd8ed1ab_0.conda
version: 2023.11.17
- category: main
dependencies:
python: '>=3.6.1'
hash:
md5: ebb5f5f7dc4f1a3780ef7ea7738db08c
sha256: fbc03537a27ef756162c49b1d0608bf7ab12fa5e38ceb8563d6f4859e835ac5c
manager: conda
name: cfgv
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/cfgv-3.3.1-pyhd8ed1ab_0.tar.bz2
version: 3.3.1
- category: main
dependencies:
python: '>=3.7'
@@ -1696,19 +1478,6 @@ package:
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: '>=3.10,<3.11.0a0'
python_abi: 3.10.* *_cp310
hash:
md5: 08ec1463dbc5c806a32fc431874032ca
sha256: 316db08863469a56cdbfd030de5a2cc11ec7649ed7c50eff507e9caa0070ccaa
manager: conda
name: jsonpointer
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/jsonpointer-2.4-py310hff52083_3.conda
version: '2.4'
- category: main
dependencies:
libgcc-ng: '>=12'
@@ -1756,19 +1525,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libcurl-8.5.0-hca28451_0.conda
version: 8.5.0
- category: main
dependencies:
gnutls: '>=3.7.8,<3.8.0a0'
libgcc-ng: '>=12'
hash:
md5: 20e3667699ceaae97d6ba110a098e8f8
sha256: 8530794bb59332eefea6af1e7e3e7289a5fe40d2c4d265357af72b67ff6ee38e
manager: conda
name: libmicrohttpd
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/libmicrohttpd-0.9.77-h97afed2_0.conda
version: 0.9.77
- category: main
dependencies:
libgcc-ng: '>=12'
@@ -1810,34 +1566,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.7-py310hd41b1e2_0.conda
version: 1.0.7
- category: main
dependencies:
python: '>=3.9'
hash:
md5: 425fce3b531bed6ec3c74fab3e5f0a1c
sha256: 7629aa4f9f8cdff45ea7a4701fe58dccce5bf2faa01c26eb44cbb27b7e15ca9d
manager: conda
name: networkx
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/networkx-3.2.1-pyhd8ed1ab_0.conda
version: 3.2.1
- category: main
dependencies:
libgcc-ng: '>=12'
libpng: '>=1.6.39,<1.7.0a0'
libstdcxx-ng: '>=12'
libtiff: '>=4.6.0,<4.7.0a0'
libzlib: '>=1.2.13,<1.3.0a0'
hash:
md5: 128c25b7fe6a25286a48f3a6a9b5b6f3
sha256: 9fe91b67289267de68fda485975bb48f0605ac503414dc663b50d8b5f29bc82a
manager: conda
name: openjpeg
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.5.0-h488ebb8_3.conda
version: 2.5.0
- category: main
dependencies:
python: '>=3.7'
@@ -1886,32 +1614,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.1.0-pyhd8ed1ab_0.conda
version: 4.1.0
- category: main
dependencies:
python: '>=3.8'
hash:
md5: 2390bd10bed1f3fdc7a537fb5a447d8d
sha256: 7bf2ad9d747e71f1e93d0863c2c8061dd0f2fe1e582f28d292abfb40264a2eb5
manager: conda
name: pluggy
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/pluggy-1.3.0-pyhd8ed1ab_0.conda
version: 1.3.0
- category: main
dependencies:
libgcc-ng: '>=12'
python: '>=3.10,<3.11.0a0'
python_abi: 3.10.* *_cp310
hash:
md5: 0adaac9a86d59adae2bc86b3cdef2df1
sha256: ea7faba72a38b1d9e799294ea270916d2ea3f4a491df06a4d5a55347f3a036ce
manager: conda
name: pycosat
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/pycosat-0.6.6-py310h2372a71_0.conda
version: 0.6.6
- category: main
dependencies:
python: ==2.7.*|>=3.4
@@ -2119,18 +1821,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.3.3-py310h2372a71_1.conda
version: 6.3.3
- category: main
dependencies:
python: '>=3.10'
hash:
md5: 08316d001eca8854392cf2837828ea11
sha256: ba49bed74ca170c5a3bf995c33a6179fd74b33abb2444f511862e7f9f57f9149
manager: conda
name: truststore
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/truststore-0.8.0-pyhd8ed1ab_0.conda
version: 0.8.0
- category: main
dependencies:
python: '>=3.8'
@@ -2344,25 +2034,22 @@ package:
version: 0.6.2
- category: main
dependencies:
bzip2: '>=1.0.8,<2.0a0'
libarchive: '>=3.5.2,<3.6.0a0'
libcurl: '>=7.82.0,<9.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,<6.0.0a0'
zstd: '>=1.5.2,<1.6.0a0'
krb5: '>=1.21.2,<1.22.0a0'
libcurl: 8.5.0 hca28451_0
libgcc-ng: '>=12'
libssh2: '>=1.11.0,<2.0a0'
libzlib: '>=1.2.13,<1.3.0a0'
openssl: '>=3.2.0,<4.0a0'
zstd: '>=1.5.5,<1.6.0a0'
hash:
md5: 2e9ec0e21d51118b004f1f98e4fbf598
sha256: bee5b4a723472cc844775a36dbdca35ecb24f40fbb162924bd8536b05930c3dc
md5: e5e83fb15e752dbc8f54c4ac7da7d0f1
sha256: febf098d6ca901b589d02c58eedcf5cb77d8fa4bfe35a52109f5909980b426db
manager: conda
name: elfutils
name: curl
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/curl-8.5.0-hca28451_0.conda
version: 8.5.0
- category: main
dependencies:
python: ''
@@ -2416,19 +2103,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/jinja2-3.1.3-pyhd8ed1ab_0.conda
version: 3.1.3
- category: main
dependencies:
jsonpointer: '>=1.9'
python: '>=3.8'
hash:
md5: bfdb7c5c6ad1077c82a69a8642c87aff
sha256: fbb17e33ace3225c6416d1604637c1058906b8223da968cc015128985336b2b4
manager: conda
name: jsonpatch
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/jsonpatch-1.33-pyhd8ed1ab_0.conda
version: '1.33'
- category: main
dependencies:
python: ''
@@ -2444,42 +2118,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:
python: 2.7|>=3.7
setuptools: ''
hash:
md5: 2a75b296096adabbabadd5e9782e5fcc
sha256: 1320306234552717149f36f825ddc7e27ea295f24829e9db4cc6ceaff0b032bd
manager: conda
name: nodeenv
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/nodeenv-1.8.0-pyhd8ed1ab_0.conda
version: 1.8.0
- category: main
dependencies:
freetype: '>=2.12.1,<3.0a0'
lcms2: '>=2.16,<3.0a0'
libgcc-ng: '>=12'
libjpeg-turbo: '>=3.0.0,<4.0a0'
libtiff: '>=4.6.0,<4.7.0a0'
libwebp-base: '>=1.3.2,<2.0a0'
libxcb: '>=1.15,<1.16.0a0'
libzlib: '>=1.2.13,<1.3.0a0'
openjpeg: '>=2.5.0,<3.0a0'
python: '>=3.10,<3.11.0a0'
python_abi: 3.10.* *_cp310
tk: '>=8.6.13,<8.7.0a0'
hash:
md5: 9ec32d0d90f7670eb29bbba18299cf29
sha256: ddb300d69329606a9933717127880c2062e9d6539d8824b21a43ed63eb7dab4f
manager: conda
name: pillow
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/pillow-10.2.0-py310h01dd4db_0.conda
version: 10.2.0
- category: main
dependencies:
python: '>=3.7'
@@ -2502,27 +2140,14 @@ package:
ruamel.yaml.clib: '>=0.1.2'
setuptools: ''
hash:
md5: eb53a079577938f68e65c5f04b8ff1d1
sha256: b9179de5e519cf83b9bbb99bdf3ca372281b213169c5d36e4a6d1de8b8d3ba05
md5: 14fd49048b91c96a8fbf1113a8cc4f49
sha256: b31d4eb844d1b667a9cddf63eafa2c303049ae559098f88e403c2ab5ebdd274e
manager: conda
name: ruamel.yaml
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.17.40-py310h2372a71_0.conda
version: 0.17.40
- category: main
dependencies:
colorama: ''
python: '>=3.7'
hash:
md5: 03c97908b976498dcae97eb4e4f3149c
sha256: b61c9222af05e8c5ff27e4a4d2eb81870c21ffd7478346be3ef644b7a3759cc4
manager: conda
name: tqdm
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/tqdm-4.66.1-pyhd8ed1ab_0.conda
version: 4.66.1
url: https://conda.anaconda.org/conda-forge/linux-64/ruamel.yaml-0.18.5-py310h2372a71_0.conda
version: 0.18.5
- category: main
dependencies:
typing_extensions: 4.9.0 pyha770c72_0
@@ -2609,6 +2234,26 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/cryptography-41.0.7-py310hb8475ec_1.conda
version: 41.0.7
- category: main
dependencies:
curl: ''
gettext: ''
libexpat: '>=2.5.0,<3.0a0'
libgcc-ng: '>=12'
libiconv: '>=1.17,<2.0a0'
libzlib: '>=1.2.13,<1.3.0a0'
openssl: '>=3.2.0,<4.0a0'
pcre2: '>=10.42,<10.43.0a0'
perl: 5.*
hash:
md5: 851970792301b407ba4c35e75e796791
sha256: 73a065e160d759e8fb0b169e615955a8fe0c148ed00c7f6ddf076f2e4adfd765
manager: conda
name: git
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/git-2.43.0-pl5321h7bc287a_0.conda
version: 2.43.0
- category: main
dependencies:
cairo: '>=1.18.0,<2.0a0'
@@ -2639,19 +2284,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-7.0.1-hd8ed1ab_0.conda
version: 7.0.1
- 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:
libgcc-ng: '>=12'
@@ -2683,22 +2315,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/requests-2.31.0-pyhd8ed1ab_0.conda
version: 2.31.0
- category: main
dependencies:
cffi: ''
libgcc-ng: '>=12'
libstdcxx-ng: '>=12'
python: '>=3.10,<3.11.0a0'
python_abi: 3.10.* *_cp310
hash:
md5: 35e87277fba9944b8a975113538bb5df
sha256: 7bcb662f8d8181d77d77605c6e176a5bc6a421025a8969c6d793fe47134285bd
manager: conda
name: ukkonen
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/ukkonen-1.0.1-py310hd41b1e2_4.conda
version: 1.0.1
- category: main
dependencies:
libgcc-ng: '>=9.3.0'
@@ -2716,22 +2332,6 @@ package:
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.10,<3.11.0a0'
python_abi: 3.10.* *_cp310
zstd: '>=1.5.5,<1.6.0a0'
hash:
md5: 54698ba13cd3494547b289cd86a2176a
sha256: 1c1b91e5c5246b13ca25728ea6200dfd230d8ce8ca6910cd0b70fc5e43065a04
manager: conda
name: zstandard
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/zstandard-0.22.0-py310h1275a96_0.conda
version: 0.22.0
- category: main
dependencies:
msgpack-python: '>=0.5.2'
@@ -2746,19 +2346,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-0.13.1-pyhd8ed1ab_0.conda
version: 0.13.1
- category: main
dependencies:
python: '>=3.7'
zstandard: '>=0.15'
hash:
md5: 38253361efb303deead3eab39ae9269b
sha256: 654a2488f77bf43555787d952dbffdc5d97956ff4aa9e0414a7131bb741dcf4c
manager: conda
name: conda-package-streaming
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/conda-package-streaming-0.9.0-pyhd8ed1ab_0.conda
version: 0.9.0
- category: main
dependencies:
appdirs: ''
@@ -2775,33 +2362,6 @@ 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:
python: '>=3.6'
ukkonen: ''
hash:
md5: 93c8f8ceb83827d88deeba796f07fba7
sha256: ce2a64c18221af96226be23278d81f22ff9f64b3c047d8865590f6718915303f
manager: conda
name: identify
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/identify-2.5.33-pyhd8ed1ab_0.conda
version: 2.5.33
- 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.10,<1.2.11.0a0'
@@ -2847,19 +2407,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/pydantic-2.5.3-pyhd8ed1ab_0.conda
version: 2.5.3
- category: main
dependencies:
cryptography: '>=41.0.5,<42'
python: '>=3.7'
hash:
md5: 7819533e674dbbc51468f3228b9b1bb6
sha256: f7e04c4a49b1593140231d70801e2204e314e26d7141bfbdc8089d04114c0010
manager: conda
name: pyopenssl
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/pyopenssl-23.3.0-pyhd8ed1ab_0.conda
version: 23.3.0
- category: main
dependencies:
cryptography: ''
@@ -2890,20 +2437,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/cachecontrol-with-filecache-0.13.1-pyhd8ed1ab_0.conda
version: 0.13.1
- category: main
dependencies:
conda-package-streaming: '>=0.9.0'
python: '>=3.7'
zstandard: '>=0.15'
hash:
md5: 8a3ae7f6318376aa08ea753367bb7dd6
sha256: 9a221808405d813d8c555efce6944379b907d36d79e77d526d573efa6b996d26
manager: conda
name: conda-package-handling
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/conda-package-handling-2.2.0-pyh38be061_0.conda
version: 2.2.0
- category: main
dependencies:
importlib_metadata: '>=4.11.4'
@@ -2921,23 +2454,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/keyring-24.3.0-py310hff52083_0.conda
version: 24.3.0
- category: main
dependencies:
cfgv: '>=2.0.0'
identify: '>=1.0.0'
nodeenv: '>=0.11.1'
python: '>=3.9'
pyyaml: '>=5.1'
virtualenv: '>=20.10.0'
hash:
md5: 473a7cfca197da0a10cff3f6dded7d4b
sha256: 7d1f4b4a2eb4946b5808769642c5f643788c3a9e090f1c02a6c63f8794fb3d54
manager: conda
name: pre-commit
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/pre-commit-3.6.0-pyha770c72_0.conda
version: 3.6.0
- category: main
dependencies:
__unix: ''
@@ -2951,32 +2467,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/sbt-1.9.7-hd8ed1ab_0.conda
version: 1.9.7
- category: main
dependencies:
archspec: ''
boltons: '>=23.0.0'
conda-package-handling: '>=2.2.0'
jsonpatch: '>=1.32'
packaging: '>=23.0'
pluggy: '>=1.0.0'
pycosat: '>=0.6.3'
pyopenssl: '>=16.2.0'
python: '>=3.10,<3.11.0a0'
python_abi: 3.10.* *_cp310
requests: '>=2.27.0,<3'
ruamel.yaml: '>=0.11.14,<0.18'
setuptools: '>=60.0.0'
tqdm: '>=4'
truststore: '>=0.8.0'
hash:
md5: 43a598dea1812d249e2d6b8c12e8634f
sha256: 7c9916213879ded1142f95f058ec52da512bae7994105a35470aea66204c1683
manager: conda
name: conda
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/linux-64/conda-23.9.0-py310hff52083_2.conda
version: 23.9.0
- category: main
dependencies:
cachecontrol-with-filecache: '>=0.12.9'
@@ -3011,39 +2501,6 @@ package:
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/conda-lock-1.4.0-pyhd8ed1ab_2.conda
version: 1.4.0
- category: main
dependencies:
colorama: ''
conda: ''
networkx: ''
python: '>=3.6'
hash:
md5: 184216409957e082712d750862782903
sha256: 54e9cf114ca4eaeda91b5bb11a09d4391ba4be8a4fb2911259fc7dc2ec636054
manager: conda
name: conda-tree
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/conda-tree-1.1.0-pyhd8ed1ab_2.conda
version: 1.1.0
- category: main
dependencies:
__unix: ''
conda: '>=4.6'
conda-standalone: ''
jinja2: ''
pillow: '>=3.1'
python: '>=3.8'
ruamel.yaml: '>=0.11.14,<0.19'
hash:
md5: d8cb2dfbc95cd06af84d11bf16572270
sha256: 78a2b1abf48bdb34a9902caa7bff273ed001758f0845ef0508b347d85c21ca2b
manager: conda
name: constructor
optional: false
platform: linux-64
url: https://conda.anaconda.org/conda-forge/noarch/constructor-3.6.0-pyh55f8243_0.conda
version: 3.6.0
- category: main
dependencies:
livereload: '>=2.3.0'

View File

@@ -9,7 +9,7 @@
# 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/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-base.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/fsim-marshal.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/docs.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml
# conda-lock -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-base.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-extended.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/docs.yaml -f /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/riscv-tools.yaml --lockfile conda-requirements-riscv-tools-linux-64.conda-lock.yml
metadata:
channels:
- url: ucb-bar
@@ -26,7 +26,7 @@ metadata:
- linux-64
sources:
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-base.yaml
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/fsim-marshal.yaml
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/chipyard-extended.yaml
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/docs.yaml
- /scratch/joonho.whangbo/coding/chipyard-release-118/conda-reqs/riscv-tools.yaml
package:

View File

@@ -19,7 +19,7 @@ for TOOLCHAIN_TYPE in riscv-tools esp-tools; do
--no-mamba \
--no-micromamba \
-f "$REQS_DIR/chipyard-base.yaml" \
-f "$REQS_DIR/fsim-marshal.yaml" \
-f "$REQS_DIR/chipyard-extended.yaml" \
-f "$REQS_DIR/docs.yaml" \
-f "$REQS_DIR/$TOOLCHAIN_TYPE.yaml" \
-p linux-64 \
@@ -33,7 +33,7 @@ for TOOLCHAIN_TYPE in riscv-tools esp-tools; do
--no-micromamba \
-f "$REQS_DIR/chipyard-base.yaml" \
-f "$REQS_DIR/docs.yaml" \
-f "$REQS_DIR/riscv-tools.yaml" \
-f "$REQS_DIR/$TOOLCHAIN_TYPE.yaml" \
-p linux-64 \
--lockfile $LOCKFILE
done