Skip to content

Commit

Permalink
Add support for django 1.9
Browse files Browse the repository at this point in the history
  • Loading branch information
yakky committed Jan 16, 2016
1 parent 3fca8c7 commit 5c7fc93
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 10 deletions.
2 changes: 2 additions & 0 deletions djangocms_installer/config/__init__.py
Expand Up @@ -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'])

Expand Down
20 changes: 13 additions & 7 deletions djangocms_installer/config/data.py
Expand Up @@ -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 = {
Expand All @@ -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),
}

Expand All @@ -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',
],
Expand All @@ -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',
Expand Down
4 changes: 2 additions & 2 deletions tests/base.py
Expand Up @@ -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')
Expand Down
2 changes: 1 addition & 1 deletion tests/config.py
Expand Up @@ -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)
Expand Down

0 comments on commit 5c7fc93

Please sign in to comment.