Accepting request 1099403 from home:ecsos:python
- Update to 1.28.1 - Redis: Add support for redis.asyncio (#1933) - Make sure each task that is started by Celery Beat has its own trace. (#2249) - Add Sampling Decision to Trace Envelope Header (#2239) - Do not add trace headers (sentry-trace and baggage) to HTTP requests to Sentry (#2240) - Prevent adding sentry-trace header multiple times (#2235) - Skip distributions with incomplete metadata (#2231) - Remove stale.yml (#2245) - Django: Fix 404 Handler handler being labeled as "generic ASGI request" (#1277) - Update to 1.28.0 - Add support for cron jobs in ARQ integration (#2088) - Backpressure handling prototype (#2189) - Add "replay" context to event payload (#2234) - Update test Django app to be compatible for Django 4.x (#1794) - Update to 1.27.1 + Add Starlette/FastAPI template tag for adding Sentry tracing information (#2225) - By adding {{ sentry_trace_meta }} to your Starlette/FastAPI Jinja2 templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend. - Fixed generation of baggage when a DSC is already in propagation context (#2232) - Handle explicitly passing None for trace_configs in aiohttp (#2230) - Support newest Starlette versions (#2227) - Update to 1.27.0 - Support for SQLAlchemy 2.0 (#2200) - Add instrumentation of aiohttp client requests (#1761) + Add Django template tag for adding Sentry tracing information (#2222) - By adding {{ sentry_trace_meta }} to your Django templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend. - Update Flask HTML meta helper (#2203) - Take trace ID always from propagation context (#2209) - Fix trace context in event payload (#2205) - Use new top level API in trace_propagation_meta (#2202) - Do not overwrite existing baggage on outgoing requests (#2191, #2214) - Set the transaction/span status from an OTel span (#2115) - Fix propagation of OTel NonRecordingSpan (#2187) - Fix TaskLockedException handling in Huey integration (#2206) - Add message format configuration arguments to Loguru integration (#2208) - Profiling: Add client reports for profiles (#2207) - CI: Fix CI (#2220) - Dependencies: Bump checkouts/data-schemas from 7fdde87 to 1b85152 (#2218) - Dependencies: Bump mypy from 1.3.0 to 1.4.1 (#2194) - Docs: Change API doc theme (#2210) - Docs: Allow (some) autocompletion for top-level API (#2213) - Docs: Revert autocomplete hack (#2224) - Update to 1.26.0 - Tracing without performance (#2136) - Load tracing information from environment (#2176) - Auto-enable HTTPX integration if HTTPX installed (#2177) - Support for SOCKS proxies (#1050) - Wrap parse_url calls in capture_internal_exceptions (#2162) - Run 2.7 tests in CI again (#2181) - Crons: Do not support sub-minute cron intervals (#2172) - Profile: Add function name to profiler frame cache (#2164) - Dependencies: bump checkouts/data-schemas from 0ed3357 to 7fdde87 (#2165) - Update changelog (#2163) - Update to 1.25.1 - Fix parse_url (#2161) Our URL sanitization used in multiple integrations broke with the recent Python security update. If you started seeing ValueErrors with "'Filtered' does not appear to be an IPv4 or IPv6 address", this release fixes that. See the original issue for more context. - Better version parsing in integrations (#2152) We now properly support all integration versions that conform to PEP 440. This replaces our naïve version parsing that wouldn't accept versions such as 2.0.0rc1 or 2.0.5.post1. - Align HTTP status code as span data field http.response.status_code (#2113) - Do not encode cached value to determine size (#2143) - Fix using unittest.mock whenever available (#1926) - Fix 2.7 common tests (#2145) - Bump actions/stale from 6 to 8 (#1978) - Bump black from 22.12.0 to 23.3.0 (#1984) - Bump mypy from 1.2.0 to 1.3.0 (#2110) - Bump sphinx from 5.3.0 to 7.0.1 (#2112) - Update to 1.25.0 - Support urllib3>=2.0.0 (#2148) We're now supporting urllib3's new major version, 2.0.0. If you encounter issues (e.g. some of your dependencies not supporting the new urllib3 version yet) you might consider pinning the urllib3 version to <2.0.0 manually in your project. Check out the the urllib3 migration guide for details. - Auto-retry tests on failure (#2134) - Correct importlib.metadata check in test_modules (#2149) - Fix distribution name normalization (PEP-0503) (#2144) - Fix functions_to_trace typing (#2141) - Drop mock.patch beecause no more need. OBS-URL: https://build.opensuse.org/request/show/1099403 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-sentry-sdk?expand=0&rev=54
This commit is contained in:
parent
a3b8aa4795
commit
c99cf7c406
63
mock.patch
63
mock.patch
@ -1,63 +0,0 @@
|
||||
Index: sentry-python-1.24.0/tests/tracing/test_decorator_py3.py
|
||||
===================================================================
|
||||
--- sentry-python-1.24.0.orig/tests/tracing/test_decorator_py3.py
|
||||
+++ sentry-python-1.24.0/tests/tracing/test_decorator_py3.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
import pytest
|
||||
import sys
|
||||
|
||||
Index: sentry-python-1.24.0/tests/tracing/test_misc.py
|
||||
===================================================================
|
||||
--- sentry-python-1.24.0.orig/tests/tracing/test_misc.py
|
||||
+++ sentry-python-1.24.0/tests/tracing/test_misc.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-from mock import MagicMock
|
||||
+from unittest.mock import MagicMock
|
||||
import pytest
|
||||
import gc
|
||||
import uuid
|
||||
Index: sentry-python-1.24.0/tests/test_api.py
|
||||
===================================================================
|
||||
--- sentry-python-1.24.0.orig/tests/test_api.py
|
||||
+++ sentry-python-1.24.0/tests/test_api.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
|
||||
from sentry_sdk import (
|
||||
configure_scope,
|
||||
Index: sentry-python-1.24.0/tests/test_client.py
|
||||
===================================================================
|
||||
--- sentry-python-1.24.0.orig/tests/test_client.py
|
||||
+++ sentry-python-1.24.0/tests/test_client.py
|
||||
@@ -1,7 +1,7 @@
|
||||
# coding: utf-8
|
||||
import os
|
||||
import json
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
import pytest
|
||||
import subprocess
|
||||
import sys
|
||||
Index: sentry-python-1.24.0/tests/test_crons.py
|
||||
===================================================================
|
||||
--- sentry-python-1.24.0.orig/tests/test_crons.py
|
||||
+++ sentry-python-1.24.0/tests/test_crons.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
import pytest
|
||||
import uuid
|
||||
|
||||
Index: sentry-python-1.24.0/tests/tracing/test_decorator_py2.py
|
||||
===================================================================
|
||||
--- sentry-python-1.24.0.orig/tests/tracing/test_decorator_py2.py
|
||||
+++ sentry-python-1.24.0/tests/tracing/test_decorator_py2.py
|
||||
@@ -1,4 +1,4 @@
|
||||
-import mock
|
||||
+from unittest import mock
|
||||
|
||||
from sentry_sdk.tracing_utils_py2 import (
|
||||
start_child_span_decorator as start_child_span_decorator_py2,
|
@ -1,3 +1,91 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 19 05:44:19 UTC 2023 - ecsos <ecsos@opensuse.org>
|
||||
|
||||
- Update to 1.28.1
|
||||
- Redis: Add support for redis.asyncio (#1933)
|
||||
- Make sure each task that is started by Celery Beat has its own trace. (#2249)
|
||||
- Add Sampling Decision to Trace Envelope Header (#2239)
|
||||
- Do not add trace headers (sentry-trace and baggage) to HTTP requests to Sentry (#2240)
|
||||
- Prevent adding sentry-trace header multiple times (#2235)
|
||||
- Skip distributions with incomplete metadata (#2231)
|
||||
- Remove stale.yml (#2245)
|
||||
- Django: Fix 404 Handler handler being labeled as "generic ASGI request" (#1277)
|
||||
- Update to 1.28.0
|
||||
- Add support for cron jobs in ARQ integration (#2088)
|
||||
- Backpressure handling prototype (#2189)
|
||||
- Add "replay" context to event payload (#2234)
|
||||
- Update test Django app to be compatible for Django 4.x (#1794)
|
||||
- Update to 1.27.1
|
||||
+ Add Starlette/FastAPI template tag for adding Sentry tracing information (#2225)
|
||||
- By adding {{ sentry_trace_meta }} to your Starlette/FastAPI Jinja2 templates
|
||||
we will include Sentry trace information as a meta tag in the rendered HTML
|
||||
to allow your frontend to pick up and continue the trace started in the backend.
|
||||
- Fixed generation of baggage when a DSC is already in propagation context (#2232)
|
||||
- Handle explicitly passing None for trace_configs in aiohttp (#2230)
|
||||
- Support newest Starlette versions (#2227)
|
||||
- Update to 1.27.0
|
||||
- Support for SQLAlchemy 2.0 (#2200)
|
||||
- Add instrumentation of aiohttp client requests (#1761)
|
||||
+ Add Django template tag for adding Sentry tracing information (#2222)
|
||||
- By adding {{ sentry_trace_meta }} to your Django templates we will include Sentry trace
|
||||
information as a meta tag in the rendered HTML to allow your frontend to pick up and
|
||||
continue the trace started in the backend.
|
||||
- Update Flask HTML meta helper (#2203)
|
||||
- Take trace ID always from propagation context (#2209)
|
||||
- Fix trace context in event payload (#2205)
|
||||
- Use new top level API in trace_propagation_meta (#2202)
|
||||
- Do not overwrite existing baggage on outgoing requests (#2191, #2214)
|
||||
- Set the transaction/span status from an OTel span (#2115)
|
||||
- Fix propagation of OTel NonRecordingSpan (#2187)
|
||||
- Fix TaskLockedException handling in Huey integration (#2206)
|
||||
- Add message format configuration arguments to Loguru integration (#2208)
|
||||
- Profiling: Add client reports for profiles (#2207)
|
||||
- CI: Fix CI (#2220)
|
||||
- Dependencies: Bump checkouts/data-schemas from 7fdde87 to 1b85152 (#2218)
|
||||
- Dependencies: Bump mypy from 1.3.0 to 1.4.1 (#2194)
|
||||
- Docs: Change API doc theme (#2210)
|
||||
- Docs: Allow (some) autocompletion for top-level API (#2213)
|
||||
- Docs: Revert autocomplete hack (#2224)
|
||||
- Update to 1.26.0
|
||||
- Tracing without performance (#2136)
|
||||
- Load tracing information from environment (#2176)
|
||||
- Auto-enable HTTPX integration if HTTPX installed (#2177)
|
||||
- Support for SOCKS proxies (#1050)
|
||||
- Wrap parse_url calls in capture_internal_exceptions (#2162)
|
||||
- Run 2.7 tests in CI again (#2181)
|
||||
- Crons: Do not support sub-minute cron intervals (#2172)
|
||||
- Profile: Add function name to profiler frame cache (#2164)
|
||||
- Dependencies: bump checkouts/data-schemas from 0ed3357 to 7fdde87 (#2165)
|
||||
- Update changelog (#2163)
|
||||
- Update to 1.25.1
|
||||
- Fix parse_url (#2161)
|
||||
Our URL sanitization used in multiple integrations broke with the recent Python security update.
|
||||
If you started seeing ValueErrors with "'Filtered' does not appear to be an IPv4 or IPv6
|
||||
address", this release fixes that. See the original issue for more context.
|
||||
- Better version parsing in integrations (#2152)
|
||||
We now properly support all integration versions that conform to PEP 440.
|
||||
This replaces our naïve version parsing that wouldn't accept versions
|
||||
such as 2.0.0rc1 or 2.0.5.post1.
|
||||
- Align HTTP status code as span data field http.response.status_code (#2113)
|
||||
- Do not encode cached value to determine size (#2143)
|
||||
- Fix using unittest.mock whenever available (#1926)
|
||||
- Fix 2.7 common tests (#2145)
|
||||
- Bump actions/stale from 6 to 8 (#1978)
|
||||
- Bump black from 22.12.0 to 23.3.0 (#1984)
|
||||
- Bump mypy from 1.2.0 to 1.3.0 (#2110)
|
||||
- Bump sphinx from 5.3.0 to 7.0.1 (#2112)
|
||||
- Update to 1.25.0
|
||||
- Support urllib3>=2.0.0 (#2148)
|
||||
We're now supporting urllib3's new major version, 2.0.0.
|
||||
If you encounter issues (e.g. some of your dependencies not supporting
|
||||
the new urllib3 version yet) you might consider pinning the urllib3 version
|
||||
to <2.0.0 manually in your project. Check out the the urllib3 migration guide for details.
|
||||
- Auto-retry tests on failure (#2134)
|
||||
- Correct importlib.metadata check in test_modules (#2149)
|
||||
- Fix distribution name normalization (PEP-0503) (#2144)
|
||||
- Fix functions_to_trace typing (#2141)
|
||||
- Drop mock.patch beecause no more need.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 11 13:22:50 UTC 2023 - ecsos <ecsos@opensuse.org>
|
||||
|
||||
|
@ -19,14 +19,13 @@
|
||||
# nothing provides python2-venusian >= 1.0 needed by python2-pyramid
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-sentry-sdk
|
||||
Version: 1.24.0
|
||||
Version: 1.28.1
|
||||
Release: 0
|
||||
Summary: Python SDK for Sentry.io
|
||||
License: BSD-2-Clause
|
||||
Group: Development/Languages/Python
|
||||
URL: https://github.com/getsentry/sentry-python
|
||||
Source0: https://github.com/getsentry/sentry-python/archive/%{version}/sentry-python-%{version}.tar.gz
|
||||
Patch1: mock.patch
|
||||
BuildRequires: %{python_module Django >= 1.8}
|
||||
BuildRequires: %{python_module Flask >= 0.11}
|
||||
BuildRequires: %{python_module SQLAlchemy >= 1.2}
|
||||
@ -38,29 +37,36 @@ BuildRequires: %{python_module celery >= 3}
|
||||
BuildRequires: %{python_module certifi}
|
||||
BuildRequires: %{python_module executing}
|
||||
BuildRequires: %{python_module falcon >= 1.4}
|
||||
BuildRequires: %{python_module grpcio >= 1.21.1}
|
||||
BuildRequires: %{python_module httpx >= 0.16.0}
|
||||
BuildRequires: %{python_module loguru >= 0.5}
|
||||
BuildRequires: %{python_module pymongo >= 3.1}
|
||||
BuildRequires: %{python_module rq >= 0.6}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module starlette >= 0.19.1}
|
||||
BuildRequires: %{python_module tornado >= 5}
|
||||
# upstream use %%{python_module urllib3 >= 1.26.11}
|
||||
BuildRequires: %{python_module urllib3 >= 1.25.10}
|
||||
BuildRequires: %{python_module urllib3 >= 1.26.11}
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: python-rpm-macros
|
||||
# SECTION test requirements
|
||||
BuildRequires: %{python_module Werkzeug}
|
||||
BuildRequires: %{python_module PySocks}
|
||||
BuildRequires: %{python_module eventlet}
|
||||
BuildRequires: %{python_module gevent}
|
||||
BuildRequires: %{python_module hypothesis}
|
||||
BuildRequires: %{python_module ipdb}
|
||||
BuildRequires: %{python_module jsonschema >= 3.2.0}
|
||||
BuildRequires: %{python_module pyramid}
|
||||
BuildRequires: %{python_module pyrsistent >= 0.16.0}
|
||||
BuildRequires: %{python_module pytest-cov >= 2.8.1}
|
||||
BuildRequires: %{python_module pytest-forked >= 1.1.3}
|
||||
BuildRequires: %{python_module pytest-forked >= 1.4.0}
|
||||
BuildRequires: %{python_module pytest-localserver >= 0.5.0}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module tox}
|
||||
BuildRequires: %{python_module tox >= 3.7.0}
|
||||
# /SECTION
|
||||
# SECTION test requirements - which rise up buildtime error or missing in openSUSE
|
||||
#BuildRequires: %%{python_module pytest-watch >= 4.2.0}
|
||||
#BuildRequires: %%{python_module responses}
|
||||
# /SECTION
|
||||
# SECTION extra requirements - which rise up buildtime error or missing in openSUSE
|
||||
#BuildRequires: %%{python_module pyspark >= 2.4.4}
|
||||
@ -85,13 +91,15 @@ Requires: python-celery >= 3
|
||||
Requires: python-certifi
|
||||
Requires: python-executing
|
||||
Requires: python-falcon >= 1.4
|
||||
Requires: python-grpcio >= 1.21.1
|
||||
Requires: python-httpx >= 0.16.0
|
||||
Requires: python-jsonschema
|
||||
Requires: python-loguru >= 0.5
|
||||
Requires: python-pymongo >= 3.1
|
||||
Requires: python-rq >= 0.6
|
||||
Requires: python-starlette >= 0.19.1
|
||||
Requires: python-tornado >= 5
|
||||
Requires: python-urllib3 >= 1.10.0
|
||||
Requires: python-urllib3 >= 1.26.11
|
||||
# SECTION extra requirements - which rise up buildtime error or missing in openSUSE
|
||||
#Requires: python-sanic >= 0.8
|
||||
#Requires: python-apache-beam >= 2.12
|
||||
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b81eaf26491182d827572c67727d48fb2e10b2ddb2b62ce4cf428940794b092a
|
||||
size 360564
|
3
sentry-python-1.28.1.tar.gz
Normal file
3
sentry-python-1.28.1.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0111734153a8c2b6ae5724490ffe5b879fa5510e44dbd46a1524fc19fb79450c
|
||||
size 379559
|
Loading…
Reference in New Issue
Block a user