diff --git a/.travis.yml b/.travis.yml index afdb3d0..abc0389 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,8 @@ python: - '3.4' - '3.5' - '3.6' + # travis ci doesn't have good py 3.7 support, yet. +# - '3.7' - 'pypy' - 'pypy3' @@ -14,6 +16,7 @@ env: - DJANGO="django>=1.10,<1.11" - DJANGO="django>=1.11,<2" - DJANGO="django>=2.0,<2.1" + - DJANGO="django>=2.1,<2.2" install: - pip install ${DJANGO} @@ -27,11 +30,27 @@ matrix: exclude: - python: "2.7" env: DJANGO="django>=2.0,<2.1" + - python: "2.7" + env: DJANGO="django>=2.1,<2.2" - python: "pypy" env: DJANGO="django>=2.0,<2.1" + - python: "pypy" + env: DJANGO="django>=2.1,<2.2" - python: "3.6" env: DJANGO="django>=1.8,<1.9" - python: "3.6" env: DJANGO="django>=1.9,<1.10" - python: "3.6" - env: DJANGO="django>=1.10,<1.11" \ No newline at end of file + env: DJANGO="django>=1.10,<1.11" + - python: "3.4" + env: DJANGO="django>=2.1,<2.2" + - python: "3.7" + env: DJANGO="django>=1.8,<1.9" + - python: "3.7" + env: DJANGO="django>=1.9,<1.10" + - python: "3.7" + env: DJANGO="django>=1.10,<1.11" + - python: "3.7" + env: DJANGO="django>=1.11,<2" + - python: "3.7" + env: DJANGO="django>=2.0,<2.1" \ No newline at end of file diff --git a/README.rst b/README.rst index 0816c6e..a7011ac 100644 --- a/README.rst +++ b/README.rst @@ -35,6 +35,8 @@ Django-twilio makes it easy to use Twilio in your Django projects. Version 0.9.0 supports twilio 6.x and django 1.8-2.0. +Version 0.9.2 has minimal py3.7 and also allows django 2.1 + For legacy twilio (5.x SDK), please see the 0.8 version. Documentation diff --git a/docs/source/index.rst b/docs/source/index.rst index 40858cd..02ef7fe 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -37,6 +37,8 @@ User's Guide Version 0.9.0 supports twilio 6.x and django 1.8-2.0. +Version 0.9.2 has minimal py3.7 and also allows django 2.1 + For legacy twilio (5.x SDK), please see the 0.8 version. diff --git a/setup.py b/setup.py index 09068a7..054eeb2 100644 --- a/setup.py +++ b/setup.py @@ -9,7 +9,7 @@ # Basic package information: name='django-twilio', - version='0.9.1', + version='0.9.2', packages=find_packages(), # Packaging options: @@ -22,7 +22,8 @@ 'twilio>=6.3.0,<7', 'Django>=1.8,<1.9;python_version=="3.3"', 'Django>=1.8,<2;python_version<"3.4"', - 'Django>=1.8,<2.1;python_version>="3.4"', + 'Django>=1.8,<2.2;python_version>="3.4, <3.7"', + 'Django>=2.1,<2.2;python_version>="3.5"', 'django-phonenumber-field>=0.6', ], @@ -38,6 +39,12 @@ ).read(), classifiers=[ 'Framework :: Django', + 'Framework :: Django :: 1.8', + 'Framework :: Django :: 1.9', + 'Framework :: Django :: 1.10', + 'Framework :: Django :: 1.11', + 'Framework :: Django :: 2.0', + 'Framework :: Django :: 2.1', 'Intended Audience :: Developers', 'License :: Public Domain', 'Operating System :: OS Independent', @@ -48,6 +55,7 @@ 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Internet :: WWW/HTTP',