Add Django 1.10 support
This commit is contained in:
		| @@ -11,16 +11,22 @@ matrix: | ||||
|     env: TOX_ENV=py27-django18 | ||||
|   - python: "2.7" | ||||
|     env: TOX_ENV=py27-django19 | ||||
|   - python: "2.7" | ||||
|     env: TOX_ENV=py27-django110 | ||||
|   - python: "3.4" | ||||
|     env: TOX_ENV=py34-django17 | ||||
|   - python: "3.4" | ||||
|     env: TOX_ENV=py34-django18 | ||||
|   - python: "3.4" | ||||
|     env: TOX_ENV=py34-django19 | ||||
|   - python: "3.4" | ||||
|     env: TOX_ENV=py34-django110 | ||||
|   - python: "3.5" | ||||
|     env: TOX_ENV=py35-django18 | ||||
|   - python: "3.5" | ||||
|     env: TOX_ENV=py35-django19 | ||||
|   - python: "3.5" | ||||
|     env: TOX_ENV=py35-django110 | ||||
|   - python: "2.7" | ||||
|     env: TOX_ENV=coverage | ||||
| cache: | ||||
|   | ||||
| @@ -6,6 +6,14 @@ All notable changes to this project will be documented in this file. | ||||
| .. contents:: Table of Contents | ||||
|    :depth: 2 | ||||
|  | ||||
| Unreleased | ||||
| ========== | ||||
|  | ||||
| Added | ||||
| ----- | ||||
| * Add Django 1.10 support | ||||
|  | ||||
|  | ||||
| v0.7.1 - 2016-08-24 | ||||
| =================== | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							| @@ -38,7 +38,7 @@ dist: | ||||
|  | ||||
| test_venv/bin/python: | ||||
| 	virtualenv test_venv | ||||
| 	test_venv/bin/pip install -U --requirement requirements-dev.txt 'Django<1.10' | ||||
| 	test_venv/bin/pip install -U --requirement requirements-dev.txt 'Django<1.11' | ||||
|  | ||||
| test_venv/cas/manage.py: test_venv | ||||
| 	mkdir -p test_venv/cas | ||||
|   | ||||
| @@ -29,7 +29,7 @@ Dependencies | ||||
|  | ||||
| ``django-cas-server`` depends on the following python packages: | ||||
|  | ||||
| * Django >= 1.7.1 < 1.10 | ||||
| * Django >= 1.7.1 < 1.11 | ||||
| * requests >= 2.4 | ||||
| * requests_futures >= 0.9.5 | ||||
| * lxml >= 3.4 | ||||
|   | ||||
| @@ -11,6 +11,7 @@ https://docs.djangoproject.com/en/1.9/ref/settings/ | ||||
| """ | ||||
|  | ||||
| import os | ||||
| import django | ||||
|  | ||||
| # Build paths inside the project like this: os.path.join(BASE_DIR, ...) | ||||
| BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) | ||||
| @@ -40,7 +41,7 @@ INSTALLED_APPS = [ | ||||
|     'cas_server', | ||||
| ] | ||||
|  | ||||
| MIDDLEWARE_CLASSES = [ | ||||
| MIDDLEWARE = [ | ||||
|     'django.contrib.sessions.middleware.SessionMiddleware', | ||||
|     'django.middleware.common.CommonMiddleware', | ||||
|     'django.middleware.csrf.CsrfViewMiddleware', | ||||
| @@ -50,6 +51,8 @@ MIDDLEWARE_CLASSES = [ | ||||
|     'django.middleware.clickjacking.XFrameOptionsMiddleware', | ||||
|     'django.middleware.locale.LocaleMiddleware', | ||||
| ] | ||||
| if django.VERSION < (1, 10): | ||||
|     MIDDLEWARE_CLASSES = MIDDLEWARE | ||||
|  | ||||
| TEMPLATES = [ | ||||
|     { | ||||
|   | ||||
| @@ -1,4 +1,4 @@ | ||||
| Django >= 1.7.1,<1.10 | ||||
| Django >= 1.7.1,<1.11 | ||||
| setuptools>=5.5 | ||||
| requests>=2.4 | ||||
| requests_futures>=0.9.5 | ||||
|   | ||||
							
								
								
									
										3
									
								
								setup.py
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								setup.py
									
									
									
									
									
								
							| @@ -34,6 +34,7 @@ if __name__ == '__main__': | ||||
|             'Framework :: Django :: 1.7', | ||||
|             'Framework :: Django :: 1.8', | ||||
|             'Framework :: Django :: 1.9', | ||||
|             'Framework :: Django :: 1.10', | ||||
|             'Intended Audience :: Developers', | ||||
|             'Intended Audience :: System Administrators', | ||||
|             'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', | ||||
| @@ -58,7 +59,7 @@ if __name__ == '__main__': | ||||
|         }, | ||||
|         keywords=['django', 'cas', 'cas3', 'server', 'sso', 'single sign-on', 'authentication', 'auth'], | ||||
|         install_requires=[ | ||||
|             'Django >= 1.7,<1.10', 'requests >= 2.4', 'requests_futures >= 0.9.5', | ||||
|             'Django >= 1.7,<1.11', 'requests >= 2.4', 'requests_futures >= 0.9.5', | ||||
|             'lxml >= 3.4', 'six >= 1' | ||||
|         ], | ||||
|         url="https://github.com/nitmir/django-cas-server", | ||||
|   | ||||
							
								
								
									
										21
									
								
								tox.ini
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								tox.ini
									
									
									
									
									
								
							| @@ -5,11 +5,14 @@ envlist= | ||||
|     py27-django17, | ||||
|     py27-django18, | ||||
|     py27-django19, | ||||
|     py27-django110, | ||||
|     py34-django17, | ||||
|     py34-django18, | ||||
|     py34-django19, | ||||
|     py34-django110, | ||||
|     py35-django18, | ||||
|     py35-django19, | ||||
|     py35-django110, | ||||
|  | ||||
| [flake8] | ||||
| max-line-length=100 | ||||
| @@ -53,6 +56,12 @@ deps = | ||||
|     Django>=1.9,<1.10 | ||||
|     {[base]deps} | ||||
|  | ||||
| [testenv:py27-django110] | ||||
| basepython=python2.7 | ||||
| deps = | ||||
|     Django>=1.10,<1.11 | ||||
|     {[base]deps} | ||||
|  | ||||
| [testenv:py34-django17] | ||||
| basepython=python3.4 | ||||
| deps = | ||||
| @@ -71,6 +80,12 @@ deps = | ||||
|     Django>=1.9,<1.10 | ||||
|     {[base]deps} | ||||
|  | ||||
| [testenv:py34-django110] | ||||
| basepython=python3.4 | ||||
| deps = | ||||
|     Django>=1.10,<1.11 | ||||
|     {[base]deps} | ||||
|  | ||||
| [testenv:py35-django18] | ||||
| basepython=python3.5 | ||||
| deps = | ||||
| @@ -83,6 +98,12 @@ deps = | ||||
|     Django>=1.9,<1.10 | ||||
|     {[base]deps} | ||||
|  | ||||
| [testenv:py35-django110] | ||||
| basepython=python3.5 | ||||
| deps = | ||||
|     Django>=1.10,<1.11 | ||||
|     {[base]deps} | ||||
|  | ||||
|  | ||||
| [testenv:flake8] | ||||
| basepython=python | ||||
|   | ||||
		Reference in New Issue
	
	Block a user