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