-
Notifications
You must be signed in to change notification settings - Fork 113
/
environment.yml
43 lines (43 loc) · 1.62 KB
/
environment.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
name: f4pga_arch_def_base
channels:
- defaults
- litex-hub
dependencies:
- litex-hub::capnproto-java=0.1.5_0012_g44a8c1e=20201104_165332
- litex-hub::capnproto=0.8.0=20210316_201220
- litex-hub::gcc-riscv64-elf-newlib=9.2.0=20201119_154229
- litex-hub::icestorm=0.0_0719_g792cef0=20201120_145821
- litex-hub::iverilog=s20150603_0957_gad862020=20201120_145821
- litex-hub::openocd=0.10.0_1514_ga8edbd020=20201119_154304
- litex-hub::prjxray-tools
- litex-hub::prjxray-db
- litex-hub::vtr-optimized
- litex-hub::yosys
- litex-hub::symbiflow-yosys-plugins
- litex-hub::surelog
- litex-hub::zachjs-sv2v=0.0.5_0025_ge9f9696=20201120_205532
- cmake
- make
- flake8
- nodejs
- libiconv
# swig is required to build the rapidyaml package
# It can be removed once that is available in PyPi
- swig
# libxml2 2.9.10 contains an integer overflow fix required for arch-defs.
- libxml2>=2.9.10
# openjdk, libuuid, pkg-config, and cython are required to build the fasm package's ANTLR backend.
# They can be removed if fasm is packaged as a binary e.g. a wheel or Conda package.
- openjdk
- libuuid
- pkg-config
- cython
# Building using the conda_lock.yml file with --no-deps requires the packaging library,
# which may not be installed prior to installing the various packages. This enables to have
# the python library in the conda environment before running pip. Unclear when this can be removed,
# possibly upon further setuptools or pkg-config updates.
- packaging=21.3
# Newer Pip, particularly v21.2.2, has broken dependency conflict reporting.
- pip=21.1.3
- pip:
- -r requirements.txt