build.dsl: replace extras= with Attrs().
authorwhitequark <cz@m-labs.hk>
Wed, 5 Jun 2019 07:02:08 +0000 (07:02 +0000)
committerwhitequark <cz@m-labs.hk>
Wed, 5 Jun 2019 07:02:08 +0000 (07:02 +0000)
commitc4e7f2b4b0842128e49e874975ec581d203e4462
tree53775bba63994c72b79228690f9ea9a0c11769df
parente22ec2920f4b9fd3280d1128a08fcab27f57b8c8
build.dsl: replace extras= with Attrs().

This change proved more tricky than expected due to downstream
dependencies, so it also includes some secondary refactoring.
nmigen/build/__init__.py
nmigen/build/dsl.py
nmigen/build/plat.py
nmigen/build/res.py
nmigen/test/test_build_dsl.py
nmigen/test/test_build_res.py
nmigen/vendor/lattice_ice40.py