forked from antmicro/f4pga-arch-defs
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathenvironment.yml
35 lines (35 loc) · 1.3 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
name: symbiflow_arch_def_base
channels:
- defaults
- litex-hub
dependencies:
- litex-hub::capnproto-java=0.1.5_0012_g44a8c1e=20201104_165332
- 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::symbiflow-yosys-plugins=1.0.0_7_307_gc14d794=20210420_072542
- litex-hub::prjxray-tools=0.1_2842_g6867429c=20210301_104249
- litex-hub::prjxray-db=0.0_248_g2e51ad3=20210312_125539
- litex-hub::vtr-optimized=8.0.0_3452_ge7d45e013=20210318_102115
- litex-hub::yosys=0.9_5266_g0fb4224e=20210301_104249_py37
- 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
- pip
- pip:
- -r file:requirements.txt