diff --git a/.travis.yml b/.travis.yml index 92f1f96..a57a1fe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,12 @@ language: python python: - - "2.7" - - "3.4" - "3.5" - "3.6" + - "3.7" + - "3.8" env: - - DJANGO=1.7 - - DJANGO=1.8 - - DJANGO=1.9 - - DJANGO=1.10 - - DJANGO=1.11 - - DJANGO=2.0 + - DJANGO=2.2 + - DJANGO=3.0 install: # command to install dependencies - "pip install coveralls" @@ -22,12 +18,8 @@ script: - coverage run --branch --source=notifications manage.py test matrix: exclude: - - python: "2.7" - env: DJANGO=2.0 - python: "3.5" - env: DJANGO=1.7 - - python: "3.6" - env: DJANGO=1.7 + env: DJANGO=3.0 after_success: diff --git a/README.rst b/README.rst index 8e81d91..5fb3949 100644 --- a/README.rst +++ b/README.rst @@ -28,8 +28,8 @@ Nomenclature of this specification is based on the Activity Streams Spec: `=1.7', - 'django-model-utils>=2.0.3', - 'jsonfield>=1.0.3', + 'django>=2.2', + 'django-model-utils>=3.1.0', + 'jsonfield>=2.1.0', 'pytz', 'swapper' ], test_requires=[ - 'django>=1.7', - 'django-model-utils>=2.0.3', - 'jsonfield>=1.0.3', + 'django>=2.2', + 'django-model-utils>=3.1.0', + 'jsonfield>=2.1.0', 'pytz' ], packages=[ @@ -55,18 +55,16 @@ setup( 'License :: OSI Approved :: BSD License', 'Operating System :: OS Independent', 'Framework :: Django', - 'Framework :: Django :: 1.10', - 'Framework :: Django :: 1.9', - 'Framework :: Django :: 1.8', - 'Framework :: Django :: 1.7', + 'Framework :: Django :: 2.2', + 'Framework :: Django :: 3.0', # Specify the Python versions you support here. In particular, ensure # that you indicate whether you support Python 2, Python 3 or both. 'Programming Language :: Python', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.3', - 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'Topic :: Utilities' ], keywords='django notifications github action event stream', diff --git a/tox.ini b/tox.ini index 2333c66..c1e50e1 100644 --- a/tox.ini +++ b/tox.ini @@ -1,18 +1,14 @@ # -- FILE: tox.ini [tox] envlist = - py{27,33,34}-django17 - py{27,33,34,35,36}-django{18,19,110,111} - py{34,35,36}-django200 + py{35,36,37,38}-django22 + py{36,37,38}-django30 [testenv] commands = coverage run --branch --source=notifications manage.py test deps = coverage - django17: Django>=1.7,<1.8 - django18: Django>=1.8,<1.9 - django19: Django>=1.9,<1.10 - django110: Django>=1.10,<1.11 - django111: Django>=1.11,<2.0 - django200: Django>=2.0,<3.0 + django22: Django>=2.2,<2.3 + django30: Django>=3.0,<3.1 + django30: six