j2labs/schematics — pull request #98 by JNRowe (2012-10-18 10:38:21+00:00)
Title: Python 3 support

It would be nice if we could use `schematics ` with Python 3. The attached change just fires up `2to3` when `setup.py` is running under Python 3, and for my usage that appears to be Good Enough™ [1].

However, I'm opening this pull request mostly to start a discussion…

Do you even *want* to support Python 3?

Would you rather support it directly without the `2to3` step? It would require a few nasty changes, such as the [dirtiness I added to `github2`](https://github.com/ask/python-github2/blob/master/github2/core.py#L347). You can avoid some of that if you're willing to depend on `six` though.

Thanks and sorry for the rambling,

James

1. I say "good enough" because the test suite hasn't been updated since the rename, so I'm basically guessing ;)