I have decided against bundling PySO8601 due to this conversation j4mie#9 (comment) The primary reason I have decided to unbundle PySO8601 is to for security reasons. If a security flaw is found in PySO8601 and I have not upgraded the bundled PySO8601, I subject developers to that bug without their knowledge. They may upgrade the PySO8601 package but micromodels would still be vulnerable. This is technically a backwards compatible change, so I will bump the version to 0.6.0.
Exceptions that occur during __setattr__ are swallowed up and debugging problems become harder due to a red herring exception