Allow no attributes.
flake8
Add a comment about pass.
Add Tom to AUTHORS.rst and changelog entry
Add integration test for empty attributes in @attributes