Hello community, here is the log from the commit of package python-django-nose for openSUSE:Factory checked in at 2018-12-13 19:48:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-django-nose (Old) and /work/SRC/openSUSE:Factory/.python-django-nose.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-nose" Thu Dec 13 19:48:50 2018 rev:16 rq:657254 version:1.4.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-django-nose/python-django-nose.changes 2017-10-19 19:32:07.628903434 +0200 +++ /work/SRC/openSUSE:Factory/.python-django-nose.new.28833/python-django-nose.changes 2018-12-13 19:48:53.184666648 +0100 @@ -1,0 +2,12 @@ +Tue Dec 11 14:34:31 UTC 2018 - Jan Engelhardt <jeng...@inai.de> + +- Trim bias from descriptions. + +------------------------------------------------------------------- +Tue Dec 11 10:09:49 UTC 2018 - Tomáš Chvátal <tchva...@suse.com> + +- Version update to 1.4.6: + * py3.7 support + * Django 2.0 and 2.1 support + +------------------------------------------------------------------- Old: ---- django-nose-1.4.5.tar.gz New: ---- django-nose-1.4.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-django-nose.spec ++++++ --- /var/tmp/diff_new_pack.wBbtcV/_old 2018-12-13 19:48:53.596666115 +0100 +++ /var/tmp/diff_new_pack.wBbtcV/_new 2018-12-13 19:48:53.596666115 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-django-nose # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,34 +12,30 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} -%bcond_without test Name: python-django-nose -Version: 1.4.5 +Version: 1.4.6 Release: 0 -Summary: Makes your Django tests simple and snappy +Summary: Django test runner that uses python-nose License: BSD-3-Clause Group: Development/Languages/Python -Url: http://github.com/django-nose/django-nose +URL: http://github.com/django-nose/django-nose Source: https://files.pythonhosted.org/packages/source/d/django-nose/django-nose-%{version}.tar.gz -BuildRequires: %{python_module devel} BuildRequires: %{python_module Django >= 1.11} -BuildRequires: %{python_module setuptools} -BuildRequires: python-rpm-macros -BuildRequires: fdupes -%if %{with test} +BuildRequires: %{python_module devel} BuildRequires: %{python_module dj-database-url} BuildRequires: %{python_module nose >= 1.2.1} BuildRequires: %{python_module pytest-django} -%endif +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros Requires: python-Django >= 1.11 Requires: python-nose >= 1.2.1 BuildArch: noarch - %python_subpackages %description @@ -55,14 +51,12 @@ %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} -%if %{with test} %check %python_exec ./manage.py test testapp/tests.py -%endif %files %{python_files} -%defattr(-,root,root,-) -%doc AUTHORS.rst LICENSE README.rst changelog.rst +%license LICENSE +%doc AUTHORS.rst README.rst changelog.rst %{python_sitelib}/* %changelog ++++++ django-nose-1.4.5.tar.gz -> django-nose-1.4.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-nose-1.4.5/PKG-INFO new/django-nose-1.4.6/PKG-INFO --- old/django-nose-1.4.5/PKG-INFO 2017-08-22 21:27:23.000000000 +0200 +++ new/django-nose-1.4.6/PKG-INFO 2018-10-03 23:26:48.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: django-nose -Version: 1.4.5 +Version: 1.4.6 Summary: Makes your Django tests simple and snappy Home-page: http://github.com/django-nose/django-nose Author: Erik Rose @@ -14,38 +14,72 @@ **django-nose** provides all the goodness of `nose`_ in your Django tests, like: - * Testing just your apps by default, not all the standard ones that happen to - be in ``INSTALLED_APPS`` - * Running the tests in one or more specific modules (or apps, or classes, or - folders, or just running a specific test) - * Obviating the need to import all your tests into ``tests/__init__.py``. - This not only saves busy-work but also eliminates the possibility of - accidentally shadowing test classes. - * Taking advantage of all the useful `nose plugins`_ + * Testing just your apps by default, not all the standard ones that happen to + be in ``INSTALLED_APPS`` + * Running the tests in one or more specific modules (or apps, or classes, or + folders, or just running a specific test) + * Obviating the need to import all your tests into ``tests/__init__.py``. + This not only saves busy-work but also eliminates the possibility of + accidentally shadowing test classes. + * Taking advantage of all the useful `nose plugins`_ .. _nose: https://nose.readthedocs.io/en/latest/ .. _nose plugins: http://nose-plugins.jottit.com/ It also provides: - * Fixture bundling, an optional feature which speeds up your fixture-based - tests by a factor of 4 - * Reuse of previously created test DBs, cutting 10 seconds off startup time - * Hygienic TransactionTestCases, which can save you a DB flush per test - * Support for various databases. Tested with MySQL, PostgreSQL, and SQLite. - Others should work as well. + * Fixture bundling, an optional feature which speeds up your fixture-based + tests by a factor of 4 + * Reuse of previously created test DBs, cutting 10 seconds off startup time + * Hygienic TransactionTestCases, which can save you a DB flush per test + * Support for various databases. Tested with MySQL, PostgreSQL, and SQLite. + Others should work as well. django-nose requires nose 1.2.1 or later, and the `latest release`_ is recommended. It follows the `Django's support policy`_, supporting: - * Django 1.8 (LTS) with Python 2.7, 3.4, or 3.5 - * Django 1.9 with Python 2.7, 3.4, or 3.5 - * Django 1.10 with Python 2.7, 3.4, or 3.5 - * Django 1.11 (LTS) with Python 2.7, 3.4, 3.5, or 3.6 + * Django 1.8 (LTS) with Python 2.7, 3.4, or 3.5 + * Django 1.9 with Python 2.7, 3.4, or 3.5 + * Django 1.10 with Python 2.7, 3.4, or 3.5 + * Django 1.11 (LTS) with Python 2.7, 3.4, 3.5, or 3.6 + * Django 2.0 with Python 3.4, 3.5, 3.6, or 3.7 + * Django 2.1 with Python 3.5, 3.6, or 3.7 .. _latest release: https://pypi.python.org/pypi/nose .. _Django's support policy: https://docs.djangoproject.com/en/1.8/internals/release-process/#supported-versions + Installation + ------------ + + You can get django-nose from PyPI with... : + + .. code-block:: shell + + $ pip install django-nose + + The development version can be installed with... : + + .. code-block:: shell + + $ pip install -e git://github.com/django-nose/django-nose.git#egg=django-nose + + Since django-nose extends Django's built-in test command, you should add it to + your ``INSTALLED_APPS`` in ``settings.py``: + + .. code-block:: python + + INSTALLED_APPS = ( + ... + 'django_nose', + ... + ) + + Then set ``TEST_RUNNER`` in ``settings.py``: + + .. code-block:: python + + TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' + Development ----------- :Code: https://github.com/django-nose/django-nose @@ -56,6 +90,11 @@ Changelog --------- + 1.4.6 (2018-10-03) + ~~~~~~~~~~~~~~~~~~ + * Document Django 2.0 and 2.1 support, no changes needed + * Document Python 3.7 support + 1.4.5 (2017-08-22) ~~~~~~~~~~~~~~~~~~ * Add Django 1.11 support @@ -147,6 +186,12 @@ Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Web Environment Classifier: Framework :: Django +Classifier: Framework :: Django :: 1.8 +Classifier: Framework :: Django :: 1.9 +Classifier: Framework :: Django :: 1.10 +Classifier: Framework :: Django :: 1.11 +Classifier: Framework :: Django :: 2.0 +Classifier: Framework :: Django :: 2.1 Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: BSD License Classifier: Operating System :: OS Independent @@ -157,4 +202,6 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 Classifier: Topic :: Software Development :: Testing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-nose-1.4.5/README.rst new/django-nose-1.4.6/README.rst --- old/django-nose-1.4.5/README.rst 2017-08-22 21:18:34.000000000 +0200 +++ new/django-nose-1.4.6/README.rst 2018-10-03 23:23:41.000000000 +0200 @@ -18,38 +18,72 @@ **django-nose** provides all the goodness of `nose`_ in your Django tests, like: - * Testing just your apps by default, not all the standard ones that happen to - be in ``INSTALLED_APPS`` - * Running the tests in one or more specific modules (or apps, or classes, or - folders, or just running a specific test) - * Obviating the need to import all your tests into ``tests/__init__.py``. - This not only saves busy-work but also eliminates the possibility of - accidentally shadowing test classes. - * Taking advantage of all the useful `nose plugins`_ +* Testing just your apps by default, not all the standard ones that happen to + be in ``INSTALLED_APPS`` +* Running the tests in one or more specific modules (or apps, or classes, or + folders, or just running a specific test) +* Obviating the need to import all your tests into ``tests/__init__.py``. + This not only saves busy-work but also eliminates the possibility of + accidentally shadowing test classes. +* Taking advantage of all the useful `nose plugins`_ .. _nose: https://nose.readthedocs.io/en/latest/ .. _nose plugins: http://nose-plugins.jottit.com/ It also provides: - * Fixture bundling, an optional feature which speeds up your fixture-based - tests by a factor of 4 - * Reuse of previously created test DBs, cutting 10 seconds off startup time - * Hygienic TransactionTestCases, which can save you a DB flush per test - * Support for various databases. Tested with MySQL, PostgreSQL, and SQLite. - Others should work as well. +* Fixture bundling, an optional feature which speeds up your fixture-based + tests by a factor of 4 +* Reuse of previously created test DBs, cutting 10 seconds off startup time +* Hygienic TransactionTestCases, which can save you a DB flush per test +* Support for various databases. Tested with MySQL, PostgreSQL, and SQLite. + Others should work as well. django-nose requires nose 1.2.1 or later, and the `latest release`_ is recommended. It follows the `Django's support policy`_, supporting: - * Django 1.8 (LTS) with Python 2.7, 3.4, or 3.5 - * Django 1.9 with Python 2.7, 3.4, or 3.5 - * Django 1.10 with Python 2.7, 3.4, or 3.5 - * Django 1.11 (LTS) with Python 2.7, 3.4, 3.5, or 3.6 +* Django 1.8 (LTS) with Python 2.7, 3.4, or 3.5 +* Django 1.9 with Python 2.7, 3.4, or 3.5 +* Django 1.10 with Python 2.7, 3.4, or 3.5 +* Django 1.11 (LTS) with Python 2.7, 3.4, 3.5, or 3.6 +* Django 2.0 with Python 3.4, 3.5, 3.6, or 3.7 +* Django 2.1 with Python 3.5, 3.6, or 3.7 .. _latest release: https://pypi.python.org/pypi/nose .. _Django's support policy: https://docs.djangoproject.com/en/1.8/internals/release-process/#supported-versions +Installation +------------ + +You can get django-nose from PyPI with... : + +.. code-block:: shell + + $ pip install django-nose + +The development version can be installed with... : + +.. code-block:: shell + + $ pip install -e git://github.com/django-nose/django-nose.git#egg=django-nose + +Since django-nose extends Django's built-in test command, you should add it to +your ``INSTALLED_APPS`` in ``settings.py``: + +.. code-block:: python + + INSTALLED_APPS = ( + ... + 'django_nose', + ... + ) + +Then set ``TEST_RUNNER`` in ``settings.py``: + +.. code-block:: python + + TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' + Development ----------- :Code: https://github.com/django-nose/django-nose diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-nose-1.4.5/changelog.rst new/django-nose-1.4.6/changelog.rst --- old/django-nose-1.4.5/changelog.rst 2017-08-22 21:18:34.000000000 +0200 +++ new/django-nose-1.4.6/changelog.rst 2018-10-03 23:23:41.000000000 +0200 @@ -1,6 +1,11 @@ Changelog --------- +1.4.6 (2018-10-03) +~~~~~~~~~~~~~~~~~~ +* Document Django 2.0 and 2.1 support, no changes needed +* Document Python 3.7 support + 1.4.5 (2017-08-22) ~~~~~~~~~~~~~~~~~~ * Add Django 1.11 support diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-nose-1.4.5/django_nose/__init__.py new/django-nose-1.4.6/django_nose/__init__.py --- old/django-nose-1.4.5/django_nose/__init__.py 2017-08-22 21:18:34.000000000 +0200 +++ new/django-nose-1.4.6/django_nose/__init__.py 2018-10-03 23:23:41.000000000 +0200 @@ -8,5 +8,5 @@ assert NoseTestSuiteRunner assert FastFixtureTestCase -VERSION = (1, 4, 5) +VERSION = (1, 4, 6) __version__ = '.'.join(map(str, VERSION)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-nose-1.4.5/django_nose.egg-info/PKG-INFO new/django-nose-1.4.6/django_nose.egg-info/PKG-INFO --- old/django-nose-1.4.5/django_nose.egg-info/PKG-INFO 2017-08-22 21:27:23.000000000 +0200 +++ new/django-nose-1.4.6/django_nose.egg-info/PKG-INFO 2018-10-03 23:26:48.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: django-nose -Version: 1.4.5 +Version: 1.4.6 Summary: Makes your Django tests simple and snappy Home-page: http://github.com/django-nose/django-nose Author: Erik Rose @@ -14,38 +14,72 @@ **django-nose** provides all the goodness of `nose`_ in your Django tests, like: - * Testing just your apps by default, not all the standard ones that happen to - be in ``INSTALLED_APPS`` - * Running the tests in one or more specific modules (or apps, or classes, or - folders, or just running a specific test) - * Obviating the need to import all your tests into ``tests/__init__.py``. - This not only saves busy-work but also eliminates the possibility of - accidentally shadowing test classes. - * Taking advantage of all the useful `nose plugins`_ + * Testing just your apps by default, not all the standard ones that happen to + be in ``INSTALLED_APPS`` + * Running the tests in one or more specific modules (or apps, or classes, or + folders, or just running a specific test) + * Obviating the need to import all your tests into ``tests/__init__.py``. + This not only saves busy-work but also eliminates the possibility of + accidentally shadowing test classes. + * Taking advantage of all the useful `nose plugins`_ .. _nose: https://nose.readthedocs.io/en/latest/ .. _nose plugins: http://nose-plugins.jottit.com/ It also provides: - * Fixture bundling, an optional feature which speeds up your fixture-based - tests by a factor of 4 - * Reuse of previously created test DBs, cutting 10 seconds off startup time - * Hygienic TransactionTestCases, which can save you a DB flush per test - * Support for various databases. Tested with MySQL, PostgreSQL, and SQLite. - Others should work as well. + * Fixture bundling, an optional feature which speeds up your fixture-based + tests by a factor of 4 + * Reuse of previously created test DBs, cutting 10 seconds off startup time + * Hygienic TransactionTestCases, which can save you a DB flush per test + * Support for various databases. Tested with MySQL, PostgreSQL, and SQLite. + Others should work as well. django-nose requires nose 1.2.1 or later, and the `latest release`_ is recommended. It follows the `Django's support policy`_, supporting: - * Django 1.8 (LTS) with Python 2.7, 3.4, or 3.5 - * Django 1.9 with Python 2.7, 3.4, or 3.5 - * Django 1.10 with Python 2.7, 3.4, or 3.5 - * Django 1.11 (LTS) with Python 2.7, 3.4, 3.5, or 3.6 + * Django 1.8 (LTS) with Python 2.7, 3.4, or 3.5 + * Django 1.9 with Python 2.7, 3.4, or 3.5 + * Django 1.10 with Python 2.7, 3.4, or 3.5 + * Django 1.11 (LTS) with Python 2.7, 3.4, 3.5, or 3.6 + * Django 2.0 with Python 3.4, 3.5, 3.6, or 3.7 + * Django 2.1 with Python 3.5, 3.6, or 3.7 .. _latest release: https://pypi.python.org/pypi/nose .. _Django's support policy: https://docs.djangoproject.com/en/1.8/internals/release-process/#supported-versions + Installation + ------------ + + You can get django-nose from PyPI with... : + + .. code-block:: shell + + $ pip install django-nose + + The development version can be installed with... : + + .. code-block:: shell + + $ pip install -e git://github.com/django-nose/django-nose.git#egg=django-nose + + Since django-nose extends Django's built-in test command, you should add it to + your ``INSTALLED_APPS`` in ``settings.py``: + + .. code-block:: python + + INSTALLED_APPS = ( + ... + 'django_nose', + ... + ) + + Then set ``TEST_RUNNER`` in ``settings.py``: + + .. code-block:: python + + TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' + Development ----------- :Code: https://github.com/django-nose/django-nose @@ -56,6 +90,11 @@ Changelog --------- + 1.4.6 (2018-10-03) + ~~~~~~~~~~~~~~~~~~ + * Document Django 2.0 and 2.1 support, no changes needed + * Document Python 3.7 support + 1.4.5 (2017-08-22) ~~~~~~~~~~~~~~~~~~ * Add Django 1.11 support @@ -147,6 +186,12 @@ Classifier: Development Status :: 5 - Production/Stable Classifier: Environment :: Web Environment Classifier: Framework :: Django +Classifier: Framework :: Django :: 1.8 +Classifier: Framework :: Django :: 1.9 +Classifier: Framework :: Django :: 1.10 +Classifier: Framework :: Django :: 1.11 +Classifier: Framework :: Django :: 2.0 +Classifier: Framework :: Django :: 2.1 Classifier: Intended Audience :: Developers Classifier: License :: OSI Approved :: BSD License Classifier: Operating System :: OS Independent @@ -157,4 +202,6 @@ Classifier: Programming Language :: Python :: 3 Classifier: Programming Language :: Python :: 3.4 Classifier: Programming Language :: Python :: 3.5 +Classifier: Programming Language :: Python :: 3.6 +Classifier: Programming Language :: Python :: 3.7 Classifier: Topic :: Software Development :: Testing diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-nose-1.4.5/requirements.txt new/django-nose-1.4.6/requirements.txt --- old/django-nose-1.4.5/requirements.txt 2017-08-22 21:18:34.000000000 +0200 +++ new/django-nose-1.4.6/requirements.txt 2018-01-21 16:26:36.000000000 +0100 @@ -3,7 +3,7 @@ # # Latest Django -Django>=1.11,<2.0 +Django>=2.0,<2.1 # This project -e . diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-nose-1.4.5/setup.py new/django-nose-1.4.6/setup.py --- old/django-nose-1.4.5/setup.py 2017-08-22 21:18:34.000000000 +0200 +++ new/django-nose-1.4.6/setup.py 2018-10-03 23:23:41.000000000 +0200 @@ -37,7 +37,7 @@ setup( name='django-nose', - version='1.4.5', + version='1.4.6', description='Makes your Django tests simple and snappy', long_description=get_long_description('django-nose'), author='Jeff Balogh', @@ -66,6 +66,12 @@ 'Development Status :: 5 - Production/Stable', 'Environment :: Web Environment', '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 :: OSI Approved :: BSD License', 'Operating System :: OS Independent', @@ -76,6 +82,8 @@ 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', 'Topic :: Software Development :: Testing' ] ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/django-nose-1.4.5/testapp/tests.py new/django-nose-1.4.6/testapp/tests.py --- old/django-nose-1.4.5/testapp/tests.py 2015-11-04 03:42:11.000000000 +0100 +++ new/django-nose-1.4.6/testapp/tests.py 2018-01-21 16:26:36.000000000 +0100 @@ -2,7 +2,7 @@ from datetime import datetime -from django.test import TestCase +from django.test import TestCase, TransactionTestCase from testapp.models import Question, Choice @@ -34,7 +34,7 @@ self.assertEqual(0, the_choice.votes) -class UsesFixtureTestCase(TestCase): +class UsesFixtureTestCase(TransactionTestCase): """Tests that use a test fixture.""" fixtures = ["testdata.json"]