diff --git a/djangocms_installer/config/__init__.py b/djangocms_installer/config/__init__.py index 2062456..719dbfc 100644 --- a/djangocms_installer/config/__init__.py +++ b/djangocms_installer/config/__init__.py @@ -322,6 +322,8 @@ def parse(args): requirements.extend(data.REQUIREMENTS['reversion-django-1.7']) elif django_version == 1.8: requirements.extend(data.REQUIREMENTS['reversion-django-1.8']) + elif django_version == 1.9: + requirements.extend(data.REQUIREMENTS['reversion-django-1.9']) requirements.extend(data.REQUIREMENTS['default']) diff --git a/djangocms_installer/config/data.py b/djangocms_installer/config/data.py index ba72e7a..c7320fc 100644 --- a/djangocms_installer/config/data.py +++ b/djangocms_installer/config/data.py @@ -31,13 +31,16 @@ DJANGO_SUPPORTED = ('1.4', '1.5', '1.6', 'stable') DJANGO_STABLE = 1.6 elif sys.version_info >= (3, 5): - DJANGO_SUPPORTED = ('1.8', 'stable') + DJANGO_SUPPORTED = ('1.8', '1.9', 'stable') + DJANGO_STABLE = 1.8 +elif sys.version_info >= (3, 4): + DJANGO_SUPPORTED = ('1.5', '1.6', '1.7', '1.8', '1.9', 'stable') DJANGO_STABLE = 1.8 elif sys.version_info >= (3, 0): DJANGO_SUPPORTED = ('1.5', '1.6', '1.7', '1.8', 'stable') DJANGO_STABLE = 1.8 else: - DJANGO_SUPPORTED = ('1.4', '1.5', '1.6', '1.7', '1.8', 'stable') + DJANGO_SUPPORTED = ('1.4', '1.5', '1.6', '1.7', '1.8', '1.9', 'stable') DJANGO_STABLE = 1.8 CMS_VERSION_MATRIX = { @@ -55,7 +58,7 @@ VERSION_MATRIX = { 2.4: (1.4, 1.5), 3.0: (1.4, 1.7), - 3.1: (1.6, 1.9), + 3.1: (1.6, 1.8), 3.2: (1.6, 1.9), } @@ -77,14 +80,17 @@ 'django-reversion>=1.7,<1.8', ], 'reversion-django-1.6': [ - 'django-reversion>=1.8,<1.8.6', + 'django-reversion>=1.8,<1.9', ], 'reversion-django-1.7': [ - 'django-reversion>=1.8.2,<1.8.6', + 'django-reversion>=1.8.2,<1.9', ], 'reversion-django-1.8': [ 'django-reversion>=1.8.7,<1.9', ], + 'reversion-django-1.9': [ + 'django-reversion>=1.10,<1.11', + ], 'cms-2.x': [ 'django-mptt>=0.5.1,<0.5.3', ], @@ -102,12 +108,12 @@ 'djangocms-text-ckeditor<2.7.0', ], 'ckeditor-3.1': [ - 'djangocms-admin-style<0.3', + 'djangocms-admin-style<1.0', 'djangocms-text-ckeditor<2.8.0', ], 'ckeditor-3.2': [ 'djangocms-admin-style>=1.0.6', - 'djangocms-text-ckeditor>=2.8.0', + 'djangocms-text-ckeditor>=2.8.1', ], 'plugins-common': [ 'djangocms-column', diff --git a/tests/base.py b/tests/base.py index 9c7c364..e08d4fb 100644 --- a/tests/base.py +++ b/tests/base.py @@ -18,9 +18,9 @@ if sys.version_info < (2, 7): dj_ver = '1.6' elif sys.version_info < (3, 5): - dj_ver = '1.7' -else: dj_ver = '1.8' +else: + dj_ver = '1.9' SYSTEM_ACTIVATE = os.path.join(os.path.dirname(sys.executable), 'activate_this.py') diff --git a/tests/config.py b/tests/config.py index 93edf86..b981eb0 100644 --- a/tests/config.py +++ b/tests/config.py @@ -344,7 +344,7 @@ def test_requirements(self): self.assertTrue(conf_data.requirements.find('Django<1.9') > -1) self.assertTrue(conf_data.requirements.find('django-reversion>=1.8.7') > -1) self.assertTrue(conf_data.requirements.find('djangocms-text-ckeditor<2.8') > -1) - self.assertTrue(conf_data.requirements.find('djangocms-admin-style<0.3') > -1) + self.assertTrue(conf_data.requirements.find('djangocms-admin-style<1.0') > -1) self.assertTrue(conf_data.requirements.find('django-filer') > -1) self.assertTrue(conf_data.requirements.find('cmsplugin-filer') > -1) self.assertTrue(conf_data.requirements.find('djangocms-text-ckeditor') > -1)