14
0
Files
python-pyramid-debugtoolbar/python-pyramid-debugtoolbar.spec
Dirk Mueller 6cb6d19025 - update to 4.11:
* Drop support for SQLAlchemy < 1.4.
  * Add support for Python 3.12.
  * Add support for SQLAlchemy 2.x.
  * Fix an issue where a long-running request might not appear in
    the toolbar UI without refreshing the page.
  * Use ``time.monotonic()`` when computing performance
    intervals.
- Packaging :
- Update to new version 4.4
  + Reduce the log output for squashed exceptions and put them at
    the INFO level so they can be filtered out if desired.
    Javascript syntax fixes for browsers that don’t support
    trailing commas.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyramid-debugtoolbar?expand=0&rev=14
2024-01-30 18:03:58 +00:00

86 lines
2.9 KiB
RPMSpec

#
# spec file for package python-pyramid-debugtoolbar
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2015 LISA GmbH, Bingen, Germany.
#
# 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/
#
# nothing provides python2-pyramid needed by python2-pyramid-mako
%define skip_python2 1
Name: python-pyramid-debugtoolbar
Version: 4.11
Release: 0
Summary: An interactive HTML debugger for Pyramid application development
License: BSD-4-Clause AND ZPL-2.1 AND MIT
URL: https://docs.pylonsproject.org
Source: https://files.pythonhosted.org/packages/source/p/pyramid_debugtoolbar/pyramid_debugtoolbar-%{version}.tar.gz
BuildRequires: %{python_module Pygments}
BuildRequires: %{python_module WebOb}
BuildRequires: %{python_module WebTest}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module pyramid >= 1.4}
BuildRequires: %{python_module pyramid-mako >= 0.3.1}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module sqlalchemy}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-Pygments
Requires: python-pyramid >= 1.4
Requires: python-pyramid-mako >= 0.3.1
BuildArch: noarch
%python_subpackages
%description
A package which provides an interactive HTML debugger for Pyramid application
development.
Note that pyramid-debugtoolbar is a blatant rip-off of Michael van Tellingen's
flask-debugtoolbar (which itself was derived from Rob Hudson's
django-debugtoolbar). It also includes a lightly sanded down version of the
Werkzeug debugger code by Armin Ronacher and team.
%package -n %{name}-doc
Summary: Documentation files for %{name}
%description -n %{name}-doc
Documentation and examples for %{name}.
%prep
%setup -q -n pyramid_debugtoolbar-%{version}
rm -r demo/.gitignore demo/debugtoolbar_demo.egg-info
%build
%python_build
%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
#Fix spurious executable bit on js/css files
%python_expand find %{buildroot}%{$python_sitelib} -type f -exec chmod 0644 {} \;
%check
%pytest
%files %{python_files}
%license LICENSE.txt
%{python_sitelib}/pyramid_debugtoolbar/
%{python_sitelib}/pyramid_debugtoolbar-%{version}-py%{python_version}.egg-info
%files -n %{name}-doc
%doc CHANGES.txt CONTRIBUTORS.txt README.rst TODO.txt docs/*.rst docs/*.png demo
%changelog