south-1.0: Package the 2014-07-01 release dev-python/south
authorW. Trevor King <wking@tremily.us>
Wed, 1 Oct 2014 17:43:22 +0000 (10:43 -0700)
committerW. Trevor King <wking@tremily.us>
Wed, 1 Oct 2014 17:58:14 +0000 (10:58 -0700)
commit9cd40193c542c90bf2339b656e428eaffeb89fbd
tree772a354f72b962474951458dd7de76e5ce75a96a
parent62dd828e33f6573066f1c5ea1d10905ad15a7c62
south-1.0: Package the 2014-07-01 release

South is now end-of-life [1]:

  Please note that South is now end of lifed in favour of the ​new
  migrations framework in Django 1.7, which is based on South but with
  significant design improvements. South will not work with Django
  1.7; it supports only versions 1.4, 1.5 and 1.6.

so I've limited compatibility to <dev-python/django-1.7.

I've also included a Python 3 compatibility patch (direct download
from [2]) which was merged into South's master branch with e2c9102
(Merged in gdub/south/python3-iteritems, pull request #162,
2014-08-01).  Without this patch, the Python 3 tests fail.  With it,
the tests pass, although a number are skipped and there are still some
odd messages on stderr like [3]:

  FATAL ERROR - The following SQL query failed: DROP TABLE "test_nonexistdeltable";
  The error was: no such table: test_nonexistdeltable

I've also trimmed the Manifest, because my overlay uses thin, unsigned
manifests.  Feel free to re-thicken if you prefer.

I've also skipped the ChangeLog entry, because folks can just look at
this commit message.  Feel free to extract a ChangeLog entry from this
if you prefer.

[1]: http://south.aeracode.org/
[2]: https://bitbucket.org/andrewgodwin/south/commits/3753b49ca9f3d34c94156622b380def245d88e80/raw/
[3]: http://south.aeracode.org/ticket/1256
Manifest
files/south-1.0-3753b49c-Replace-dict.iteritems-with-six.patch [new file with mode: 0644]
south-1.0.ebuild [new file with mode: 0644]