You can clone with
HTTPS or Subversion.
Here's a list of packages on which django CMS depends on:
Here's the list of packages needed by the tests/docs:
Thanks Jonas, updated.
Also, sphinx, jinja2 and pygments are only used in development and are therefore not required for an eventual py3 port .
Took the liberty to edit OP with nicer formatting.
updated OP, looks like only html5lib and mptt are missing
The html5lib bug only affects parse.py, which is a script (that isn't even in the source distribution, let alone installed); the library itself runs fine under Python 3 (at least in terms of what is in git; the latest release doesn't).
FYI just merged python 3 support into mptt master.
@craigds amazing! I'd appreciate it if you could post in this thread again when you make a Py3 compatible release so we know what version we have to develop against.
Will do :)
Okay so after checking html5lib it looks like all dependencies are Python3 ready now (at the very least in their respective repositories).
Sorry for the excitement. It looks like for some reason our tests now depend on django-hvad which is not Py3 ready.
My branch adding Python 3 support:
Note that it requires a lot of dependencies directly from github, and djangocms-text-ckeditor needs to be from my branch. Also I had to merge #1917 into this as too many of the toolbar tests failed.
I'll keep this branch up to date until the dependencies have releases.
EDIT: Note that tests currently fail on Python 2, will look into that.
EDIT2: Tests pass again under 2.7 and 3.3.
I guess we can close this
I've just tagged mptt 0.6.rc1 which has that py3 support in it : https://github.com/django-mptt/django-mptt/tree/0.6.rc1
Please test with django-cms , if it's okay I'll be tagging 0.6.0 in a week or so.
closing as we have passing tests.