Python 3.x support (using a single codebase approach) #206

Closed
wants to merge 4 commits into
from

Conversation

Projects
None yet
2 participants
@kmike

kmike commented Feb 26, 2013

Hi,

This pull request adds Python 3.x support to easy-thumbnails. All tests pass under python 2.6, 2.7, 3.2, 3.3 and pypy 2.0 beta1; python 2.5 support is dropped because exception handling syntax compatible with 2.x-3.x is not available under Python 2.5. Under Python 3.x a latest Pillow is required instead of PIL; I hope that it won't take a long time to get an official Python 3.x-compatible Pillow release.

Hello from PyCon Russia 2013 :)

kmike added some commits Feb 24, 2013

fix tox.ini: use Pillow with necessary fixes; use latest django relea…
…ses; add djnago 1.4 to tests; add pypy and python 3.2; remove django1.2 support.

django 1.2 is removed from tox.ini because tests already fail under django 1.2 (see #201).
Pillow currently points to my repo; this should be changed when necessary fixes are merged.
pypy must be >= pypy 2.0 beta1 (pypy 1.9 doesn't work).

All tests pass on my machine.
@SmileyChris

This comment has been minimized.

Show comment Hide comment
@SmileyChris

SmileyChris Jun 17, 2013

Owner

Thanks for these, kmike! I went through this myself rather than just pull in your changes (but you prompted me to do it, so all hail the kmike hypnotoad)

Pushed to master, not released on pypi just yet

Owner

SmileyChris commented Jun 17, 2013

Thanks for these, kmike! I went through this myself rather than just pull in your changes (but you prompted me to do it, so all hail the kmike hypnotoad)

Pushed to master, not released on pypi just yet

@kmike

This comment has been minimized.

Show comment Hide comment
@kmike

kmike Jun 17, 2013

Great, thanks!

kmike commented Jun 17, 2013

Great, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment