Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-enaml for openSUSE:Factory checked in at 2022-12-16 17:52:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-enaml (Old) and /work/SRC/openSUSE:Factory/.python-enaml.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-enaml" Fri Dec 16 17:52:04 2022 rev:9 rq:1043287 version:0.15.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-enaml/python-enaml.changes 2021-12-07 23:59:50.611720710 +0100 +++ /work/SRC/openSUSE:Factory/.python-enaml.new.1835/python-enaml.changes 2022-12-16 17:52:10.824192258 +0100 @@ -1,0 +2,39 @@ +Thu Dec 15 23:23:39 UTC 2022 - Ben Greiner <[email protected]> + +- Update tp version 0.15.2 + * fix position of popup view when multiple displays are used PR + #500 + * reimplement DockArea.initialize instead of shadowing the + initialized member. PR #502 + * require qtpy>=2.1 far Qt backends version PR #501 + * qt: use QEvent.Type to coerce new registered event type with + all bindings. PR #497 This requires PyQt 6.3.1 to work and + allow to eliminate a deprecation warning. + * fix loading of dock area guide images. PR #503 +- Release 0.15.1 + * bump qtpy minimal required version for Qt6 PR #490 + * fix drag and drop support under Qt6 PR #491 + * fix date and time conversion under Qt6 PR #486 + * fix handling of mouse press event by popup views PR #486 + * fix flow widget size computation to only use integer (fixes + Qt6) PR #492 + * add new extra requirements to ease use of widgets with extra + dependencies PR #495 +- Release 0.15.0 + * make install PEP 517 compliant and use a PEP 621 compliant + pyproject.toml PR #485 + * add support for PyQt6 and Pyside6 PR #475 + * fix last occurrences of passing float instead of int to PyQt PR + #481 + * add new declarative @observe which ignores 'create' and + 'container' events by default PR #479 + * use atom builtin filtering mechanism to avoid refreshing the + declarative engine on 'create' and 'container' event PR # 479 +- Release 0.14.1 + * fixes a bug in code generation for Python 3.10 PR #476 + * fixes several bugs in corner cases of the Qt dock area PR #469 + * add python fstring scintilla tokens PR #470 + * address PyQt deprecation of accepting float values for pixel + dimensions PR #471 + +------------------------------------------------------------------- Old: ---- enaml-0.14.0.tar.gz New: ---- enaml-0.15.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-enaml.spec ++++++ --- /var/tmp/diff_new_pack.ff5XZJ/_old 2022-12-16 17:52:11.348195143 +0100 +++ /var/tmp/diff_new_pack.ff5XZJ/_new 2022-12-16 17:52:11.352195165 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-enaml # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,12 +16,8 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -# python-cppy, python-bytecode is python3 only (at least) -%define skip_python2 1 -%define skip_python36 1 Name: python-enaml -Version: 0.14.0 +Version: 0.15.2 Release: 0 # Source code is under BSD but images are under different licenses # and details are inside image_LICENSE.txt @@ -29,36 +25,40 @@ License: BSD-3-Clause AND LGPL-2.1-only URL: https://github.com/nucleic/enaml Source: https://files.pythonhosted.org/packages/source/e/enaml/enaml-%{version}.tar.gz -BuildRequires: %{python_module devel} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module cppy >= 1.2.0} +BuildRequires: %{python_module devel >= 3.8} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module setuptools >= 61.2} +BuildRequires: %{python_module setuptools_scm >= 3.4.3} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: python-rpm-macros -Requires: python-QtPy >= 1.3 -Requires: python-atom >= 0.7.0 -Requires: python-bytecode >= 0.11.0 +Requires: python-atom >= 0.8.0 +Requires: python-bytecode >= 0.13.0 Requires: python-kiwisolver >= 1.2.0 -Requires: python-ply >= 3.4 +Requires: python-ply +# SECTION The Qt variants are optional variants in the python metadata, but probably either one is required and they all require QtPy +Requires: python-QtPy >= 2.1.0 %if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3" -# pyside is python3 only -Requires: (%python_flavor-qt5 or python3-pyside2) +# pyside is python3 only, PyQt5 (-qt5) and PyQt6 are multiflavored +Requires: (python-qt5 or python-PyQt6 >= 6.3.1 or python3-pyside2 or python3-pyside6 >= 6.2.3) %else -Requires: python-qt5 +Requires: (python-qt5 or python-PyQt6 >= 6.3.1) %endif +# /SECTION Requires(post): update-alternatives Requires(postun):update-alternatives # SECTION test requirements -BuildRequires: %{python_module QtPy >= 1.3} -BuildRequires: %{python_module atom >= 0.7.0} -BuildRequires: %{python_module bytecode} -BuildRequires: %{python_module cppy >= 1.1.0} +BuildRequires: %{python_module QtPy >= 2.1.0} +BuildRequires: %{python_module atom >= 0.8.0} +BuildRequires: %{python_module bytecode >= 0.13.0} BuildRequires: %{python_module kiwisolver >= 1.2.0} -BuildRequires: %{python_module ply >= 3.4} +BuildRequires: %{python_module ply} BuildRequires: %{python_module pytest-qt} BuildRequires: %{python_module pytest-xvfb} BuildRequires: %{python_module pytest} BuildRequires: %{python_module qt5} -BuildRequires: %{python_module setuptools} BuildRequires: xauth BuildRequires: xorg-x11-fonts # /SECTION @@ -78,10 +78,10 @@ %build export CFLAGS="%{optflags}" -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitearch} %python_clone -a %{buildroot}%{_bindir}/enaml-compileall %python_clone -a %{buildroot}%{_bindir}/enaml-run @@ -92,13 +92,12 @@ # https://github.com/nucleic/enaml/issues/397 %python_expand cp -r %{buildroot}%{$python_sitearch} build/testlib export PYTHONPATH=$PWD/build/testlib -# not sure why these two are failing -donttest="test_focus_tracking or test_focus_traversal or test_displaying_no_image" -# Switching off temporarily the tests gh#nucleic/enaml#449 +# See the skipif mark of the tests: 'Skip on linux CI where setting up a windows manager is a nightmare' +donttest="test_focus_tracking or test_focus_traversal" %pytest_arch tests -k "not ($donttest)" %post -%{python_install_alternative enaml-compileall enaml-run} +%python_install_alternative enaml-compileall enaml-run %postun %python_uninstall_alternative enaml-compileall @@ -109,6 +108,6 @@ %python_alternative %{_bindir}/enaml-compileall %python_alternative %{_bindir}/enaml-run %{python_sitearch}/enaml -%{python_sitearch}/enaml-*-info +%{python_sitearch}/enaml-%{version}*-info %changelog ++++++ enaml-0.14.0.tar.gz -> enaml-0.15.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-enaml/enaml-0.14.0.tar.gz /work/SRC/openSUSE:Factory/.python-enaml.new.1835/enaml-0.15.2.tar.gz differ: char 5, line 1
