I think dmc leaves too much to be implemented. Why dismiss a full project on PyPi for a half-written, untested one?
I bring up dmc for discussion, because I started it right after finding arrow. Building a full wrapper like this hadn't occurred to me until I saw arrow do it.