Python Immutable Dataclass

# truly immutable Python objects are not possible, 
# but it's simulated by throwing an exception if you want to set fields
from dataclasses import dataclass

@dataclass(frozen=True)
class MyImmutableData:
    immutable_field: str
Foolish Finch