build.dsl: replace extras= with Attrs().
authorwhitequark <whitequark@whitequark.org>
Wed, 5 Jun 2019 07:02:08 +0000 (07:02 +0000)
committerwhitequark <whitequark@whitequark.org>
Wed, 5 Jun 2019 07:02:08 +0000 (07:02 +0000)
commitab3f103e5a26f7f0bb982d08fb96ebd8a0fc7f4b
tree53775bba63994c72b79228690f9ea9a0c11769df
parentc52cd72d3e19716102ed7815923d6c4427c205ec
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