Match FireSim reqs
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,65 +1,124 @@
|
|||||||
channels:
|
channels:
|
||||||
- ucb-bar
|
- ucb-bar
|
||||||
- conda-forge
|
- conda-forge
|
||||||
- nodefaults
|
- nodefaults
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
# RISC-V ESP project compiler
|
# https://conda-forge.org/feedstock-outputs/
|
||||||
- esp-tools
|
# 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
|
||||||
|
|
||||||
# firemarshal deps
|
|
||||||
- python=3.9
|
|
||||||
- rsync
|
|
||||||
- psutil
|
|
||||||
- doit=0.35.0
|
|
||||||
- gitpython
|
|
||||||
- humanfriendly
|
|
||||||
- e2fsprogs
|
|
||||||
- ctags
|
|
||||||
- bison
|
|
||||||
- flex
|
|
||||||
- expat
|
|
||||||
# current version of buildroot won't build with make 4.3 https://github.com/firesim/FireMarshal/issues/236
|
|
||||||
- make!=4.3
|
|
||||||
- pyyaml
|
|
||||||
- unzip
|
|
||||||
- readline
|
|
||||||
- coreutils
|
|
||||||
- lzop
|
|
||||||
- qemu # from ucb-bar channel - https://github.com/ucb-bar/qemu-feedstock
|
|
||||||
|
|
||||||
# doc requirements
|
# handy tool for introspecting package relationships and file ownership
|
||||||
- sphinx
|
# see https://github.com/rvalieris/conda-tree
|
||||||
- pygments
|
- conda-tree
|
||||||
- sphinx-autobuild
|
|
||||||
- sphinx_rtd_theme
|
|
||||||
- docutils
|
|
||||||
|
|
||||||
# misc. c/c++ compilers + related
|
# bundle FireSim driver with deps into installer shell-script
|
||||||
- gcc
|
- constructor
|
||||||
- gxx
|
|
||||||
- conda-gcc-specs
|
|
||||||
- binutils
|
|
||||||
|
|
||||||
# rocket-chip deps
|
- gcc
|
||||||
- sbt
|
- gxx
|
||||||
- openjdk
|
- sysroot_linux-64=2.17 # needed to match pre-built CI XRT glibc version
|
||||||
- dtc
|
- conda-gcc-specs
|
||||||
- verilator==4.034
|
- binutils
|
||||||
|
|
||||||
# chipyard deps
|
- dromajo # from ucb-bar channel - https://github.com/riscv-boom/dromajo
|
||||||
- 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
|
||||||
|
|
||||||
# firesim ci deps
|
# firemarshal deps
|
||||||
- elfutils
|
- python=3.9
|
||||||
- libdwarf-dev==0.0.0.20190110_28_ga81397fc4
|
- rsync
|
||||||
|
- psutil
|
||||||
|
- doit=0.35.0
|
||||||
|
- gitpython
|
||||||
|
- humanfriendly
|
||||||
|
- e2fsprogs
|
||||||
|
- ctags
|
||||||
|
- bison
|
||||||
|
- flex
|
||||||
|
- expat
|
||||||
|
# current version of buildroot won't build with make 4.3 https://github.com/firesim/FireMarshal/issues/236
|
||||||
|
- make!=4.3
|
||||||
|
- pyyaml
|
||||||
|
- unzip
|
||||||
|
- readline
|
||||||
|
- coreutils
|
||||||
|
- lzop
|
||||||
|
- qemu # from ucb-bar channel - https://github.com/ucb-bar/qemu-feedstock
|
||||||
|
|
||||||
# other misc. deps
|
# current version of buildroot won't build with make 4.3 https://github.com/firesim/FireMarshal/issues/236
|
||||||
- ca-certificates
|
- make!=4.3
|
||||||
- vim
|
- bash-completion
|
||||||
- gengetopt
|
- sbt
|
||||||
- cmake
|
- ca-certificates
|
||||||
- git
|
- mosh
|
||||||
- wget
|
- gmp
|
||||||
- sed
|
- mpfr
|
||||||
- autoconf
|
- mpc
|
||||||
- conda-lock
|
- zlib
|
||||||
|
- vim
|
||||||
|
- git
|
||||||
|
- openjdk
|
||||||
|
- gengetopt
|
||||||
|
- libffi
|
||||||
|
- expat
|
||||||
|
- libusb1
|
||||||
|
- ncurses
|
||||||
|
- cmake
|
||||||
|
- graphviz
|
||||||
|
- expect
|
||||||
|
- dtc
|
||||||
|
- verilator==4.224
|
||||||
|
- screen
|
||||||
|
- elfutils
|
||||||
|
- libdwarf-dev==0.0.0.20190110_28_ga81397fc4 # from ucb-bar channel - using mainline libdwarf-feedstock
|
||||||
|
- conda-lock
|
||||||
|
- 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
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,65 +1,124 @@
|
|||||||
channels:
|
channels:
|
||||||
- ucb-bar
|
- ucb-bar
|
||||||
- conda-forge
|
- conda-forge
|
||||||
- nodefaults
|
- nodefaults
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
# RISC-V default compiler
|
# https://conda-forge.org/feedstock-outputs/
|
||||||
- riscv-tools
|
# 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
|
||||||
|
|
||||||
# firemarshal deps
|
|
||||||
- python=3.9
|
|
||||||
- rsync
|
|
||||||
- psutil
|
|
||||||
- doit=0.35.0
|
|
||||||
- gitpython
|
|
||||||
- humanfriendly
|
|
||||||
- e2fsprogs
|
|
||||||
- ctags
|
|
||||||
- bison
|
|
||||||
- flex
|
|
||||||
- expat
|
|
||||||
# current version of buildroot won't build with make 4.3 https://github.com/firesim/FireMarshal/issues/236
|
|
||||||
- make!=4.3
|
|
||||||
- pyyaml
|
|
||||||
- unzip
|
|
||||||
- readline
|
|
||||||
- coreutils
|
|
||||||
- lzop
|
|
||||||
- qemu # from ucb-bar channel - https://github.com/ucb-bar/qemu-feedstock
|
|
||||||
|
|
||||||
# doc requirements
|
# handy tool for introspecting package relationships and file ownership
|
||||||
- sphinx
|
# see https://github.com/rvalieris/conda-tree
|
||||||
- pygments
|
- conda-tree
|
||||||
- sphinx-autobuild
|
|
||||||
- sphinx_rtd_theme
|
|
||||||
- docutils
|
|
||||||
|
|
||||||
# misc. c/c++ compilers + related
|
# bundle FireSim driver with deps into installer shell-script
|
||||||
- gcc
|
- constructor
|
||||||
- gxx
|
|
||||||
- conda-gcc-specs
|
|
||||||
- binutils
|
|
||||||
|
|
||||||
# rocket-chip deps
|
- gcc
|
||||||
- sbt
|
- gxx
|
||||||
- openjdk
|
- sysroot_linux-64=2.17 # needed to match pre-built CI XRT glibc version
|
||||||
- dtc
|
- conda-gcc-specs
|
||||||
- verilator==4.034
|
- binutils
|
||||||
|
|
||||||
# chipyard deps
|
- dromajo # from ucb-bar channel - https://github.com/riscv-boom/dromajo
|
||||||
- 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
|
||||||
|
|
||||||
# firesim ci deps
|
# firemarshal deps
|
||||||
- elfutils
|
- python=3.9
|
||||||
- libdwarf-dev==0.0.0.20190110_28_ga81397fc4
|
- rsync
|
||||||
|
- psutil
|
||||||
|
- doit=0.35.0
|
||||||
|
- gitpython
|
||||||
|
- humanfriendly
|
||||||
|
- e2fsprogs
|
||||||
|
- ctags
|
||||||
|
- bison
|
||||||
|
- flex
|
||||||
|
- expat
|
||||||
|
# current version of buildroot won't build with make 4.3 https://github.com/firesim/FireMarshal/issues/236
|
||||||
|
- make!=4.3
|
||||||
|
- pyyaml
|
||||||
|
- unzip
|
||||||
|
- readline
|
||||||
|
- coreutils
|
||||||
|
- lzop
|
||||||
|
- qemu # from ucb-bar channel - https://github.com/ucb-bar/qemu-feedstock
|
||||||
|
|
||||||
# other misc. deps
|
# current version of buildroot won't build with make 4.3 https://github.com/firesim/FireMarshal/issues/236
|
||||||
- ca-certificates
|
- make!=4.3
|
||||||
- vim
|
- bash-completion
|
||||||
- gengetopt
|
- sbt
|
||||||
- cmake
|
- ca-certificates
|
||||||
- git
|
- mosh
|
||||||
- wget
|
- gmp
|
||||||
- sed
|
- mpfr
|
||||||
- autoconf
|
- mpc
|
||||||
- conda-lock
|
- zlib
|
||||||
|
- vim
|
||||||
|
- git
|
||||||
|
- openjdk
|
||||||
|
- gengetopt
|
||||||
|
- libffi
|
||||||
|
- expat
|
||||||
|
- libusb1
|
||||||
|
- ncurses
|
||||||
|
- cmake
|
||||||
|
- graphviz
|
||||||
|
- expect
|
||||||
|
- dtc
|
||||||
|
- verilator==4.224
|
||||||
|
- screen
|
||||||
|
- elfutils
|
||||||
|
- libdwarf-dev==0.0.0.20190110_28_ga81397fc4 # from ucb-bar channel - using mainline libdwarf-feedstock
|
||||||
|
- conda-lock
|
||||||
|
- 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
|
||||||
|
|||||||
Reference in New Issue
Block a user