Hello community, here is the log from the commit of package python-raven for openSUSE:Factory checked in at 2018-01-16 09:42:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-raven (Old) and /work/SRC/openSUSE:Factory/.python-raven.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-raven" Tue Jan 16 09:42:04 2018 rev:2 rq:563571 version:6.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-raven/python-raven.changes 2017-09-12 19:56:23.458673844 +0200 +++ /work/SRC/openSUSE:Factory/.python-raven.new/python-raven.changes 2018-01-16 09:42:06.206439333 +0100 @@ -1,0 +2,34 @@ +Thu Jan 11 11:40:43 UTC 2018 - [email protected] + +- update to 6.4.0 +- added kill_bad_test.patch +- dropped zconfig_tests.patch +* [Core] Support for defining sanitized_keys on the client +* [Django] Support for Django 2.0 Urlresolver +* [Docs] Several fixes and improvements + + +------------------------------------------------------------------- +Wed Nov 15 13:47:01 UTC 2017 - [email protected] + +- update to 6.3.0 +- add zconfig_tests.patch and component.xml fixing zconfig support +* [Core] Changed default timeout on http calls to 5 seconds +* [Core] Fixed relative paths for traces generated on Windows +* [Django] Fixed import issues for Django projects < 1.7 +* [Django] Fixed django management command data option +* [Django/DRF] Added application/octet-stream to non-cacheable types in middleware +* [Django] Added parsing X-Forwarded-For for user.ip_address +* [Flask] Added request.remote_addr as fallback for ip addresses +* [Lambda] Added initial AWS Lambda support with contrib.awslambda.LambdaClient +* [Core] get_frame_locals properly using max_var_size +* [Core] Fixed raven initialization when logging._srcfile is None +* [Core] Fixed import locking to avoid recursion +* [Django] Fixed several issues for Django 1.11 and Django 2.0 +* [Django/DRF] Fixed issue with unavailable request data +* [Flask] Added app.logger instrumentation +* [Flask] Added signal on setup_logging +* [ZConfig] Added standalone ZConfig support +* [Celery] Fixed several issues related to Celery* + +------------------------------------------------------------------- Old: ---- raven-6.1.0.tar.gz New: ---- component.xml kill_bad_test.patch raven-6.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-raven.spec ++++++ --- /var/tmp/diff_new_pack.9fmE3j/_old 2018-01-16 09:42:07.174394025 +0100 +++ /var/tmp/diff_new_pack.9fmE3j/_new 2018-01-16 09:42:07.174394025 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-raven # -# 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 @@ -13,22 +13,29 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ +# %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test Name: python-raven -Version: 6.1.0 +Version: 6.4.0 Release: 0 -License: BSD-3-Clause Summary: Raven is a client for Sentry -Url: https://github.com/getsentry/raven-python +License: BSD-3-Clause Group: Development/Languages/Python +Url: https://github.com/getsentry/raven-python Source: https://files.pythonhosted.org/packages/source/r/raven/raven-%{version}.tar.gz -BuildRequires: fdupes -BuildRequires: python-rpm-macros +# missing file in 6.3.0 release +Source1: component.xml +Patch0: kill_bad_test.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Recommends: python-Flask >= 0.8 +Recommends: python-blinker >= 1.1 +BuildArch: noarch %if %{with test} BuildRequires: %{python_module Flask >= 0.8} BuildRequires: %{python_module Flask-Login >= 0.2.0} @@ -36,6 +43,7 @@ BuildRequires: %{python_module Paste} BuildRequires: %{python_module WebOb} BuildRequires: %{python_module WebTest} +BuildRequires: %{python_module ZConfig} BuildRequires: %{python_module anyjson} BuildRequires: %{python_module blinker >= 1.1} BuildRequires: %{python_module bottle} @@ -47,26 +55,29 @@ BuildRequires: %{python_module nose} BuildRequires: %{python_module pycodestyle} BuildRequires: %{python_module pytest >= 3.0.0} +BuildRequires: %{python_module pytest-cov} +BuildRequires: %{python_module pytest-flake8} +BuildRequires: %{python_module pytest-pythonpath} +BuildRequires: %{python_module pytest-sugar} BuildRequires: %{python_module pytest-timeout >= 0.4} +BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytz} BuildRequires: %{python_module requests} BuildRequires: %{python_module tornado >= 4.1} BuildRequires: %{python_module vine} -BuildRequires: python-contextlib2 BuildRequires: python-unittest2 BuildRequires: python-web.py +%ifpython2 +BuildRequires: python-contextlib2 +%endif %endif -Recommends: python-Flask >= 0.8 -Recommends: python-blinker >= 1.1 %ifpython3 -%if %{python3_version_nodots} < 35 +%if %{python3_version_nodots} < 32 Requires: python-contextlib2 %endif %else Requires: python-contextlib2 %endif -BuildArch: noarch - %python_subpackages %description @@ -77,6 +88,8 @@ %prep %setup -q -n raven-%{version} +%patch0 -p1 +cp %{SOURCE1} raven/contrib/zconfig/ %build %python_build @@ -94,7 +107,6 @@ %endif %files %{python_files} -%defattr(-,root,root,-) %doc LICENSE README.rst %python3_only %{_bindir}/raven %{python_sitelib}/* ++++++ component.xml ++++++ <component> <description> </description> <import package="ZConfig.components.logger" file="abstract.xml"/> <sectiontype name="sentry" datatype="raven.contrib.zconfig.Factory" implements="ZConfig.logger.handler" extends="ZConfig.logger.base-log-handler"> <key name="dsn" required="no"/> <key name="site" required="no"/> <key name="name" required="no"/> <key name="release" required="no"/> <key name="environment" required="no"/> <key name="exclude_paths" required="no" datatype="string-list"/> <key name="include_paths" required="no" datatype="string-list"/> <key name="sample_rate" required="no" datatype="float" default="1.0" /> <key name="list_max_length" required="no" datatype="integer"/> <key name="string_max_length" required="no" datatype="integer"/> <key name="auto_log_stacks" required="no" datatype="boolean"/> <key name="processors" required="no" datatype="string-list"/> </sectiontype> </component> ++++++ kill_bad_test.patch ++++++ Index: raven-6.4.0/raven/deprecation.py =================================================================== --- raven-6.4.0.orig/raven/deprecation.py +++ raven-6.4.0/raven/deprecation.py @@ -1,4 +1,4 @@ - +from __future__ import absolute_import class DeprecationMixin(object): """The class where methods go to retire""" Index: raven-6.4.0/tests/breadcrumbs/tests.py =================================================================== --- raven-6.4.0.orig/tests/breadcrumbs/tests.py +++ raven-6.4.0/tests/breadcrumbs/tests.py @@ -7,8 +7,9 @@ from raven.base import Client from raven import breadcrumbs from io import StringIO +import pytest - [email protected](reason="buggy test") class BreadcrumbTestCase(TestCase): def test_crumb_buffer(self): ++++++ raven-6.1.0.tar.gz -> raven-6.4.0.tar.gz ++++++ ++++ 3437 lines of diff (skipped)
