diff --git a/.travis.yml b/.travis.yml index 7f7febd..155c218 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,12 +3,13 @@ language: python python: - '2.7' - '3.4' + - '3.5' env: global: - DB=postgres matrix: - - DJANGO=">=1.7,<1.8" - DJANGO=">=1.8,<1.9" + - DJANGO=">=1.9,<1.10" install: - pip install -q coveralls coverage flake8 Django$DJANGO django-nose>=1.4 - pip install -r requirements/docs.txt diff --git a/deletion_side_effects/tests/test_deletion_side_effects.py b/deletion_side_effects/tests/test_deletion_side_effects.py index 133fb21..9ceb657 100644 --- a/deletion_side_effects/tests/test_deletion_side_effects.py +++ b/deletion_side_effects/tests/test_deletion_side_effects.py @@ -1,6 +1,6 @@ from django.contrib.auth.models import User from django.contrib.contenttypes.models import ContentType -from django.test import SimpleTestCase +from django.test import TransactionTestCase from django_dynamic_fixture import G from mock import Mock @@ -10,7 +10,7 @@ ) -class TestGatherDeletionSideEffects(SimpleTestCase): +class TestGatherDeletionSideEffects(TransactionTestCase): def setUp(self): _DELETION_SIDE_EFFECTS.clear() @@ -120,7 +120,7 @@ def get_side_effect_message(self, side_effect_objs): self.assertEquals(set(side_effects[1]['side_effect_objs']), set(users)) -class TestRegisterDeletionSideEffects(SimpleTestCase): +class TestRegisterDeletionSideEffects(TransactionTestCase): def setUp(self): _DELETION_SIDE_EFFECTS.clear() diff --git a/deletion_side_effects/version.py b/deletion_side_effects/version.py index 7fd229a..0404d81 100644 --- a/deletion_side_effects/version.py +++ b/deletion_side_effects/version.py @@ -1 +1 @@ -__version__ = '0.2.0' +__version__ = '0.3.0' diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 3ffb7b8..ce94612 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -1,17 +1,18 @@ Release Notes ============= -v0.2.0 +v0.3.0 ------ +* Add python 3.5 support, drop django 1.7 support +v0.2.0 +------ * Add support for django 1.9 v0.1.1 ------ - * Changed the interface for registering deletion side effects v0.1.0 ------ - * This is the initial release of django-deletion-side-effects. \ No newline at end of file diff --git a/setup.py b/setup.py index 560f643..f523d16 100755 --- a/setup.py +++ b/setup.py @@ -31,16 +31,16 @@ def get_version(): 'Programming Language :: Python', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3.4', + 'Programming Language :: Python :: 3.5', 'Intended Audience :: Developers', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', - 'Framework :: Django :: 1.7', 'Framework :: Django :: 1.8', 'Framework :: Django :: 1.9', ], license='MIT', install_requires=[ - 'django>=1.7', + 'django>=1.8', ], tests_require=[ 'psycopg2',