Merge pull request #2364 from antmicro/add_uhdm_plugin_support
Add support for reading files using uhdm-plugin
diff --git a/.github/check-status/Dockerfile b/.github/check-status/Dockerfile
index d4ebead..97822f4 100644
--- a/.github/check-status/Dockerfile
+++ b/.github/check-status/Dockerfile
@@ -1,6 +1,6 @@
FROM python:alpine
-RUN apk add git && pip install PyGithub git+https://github.com/SymbiFlow/symbiflow-tools-data-manager#egg=stdm --progress-bar off
+RUN apk update && apk add git gcc libc-dev libffi-dev && pip install PyGithub git+https://github.com/SymbiFlow/symbiflow-tools-data-manager#egg=stdm --progress-bar off
COPY check-status.py /check-status.py
COPY entrypoint.sh /entrypoint.sh
diff --git a/conda_lock.yml b/conda_lock.yml
index 6fc99ca..a53a319 100644
--- a/conda_lock.yml
+++ b/conda_lock.yml
@@ -5,24 +5,24 @@
dependencies:
- _libgcc_mutex=0.1=main
- _openmp_mutex=4.5=1_gnu
- - binutils-riscv64-elf=2.34=20211213_222451
+ - binutils-riscv64-elf=2.34=20220104_202018
- bison=3.7.5=h2531618_1
- bzip2=1.0.8=h7b6447c_0
- - c-ares=1.17.1=h27cfd23_0
+ - c-ares=1.18.1=h7f8727e_0
- ca-certificates=2021.10.26=h06a4308_2
- capnproto=0.8.0=20210316_201220
- capnproto-java=0.1.5_0012_g44a8c1e=20201104_165332
- - certifi=2021.10.8=py37h06a4308_0
+ - certifi=2021.10.8=py37h06a4308_2
- cloog=0.18.0=0
- - cmake=3.19.6=h973ab73_0
- - cython=0.29.24=py37hdbfa776_0
+ - cmake=3.22.1=h1fce559_0
+ - cython=0.29.25=py37hdbfa776_0
- expat=2.4.1=h2531618_2
- flake8=3.9.2=pyhd3eb1b0_0
- flex=2.6.4=ha10e3a4_1
- gcc-riscv64-elf-newlib=9.2.0=20201119_154229
- gcc-riscv64-elf-nostdc=9.2.0=20210923_213204
- gmp=6.2.1=h2531618_2
- - gperftools=2.9.1_5_g003775a=20211214_154543
+ - gperftools=2.9.1_6_ge80652b=20220114_081711
- icestorm=0.0_0719_g792cef0=20201120_145821
- icu=58.2=he6710b0_3
- importlib-metadata=4.8.2=py37h06a4308_0
@@ -34,7 +34,7 @@
- libedit=3.1.20210910=h7f8727e_0
- libev=4.33=h7f8727e_1
- libffi=3.3=he6710b0_2
- - libftdi=1.3=20210923_083448
+ - libftdi=1.3=20220104_201921
- libgcc-ng=9.3.0=h5101ec6_17
- libgomp=9.3.0=h5101ec6_17
- libiconv=1.15=h63c8f33_5
@@ -42,7 +42,7 @@
- libssh2=1.9.0=h1ba5d50_1
- libstdcxx-ng=9.3.0=hd4cf53a_17
- libunwind=1.5.0=h295c915_1
- - libusb=1.0.20=20210923_083448
+ - libusb=1.0.20=20220104_201921
- libuuid=1.0.3=h7f8727e_2
- libuv=1.40.0=h7b6447c_0
- libxml2=2.9.12=h03d6c58_0
@@ -56,45 +56,45 @@
- nodejs=10.13.0=he6710b0_0
- openjdk=8.0.152=h7b6447c_3
- openocd=0.10.0_1514_ga8edbd020=20201119_154304
- - openssl=1.1.1l=h7f8727e_0
+ - openssl=1.1.1m=h7f8727e_0
- packaging=21.3=pyhd3eb1b0_0
- pcre=8.45=h295c915_0
- perl=5.26.2=h14c3975_0
- pip=21.2.2=py37h06a4308_0
- pkg-config=0.29.2=h1bed415_8
- - prjxray-db=0.0_257_g0a0adde=20211214_154543
- - prjxray-tools=0.1_2936_g4c157493=20211214_154543
+ - prjxray-db=0.0_257_g0a0adde=20220114_081711
+ - prjxray-tools=0.1_2942_g5349556b=20220114_081711
- pycodestyle=2.7.0=pyhd3eb1b0_0
- pyflakes=2.3.1=pyhd3eb1b0_0
- pyparsing=3.0.4=pyhd3eb1b0_0
- python=3.7.11=h12debd9_0
- - readline=8.1=h27cfd23_0
+ - readline=8.1.2=h7f8727e_1
- rhash=1.4.1=h3c74f83_1
- setuptools=58.0.4=py37h06a4308_0
- - sqlite=3.36.0=hc218d9a_0
- - surelog=0.0_3902_gea4079be3=20211214_154543_py37
+ - sqlite=3.37.0=hc218d9a_0
+ - surelog=0.0_4027_g84b7eb870=20220114_081711_py37
- swig=4.0.2=h295c915_4
- - symbiflow-yosys-plugins=1.0.0_7_537_gb40f6cd=20211214_154543
+ - symbiflow-yosys-plugins=1.0.0_7_599_gdb3a9c7=20220114_081711
- tbb=2020.3=hfd86e86_0
- tk=8.6.11=h1ccaba5_0
- typing_extensions=3.10.0.2=pyh06a4308_0
- - vtr-optimized=8.0.0_5030_g6aa520950=20211214_154543
- - wheel=0.37.0=pyhd3eb1b0_1
+ - vtr-optimized=8.0.0_5105_g116f30cb8=20220114_081711
+ - wheel=0.37.1=pyhd3eb1b0_0
- xz=5.2.5=h7b6447c_0
- - yosys=0.12_36_ged4642e18=20211214_154543_py37
+ - yosys=0.13_4_g61324cf55=20220114_081711_py37
- zachjs-sv2v=0.0.5_0025_ge9f9696=20201120_205532
- - zipp=3.6.0=pyhd3eb1b0_0
+ - zipp=3.7.0=pyhd3eb1b0_0
- zlib=1.2.11=h7f8727e_4
- - zstd=1.4.9=haebb681_0
+ - zstd=1.5.0=ha4553b6_1
- pip:
- Arpeggio==1.10.2
- - attrs==21.2.0
+ - attrs==21.4.0
- cairocffi==1.3.0
- CairoSVG==2.5.2
- certifi==2021.10.8
- cffi==1.15.0
- chardet==4.0.0
- - charset-normalizer==2.0.9
+ - charset-normalizer==2.0.10
- colorama==0.4.4
- cryptography==36.0.1
- cssselect2==0.4.1
@@ -103,10 +103,10 @@
- edalize @ git+https://github.com/lowRISC/edalize.git@23e1beab41508e13c565125e5edcadb86b0032f6
- fasm==0.0.2.post80
- fasm-utils @ git+https://github.com/QuickLogic-Corp/quicklogic-fasm-utils@3d6a375ddb6b55aaa5a59d99e44a207d4c18709f
- - fonttools==4.28.4
+ - fonttools==4.28.5
- fusesoc @ git+https://github.com/lowRISC/fusesoc.git@14dfc825ced58fe1fb343662fa80fc4fbd0fdc50
- gitdb==4.0.9
- - GitPython==3.1.24
+ - GitPython==3.1.26
- hilbertcurve==1.0.5
- idna==3.3
- importlib-resources==5.4.0
@@ -115,38 +115,38 @@
- intervaltree==3.1.0
- Jinja2==3.0.3
- jsonmerge==1.8.0
- - jsonschema==4.3.1
+ - jsonschema==4.4.0
- kiwisolver==1.3.2
- lxml==4.7.1
- Mako==1.1.6
- MarkupSafe==2.0.1
- matplotlib==3.5.1
- mccabe==0.6.1
- - numpy==1.21.4
+ - numpy==1.21.5
- okonomiyaki==1.3.2
- parameterized==0.8.1
- pdfminer.six==20211012
- - Pillow==8.4.0
+ - Pillow==9.0.0
- pluggy==1.0.0
- ply==3.11
- - progressbar2==3.55.0
+ - progressbar2==4.0.0
- py==1.11.0
- pycapnp==1.0.0b1
- pycparser==2.21
- pyjson==1.3.0
- pyjson5==1.6.0
- - pyrsistent==0.18.0
+ - pyrsistent==0.18.1
- pyserial==3.5
- pytest==6.2.5
- python-constraint==1.4.0
- python-dateutil==2.8.2
- python-fpga-interchange @ git+https://github.com/SymbiFlow/python-fpga-interchange.git@b13ee55ebce358a488fe9087f3b4f1bf087a0f24
- python-sat==0.1.7.dev15
- - python-utils==2.6.3
+ - python-utils==3.1.0
- pyusb==1.2.1
- PyYAML==6.0
- quicklogic-fasm @ git+https://github.com/QuickLogic-Corp/quicklogic-fasm.git@57b6e60574a9d483dc94710d0d3ff42a62b4ec41
- - requests==2.26.0
+ - requests==2.27.1
- rr-graph @ git+https://github.com/SymbiFlow/symbiflow-rr-graph.git@f0c41b77ad25b3afc438f4a7bff4c2297f6587d5
- scipy==1.7.3
- simplejson==3.17.6
@@ -162,7 +162,7 @@
- tinyprog==1.0.21
- toml==0.10.2
- tqdm==4.62.3
- - urllib3==1.26.7
+ - urllib3==1.26.8
- webencodings==0.5.1
- yapf==0.26.0
- zipfile2==0.0.12