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