Not sure why you wouldn't just use a class in this case...
Both in a "eat your vegetables" sense (it's good in general to have immutable data structures where possible, that's one cause of bugs eliminated), and for practical reasons such as using them as keys of dictionaries, and as elements of sets.
You can also _inherit_ from namedtuples, in case you want to add methods.