UCSBarchlab / PyRTL

A collection of classes providing simple hardware specification, simulation, tracing, and testing suitable for teaching and research. Simplicity, usability, clarity, and extensibility are the overarching goals, rather than performance or optimization.
http://ucsbarchlab.github.io/PyRTL
BSD 3-Clause "New" or "Revised" License
253 stars 76 forks source link

Import ABC from collections.abc for Python 3.10 compatibility. #412

Closed tirkarthi closed 2 years ago

tirkarthi commented 2 years ago

Fixes #410

codecov-commenter commented 2 years ago

Codecov Report

Merging #412 (836f84f) into development (5de3652) will decrease coverage by 0.05%. The diff coverage is 60.00%.

Impacted file tree graph

@@               Coverage Diff               @@
##           development     #412      +/-   ##
===============================================
- Coverage        90.78%   90.73%   -0.06%     
===============================================
  Files               24       24              
  Lines             6035     6041       +6     
===============================================
+ Hits              5479     5481       +2     
- Misses             556      560       +4     
Impacted Files Coverage Δ
pyrtl/compilesim.py 91.23% <60.00%> (-0.40%) :arrow_down:
pyrtl/simulation.py 92.92% <60.00%> (-0.31%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 5de3652...836f84f. Read the comment docs.