decorator
dm.transaction.aborthook
setuptools
