1
0
Files
python-rollbar/python-rollbar.spec
Dirk Mueller bc26911656 - update to 1.0.0:
* Some of the major work has been on making performance
    improvements to the more data intensive parts of the package.
    There should be some improvements across the board, however
    some exciting new performance features include:
  * A new HTTP transfer mechanism that uses a pool of background
    worker threads to transmit logs and reports to the Rollbar
    system. You can enable it with the following...
  * Removed Python 2
  * Fixed handling `sensitive_post_parameters` decorator in
    Django
  * Fixed Werkzeug DeprecationWarning of `BaseRequest`
  * Fixed missing locals shortening on items with "trace_chain"
    instead of "trace"
  * Fixed FastAPI version comparison
  * Fixed #436 `WSGIRequest` has no attribute
    `sensitive_post_parameters`.
  * Added new `thread_pool` handler
  * Added Rollbar branding to the readme
  * Added batched transform to increase sanitization and
    serialization performance
- drop python-rollbar-no-unittest2.patch (upstream)
  * Fix Flask 0.x builds. See #376
    and `capture_email`.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-rollbar?expand=0&rev=27
2024-01-12 08:19:35 +00:00

74 lines
2.2 KiB
RPMSpec

#
# spec file for package python-rollbar
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: python-rollbar
Version: 1.0.0
Release: 0
Summary: Report exceptions, errors, and log messages to Rollbar
License: MIT
URL: https://github.com/rollbar/pyrollbar
Source: https://github.com/rollbar/pyrollbar/archive/v%{version}.tar.gz
BuildRequires: %{python_module WebOb}
BuildRequires: %{python_module blinker}
BuildRequires: %{python_module httpx}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module requests >= 0.12.1}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module six >= 1.14.0}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-requests >= 0.12.1
Requires: python-setuptools
Requires: python-six >= 1.14.0
Requires(post): update-alternatives
Requires(postun):update-alternatives
BuildArch: noarch
%python_subpackages
%description
Send messages and exceptions with arbitrary context, get back aggregates, and debug production issues quickly.
%prep
%autosetup -p1 -n pyrollbar-%{version}
%build
%python_build
%install
%python_install
%python_clone -a %{buildroot}%{_bindir}/rollbar
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
%pytest -k 'not (test_shorten_array or test_encode_empty_tuple)'
%post
%python_install_alternative rollbar
%postun
%python_uninstall_alternative rollbar
%files %{python_files}
%doc README.md
%license LICENSE
%python_alternative %{_bindir}/rollbar
%{python_sitelib}/rollbar
%{python_sitelib}/rollbar-%{version}*-info
%changelog