Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-aws-xray-sdk for
openSUSE:Factory checked in at 2023-05-28 19:23:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-aws-xray-sdk (Old)
and /work/SRC/openSUSE:Factory/.python-aws-xray-sdk.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-aws-xray-sdk"
Sun May 28 19:23:34 2023 rev:10 rq:1089353 version:2.12.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-aws-xray-sdk/python-aws-xray-sdk.changes
2022-10-15 16:41:02.518670250 +0200
+++
/work/SRC/openSUSE:Factory/.python-aws-xray-sdk.new.1533/python-aws-xray-sdk.changes
2023-05-28 19:23:53.137334526 +0200
@@ -1,0 +2,44 @@
+Sat May 20 10:44:00 UTC 2023 - Ben Greiner <[email protected]>
+
+- Update to 2.12.0
+ * improvement: Default Context Missing Strategy set to Log Error
+ PR372 #372
+ * improvement: Sample app dependency update PR373 #373, PR380
+ #380
+ * bugfix: Fix pynamodb tests for Python < 3.6 PR375 #375
+ * improvement: Simplify setup script PR363 #363
+ * bugfix: Fix deprecation warnings related to asyncio PR364 #364
+ * bugfix: Pin sqlalchemy version to 1.x to fix tests PR381 #381
+ * bugfix: Fix sample app dependencies incompatibility with XRay
+ SDK PR382 #382
+ * bugfix: Start MySQL from GH Actions, upgrade Ubuntu, and remove
+ Python versions for unit tests PR384 #384
+
+-------------------------------------------------------------------
+Wed Feb 1 11:02:11 UTC 2023 - Ben Greiner <[email protected]>
+
+- Update to 2.11.0
+ * bugfix: Fix TypeError by patching register_default_jsonb from
+ psycopg2 PR350 #350
+ * improvement: Add annotations PR348 #348
+ * bugfix: Use service parameter to match centralized sampling
+ rules PR 353 #353
+ * bugfix: Implement PEP3134 to discover underlying problems with
+ python3 PR355 #355
+ * improvement: Allow list TopicArn for SNS PublishBatch request
+ PR358 #358
+ * bugfix: Version pinning flask-sqlalchemy version to 2.5.1 or
+ less PR360 #360
+ * bugfix: Fix UnboundLocalError when aiohttp server raises a
+ CancelledError PR356 #356
+ * improvement: Instrument httpx >= 0.20 PR357 #357
+ * improvement: [LambdaContext] persist original trace header
+ PR362 #362
+ * bugfix: Run tests against Django 4.x PR361 #361
+ * improvement: Oversampling Mitigation PR366 #366
+- Disable Flask-SQLAlchemy subpackage due to
+ gh#aws/aws-xray-sdk-python#359
+- Add Flask subpackage
+- Fix multibuild packagename for test src.rpm
+
+-------------------------------------------------------------------
Old:
----
aws-xray-sdk-python-2.10.0-gh.tar.gz
New:
----
aws-xray-sdk-python-2.12.0-gh.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-aws-xray-sdk.spec ++++++
--- /var/tmp/diff_new_pack.3i8AsH/_old 2023-05-28 19:23:53.637337502 +0200
+++ /var/tmp/diff_new_pack.3i8AsH/_new 2023-05-28 19:23:53.641337526 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package python-aws-xray-sdk
+# spec file
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -27,27 +27,33 @@
%if 0%{?suse_version} >= 1550
%bcond_with aiobotocore
+# gh#aws/aws-xray-sdk-python#359
+%bcond_with flask_sqlalchemy
%else
%bcond_without aiobotocore
+%bcond_without flask_sqlalchemy
%endif
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define skip_python2 1
-Name: python-aws-xray-sdk
-Version: 2.10.0
+Name: python-aws-xray-sdk%{?psuffix}
+Version: 2.12.0
Release: 0
Summary: The AWS X-Ray SDK for Python
License: Apache-2.0
Group: Development/Languages/Python
URL: https://github.com/aws/aws-xray-sdk-python
Source:
https://github.com/aws/aws-xray-sdk-python/archive/refs/tags/%{version}.tar.gz#/aws-xray-sdk-python-%{version}-gh.tar.gz
-Source9: %{name}-rpmlintrc
+Source9: python-aws-xray-sdk-rpmlintrc
+%if 0%{?suse_version} >= 1550
+BuildRequires: %{python_module pip}
+BuildRequires: %{python_module wheel}
+%endif
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-botocore >= 1.11.3
Requires: python-wrapt
%ifpython2
+Requires: python-enum34
Requires: python-future
%endif
%if %{with test}
@@ -55,7 +61,10 @@
BuildRequires: %{python_module WebTest}
BuildRequires: %{python_module aws-xray-sdk = %{version}}
BuildRequires: %{python_module aws-xray-sdk-Django = %{version}}
+BuildRequires: %{python_module aws-xray-sdk-Flask = %{version}}
+%if %{with flask_sqlalchemy}
BuildRequires: %{python_module aws-xray-sdk-Flask-SQLAlchemy = %{version}}
+%endif
BuildRequires: %{python_module aws-xray-sdk-SQLAlchemy = %{version}}
BuildRequires: %{python_module aws-xray-sdk-aiohttp = %{version}}
BuildRequires: %{python_module aws-xray-sdk-bottle = %{version}}
@@ -94,6 +103,7 @@
Group: Metapackages
Requires: %{name} = %{version}
Recommends: %{name}-Django = %{version}
+Recommends: %{name}-Flask = %{version}
Recommends: %{name}-Flask-SQLAlchemy = %{version}
Recommends: %{name}-SQLAlchemy = %{version}
Recommends: %{name}-aiobotocore = %{version}
@@ -109,7 +119,7 @@
The AWS X-Ray SDK for Python enables Python developers to record and
emit information from within their applications to the AWS X-Ray service.
-This package pulls in all available backends for %{name}.
+This package pulls in all available backends for %{name} as recommended
packages.
%package Django
Summary: Django backend for the AWS X-Ray Python SDK
@@ -123,25 +133,40 @@
This package provides the Django backend for %{name}.
+%package Flask
+Summary: Flaks backend for the AWS X-Ray Python SDK
+Group: Development/Languages/Python
+Requires: %{name} = %{version}
+Requires: python-Flask >= 0.10
+
+%description Flask
+The AWS X-Ray SDK for Python enables Python developers to record and
+emit information from within their applications to the AWS X-Ray service.
+
+This package provides the Flask backend for %{name}.
+
+%if %{with flask_sqlalchemy}
%package Flask-SQLAlchemy
Summary: Flask-SQLAlchemy backend for the AWS X-Ray Python SDK
Group: Development/Languages/Python
Requires: %{name} = %{version}
Requires: %{name}-SQLAlchemy = %{version}
-Requires: python-Flask-SQLAlchemy
-Requires: python-SQLAlchemy
+Requires: python-Flask >= 0.10
+Requires: python-Flask-SQLAlchemy < 3.0
+Requires: python-SQLAlchemy < 2
%description Flask-SQLAlchemy
The AWS X-Ray SDK for Python enables Python developers to record and
emit information from within their applications to the AWS X-Ray service.
This package provides the Flask-SQLAlchemy backend for %{name}.
+%endif
%package SQLAlchemy
Summary: SQLAlchemy backend for the AWS X-Ray Python SDK
Group: Development/Languages/Python
Requires: %{name} = %{version}
-Requires: python-SQLAlchemy
+Requires: python-SQLAlchemy < 2
%description SQLAlchemy
The AWS X-Ray SDK for Python enables Python developers to record and
@@ -250,10 +275,18 @@
%if !%{with test}
%build
+%if 0%{?suse_version} >= 1550
+%pyproject_wheel
+%else
%python_build
+%endif
%install
+%if 0%{?suse_version} >= 1550
+%pyproject_install
+%else
%python_install
+%endif
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%endif
@@ -282,8 +315,13 @@
# no connection to httpbin.org
ignore_tests+=" --ignore tests/ext/httplib/test_httplib.py"
ignore_tests+=" --ignore tests/ext/requests/test_requests.py"
+ignore_tests+=" --ignore tests/ext/httpx"
# tests by connecting to live aws hosts
ignore_tests+=" --ignore tests/ext/pynamodb/test_pynamodb.py"
+# gh#aws/aws-xray-sdk-python#359
+%if !%{with flask_sqlalchemy}
+ignore_tests+=" --ignore tests/ext/flask_sqlalchemy/test_query.py"
+%endif
# https://github.com/aws/aws-xray-sdk-python/issues/321
python310_donttest=("-k" "not test_localstorage_isolation")
%pytest $ignore_tests "${$python_donttest[@]}"
@@ -299,6 +337,7 @@
%exclude %{python_sitelib}/aws_xray_sdk/ext/aiobotocore/
%exclude %{python_sitelib}/aws_xray_sdk/ext/bottle/
%exclude %{python_sitelib}/aws_xray_sdk/ext/django/
+%exclude %{python_sitelib}/aws_xray_sdk/ext/flask/
%exclude %{python_sitelib}/aws_xray_sdk/ext/flask_sqlalchemy/
%exclude %{python_sitelib}/aws_xray_sdk/ext/mysql/
%exclude %{python_sitelib}/aws_xray_sdk/ext/psycopg2/
@@ -314,9 +353,15 @@
%license LICENSE
%{python_sitelib}/aws_xray_sdk/ext/django/
+%files %{python_files Flask}
+%license LICENSE
+%{python_sitelib}/aws_xray_sdk/ext/flask/
+
+%if %{with flask_sqlalchemy}
%files %{python_files Flask-SQLAlchemy}
%license LICENSE
%{python_sitelib}/aws_xray_sdk/ext/flask_sqlalchemy/
+%endif
%files %{python_files SQLAlchemy}
%license LICENSE
++++++ aws-xray-sdk-python-2.10.0-gh.tar.gz ->
aws-xray-sdk-python-2.12.0-gh.tar.gz ++++++
++++ 2457 lines of diff (skipped)