Closed jjangsangy closed 10 years ago
Whoa. Lemme take some time to review and leave feedback. Thank you. :)
No probs
Hi was wondering if there was any headway on this?
Hey @jjangsangy, so most of these things are good. But to simplify this, this shoudl really be split into the things that are required to be python3 compatible, then treat each other contribution as a separate thing.
For example, I disagree with a few decisions that are being made, but they're totally outside the scope of the python3 compatibility efforts.
Can we narrow this down to just the minimum efforts for that, then break everything else into it's own PR?
Like, the changes being made to version and Makefile, etc. Those are all completely unrelated and not necessarily something I want to change.
Sure no prob, I can make a new PR for just py3k compatibility and you guys can decide what other stuff to keep.
All of the python 2->3 still looks good aside from my couple comments. :+1:
Submitted a stripped down pr, so we can probably close this one.
Thanks for all the feedback!
Cool, yeah, we merged the relevant pieces in another PR. Thanks again.
Hi I've refactored most of the incompatibility issues, and package runs on Python 2.6, 2.7, 3.3, and 3.4. Here are some changes i've made.
Changelog
+# -*- coding: utf-8 -*-
andfrom __future__ import
idiomspkg_resources
__init__.py
requirements.txt
&test_requirements.txt
__version__.py
as single authoritative reference of version #Some additional refactoring that would be useful
TODO:
__init__.py
setup.py
CONTRIBUTE.in
filesimplejson
dependency