|  | 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 |