Accepting request 854664 from devel:languages:python

OBS-URL: https://build.opensuse.org/request/show/854664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-sentry-sdk?expand=0&rev=13
This commit is contained in:
Dominique Leuenberger 2020-12-25 17:50:27 +00:00 committed by Git OBS Bridge
commit 43e28bfa56
4 changed files with 215 additions and 15 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0944101ab5007666d75112b3a490ced5c448973b839783a9d8ce85fce7dca5ff
size 160472

View File

@ -1,3 +1,173 @@
-------------------------------------------------------------------
Thu Dec 10 13:23:46 UTC 2020 - ecsos <ecsos@opensuse.org>
- Update to 0.19.5
- Fix two regressions added in 0.19.2 with regard to sampling
behavior when reading the sampling decision from headers.
- Increase internal transport queue size and make it configurable.
-------------------------------------------------------------------
Wed Dec 2 12:33:17 UTC 2020 - ecsos <ecsos@opensuse.org>
- Add additional and missing requirements.
-------------------------------------------------------------------
Tue Dec 1 21:41:22 UTC 2020 - Hans-Peter Jansen <hpj@urpla.net>
- Update to version 0.19.4
* Fix a bug that would make applications crash if an old version
of boto3 was installed.
- Update to version 0.19.3
* Automatically pass integration-relevant data to traces_sampler
for AWS, AIOHTTP, ASGI, Bottle, Celery, Django, Falcon, Flask,
GCP, Pyramid, Tryton, RQ, and WSGI integrations
* Fix a bug where the AWS integration would crash if event was
anything besides a dictionary
* Fix the Django integrations's ASGI handler for Channels 3.0.
Thanks Luke Pomfrey!
- Update to version 0.19.2
* Add traces_sampler option.
* The SDK now attempts to infer a default release from various
environment variables and the current git repo.
* Fix a crash with async views in Django 3.1.
* Fix a bug where complex URL patterns in Django would create
malformed transaction names.
* Add options for transaction styling in AIOHTTP.
* Add basic attachment support (documentation tbd).
* fix a crash in the pure_eval integration.
* Integration for creating spans from boto3.
- Update to version 0.19.1
* Fix dependency check for blinker fixes #858
* Fix incorrect timeout warnings in AWS Lambda and GCP
integrations #854
- Update to version 0.19.0
* Removed _experiments.auto_enabling_integrations in favor of
just auto_enabling_integrations which is now enabled by
default.
- Update to version 0.18.0
* Breaking change: The no_proxy environment variable is now
honored when inferring proxy settings from the system. Thanks
Xavier Fernandez!
* Added Performance/Tracing support for AWS and GCP functions.
* Fix an issue with Django instrumentation where the SDK modified
resolver_match.callback and broke user code.
- Update to version 0.17.8
* Fix yet another bug with disjoint traces in Celery.
* Added support for Chalice 1.20. Thanks again to the folks at
Cuenca MX!
- Update to version 0.17.7
* Internal: Change data category for transaction envelopes.
* Fix a bug under Celery 4.2+ that may have caused disjoint
traces or missing transactions.
- Update to version 0.17.6
* Support for Flask 0.10 (only relaxing version check)
- Update to version 0.17.5
* Work around an issue in the Python stdlib that makes the entire
process deadlock during garbage collection if events are sent
from a __del__ implementation.
* Add possibility to wrap ASGI application twice in middleware to
enable split up of request scope data and exception catching.
- Update to version 0.17.4
* New integration for the Chalice web framework for AWS Lambda.
Thanks to the folks at Cuenca MX!
- Update to version 0.17.3
* Fix an issue with the pure_eval integration in interaction with
trimming where pure_eval would create a lot of useless local
variables that then drown out the useful ones in trimming.
- Update to version 0.17.2
* Fix timezone bugs in GCP integration.
- Update to version 0.17.1
* Fix timezone bugs in AWS Lambda integration.
* Fix crash on GCP integration because of missing parameter
timeout_warning.
- Update to version 0.17.0
* Fix a bug where class-based callables used as Django views
(without using Django's regular class-based views) would not
have csrf_exempt applied.
* New integration for Google Cloud Functions.
* Fix a bug where a recently released version of urllib3 would
cause the SDK to enter an infinite loop on networking and SSL
errors.
* Breaking change: Remove the traceparent_v2 option. The option
has been ignored since 0.16.3, just remove it from your code.
- Update to version 0.16.5
* Fix a bug that caused Django apps to crash if the view didn't
have a __name__ attribute.
- Update to version 0.16.4
* Add experiment to avoid trunchating span descriptions.
Initialize with
init(_experiments={"smart_transaction_trimming": True}).
* Add a span around the Django view in transactions to
distinguish its operations from middleware operations.
- Update to version 0.16.3
* Fix AWS Lambda support for Python 3.8.
* The AWS Lambda integration now captures initialization/import
errors for Python 3.
* The AWS Lambda integration now supports an option to warn about
functions likely to time out.
* Testing for RQ 1.5
* Flip default of traceparent_v2. This change should have zero
impact. The flag will be removed in 0.17.
* Fix compatibility bug with Django 3.1.
- Update to version 0.16.2
* New (optional) integrations for richer stacktraces: pure_eval
for additional variables, executing for better function names.
- Update to version 0.16.1
* Flask integration: Fix a bug that prevented custom tags from
being attached to transactions.
- Update to version 0.16.0
* Redis integration: add tags for more commands
* Redis integration: Patch rediscluster package if installed.
* Session tracking: A session is no longer considered crashed if
there has been a fatal log message (only unhandled exceptions
count).
* Breaking change: Revamping of the tracing API.
* Breaking change: before_send is no longer called for
transactions.
- Update to version 0.15.1
* Fix fatal crash in Pyramid integration on 404.
- Update to version 0.15.0
* Breaking change: The ASGI middleware will now raise an
exception if contextvars are not available, like it is already
the case for other asyncio integrations.
* Contextvars are now used in more circumstances following a
bugfix release of gevent. This will fix a few instances of
wrong request data being attached to events while using an
asyncio-based web framework.
* APM: Fix a bug in the SQLAlchemy integration where a span was
left open if the database transaction had to be rolled back.
This could have led to deeply nested span trees under that db
query span.
* Fix a bug in the Pyramid integration where the transaction name
could not be overridden at all.
* Fix a broken type annotation on capture_exception.
* Basic support for Django 3.1. More work is required for async
middlewares to be instrumented properly for APM.
- Add new dependencies
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jun 18 16:32:19 UTC 2020 - Martin Hauke <mardnh@gmx.de> Thu Jun 18 16:32:19 UTC 2020 - Martin Hauke <mardnh@gmx.de>

View File

@ -20,29 +20,29 @@
# nothing provides python2-venusian >= 1.0 needed by python2-pyramid # nothing provides python2-venusian >= 1.0 needed by python2-pyramid
%define skip_python2 1 %define skip_python2 1
Name: python-sentry-sdk Name: python-sentry-sdk
Version: 0.14.4 Version: 0.19.5
Release: 0 Release: 0
Summary: Python SDK for Sentry.io Summary: Python SDK for Sentry.io
License: BSD-2-Clause License: BSD-2-Clause
Group: Development/Languages/Python Group: Development/Languages/Python
URL: https://github.com/getsentry/sentry-python URL: https://github.com/getsentry/sentry-python
Source0: https://github.com/getsentry/sentry-python/archive/%{version}/%{name}-%{version}.tar.gz Source0: https://github.com/getsentry/sentry-python/archive/%{version}/sentry-python-%{version}.tar.gz
BuildRequires: %{python_module Flask >= 0.8} BuildRequires: %{python_module Flask >= 0.11}
BuildRequires: %{python_module SQLAlchemy >= 1.2}
BuildRequires: %{python_module aiohttp >= 3.5}
BuildRequires: %{python_module blinker >= 1.1} BuildRequires: %{python_module blinker >= 1.1}
BuildRequires: %{python_module bottle >= 0.12.13} BuildRequires: %{python_module bottle >= 0.12.13}
BuildRequires: %{python_module celery >= 3}
BuildRequires: %{python_module certifi} BuildRequires: %{python_module certifi}
BuildRequires: %{python_module executing}
BuildRequires: %{python_module falcon >= 1.4} BuildRequires: %{python_module falcon >= 1.4}
BuildRequires: %{python_module jsonschema}
BuildRequires: %{python_module rq >= 0.6}
BuildRequires: %{python_module setuptools} BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module tornado >= 5}
BuildRequires: %{python_module urllib3} BuildRequires: %{python_module urllib3}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros BuildRequires: python-rpm-macros
Requires: python-Flask >= 0.8
Requires: python-blinker >= 1.1
Requires: python-bottle >= 0.12.13
Requires: python-certifi
Requires: python-falcon >= 1.4
Requires: python-urllib3
BuildArch: noarch
# SECTION test requirements # SECTION test requirements
BuildRequires: %{python_module Werkzeug} BuildRequires: %{python_module Werkzeug}
BuildRequires: %{python_module eventlet} BuildRequires: %{python_module eventlet}
@ -51,10 +51,40 @@ BuildRequires: %{python_module hypothesis}
BuildRequires: %{python_module pyramid} BuildRequires: %{python_module pyramid}
BuildRequires: %{python_module pytest-localserver} BuildRequires: %{python_module pytest-localserver}
BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest}
BuildRequires: %{python_module rq}
BuildRequires: %{python_module tornado}
BuildRequires: %{python_module tox} BuildRequires: %{python_module tox}
# /SECTION # /SECTION
# SECTION extra requirements - which rise up buildtime error or missing in openSUSE
#BuildRequires: %%{python_module Django >= 1.8}
#BuildRequires: %%{python_module sanic >= 0.8}
#BuildRequires: %%{python_module apache-beam >= 2.12}
#BuildRequires: %%{python_module pyspark >= 2.4.4}
#BuildRequires: %%{python_module pure_eval}
#BuildRequires: %%{python_module asttokens}
#BuildRequires: %%{python_module chalice >= 1.16.0}
# /SECTION
Requires: python-Flask >= 0.11
Requires: python-SQLAlchemy >= 1.2
Requires: python-aiohttp >= 3.5
Requires: python-blinker >= 1.1
Requires: python-bottle >= 0.12.13
Requires: python-celery >= 3
Requires: python-certifi
Requires: python-executing
Requires: python-falcon >= 1.4
Requires: python-jsonschema
Requires: python-rq >= 0.6
Requires: python-tornado >= 5
Requires: python-urllib3
# SECTION extra requirements - which rise up buildtime error or missing in openSUSE
#Requires: python-Django >= 1.8
#Requires: python-sanic >= 0.8
#Requires: python-apache-beam >= 2.12
#Requires: python-pyspark >= 2.4.4
#Requires: python-pure_eval
#Requires: python-asttokens
#Requires: python-chalice >= 1.16.0
# /SECTION
BuildArch: noarch
%python_subpackages %python_subpackages
%description %description

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:41105936b5196fbed153d016b9425b190d7e1ea5088b3023a1c2ed041de3e0de
size 206164