apparently whitequark fixed the dependency issues with nmigen_soc: https://github.com/nmigen/nmigen-soc/commit/5509bd2aad3012eed09c06f660cb9b60cd2cff95 So, if you install from https://github.com/nmigen/nmigen-soc instead of PyPI or m-labs it will probably work Jacob