Revisions of python-pyface

buildservice-autocommit accepted request 1225582 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 29)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 28)
- buildignore also python313-Pillow
  * Replace use of Traits on_trait_change with observe.
  * A new pyface.color.Color class and a corresponding
    introduced to support representing colors via a toolkit
    independent API. See Trait Types section of the user manual
- Release 4.5.2
buildservice-autocommit accepted request 1145414 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 27)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1145413 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 26)
- Add missing setuptools build requirement
- Make skip-qt4-tests.patch independent of ETS_TOOLKIT variable
- Make sure we really don't import Pillow for testing
buildservice-autocommit accepted request 1132004 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 25)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 24)
- Fix rpmlint warnings: non-executable code should not be marked
  as executable.
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1131679 from Bernhard Wiedemann's avatar Bernhard Wiedemann (bmwiedemann) (revision 23)
Avoid non-deterministic modification of files by tests
buildservice-autocommit accepted request 1123936 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 22)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 21)
- Update to 8.0.0:
  - This is a major release which removes a number of things
    which have been deprecated for a number of years. The most
    significant change in this release is that the Qt toolkit
    backend has been moved from the pyface.ui.qt4 package to the
  - Additionally this release uses the module-level __getattr__
    system introduced in Python 3.7 to delay imports from
    the api modules which have side-effects, particularly
    toolkit selection. This means that you can, for example,
    import pyface.api and toolkit selection will be deferred
    until you actually request a class or object which is
    toolkit-dependent. Part of this included adding formal
    interfaces for ActionManager and its subclasses
  - adds support for Python 3.11 and drops support for Python 3.6
  - adds support for PySide 6.4+ and the new enum system
  - removes code supporting PyQt4, and supports more modern
    imports from pyface.qt, such as pyface.qt.QtWidgets.
  - removes many things flagged as deprecated in Pyface 7
  - consistently add interface classes to api modules.
  - adds new Field subclasses, including an ImageField and
    LabelField
  - moves to a pyproject.toml-based packaging solution, removing
    setup.py
- Add skip-qt4-tests.patch to overcome gh#enthought/pyface#1252
- Comment out dependency on Pillow to overcome gh#enthought/pyface#1255
buildservice-autocommit accepted request 1056089 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 19)
- update to 7.4.4:
  * This is a quick bugfix release that resolves some issues with the 7.4.3
    release on CI for downstream projects.  The issues were on testing code,
    and so shouldn't impact application code or behaviour.
  * Don't raise ConditionTimeoutError if test doesn't time out (#1182)
- update to 7.4.3:
  * Fix code editor gutter widget on recent Python versions (#1176)
  * fix issues with FileDialog and DirectoryDialog close method on Linux
  * update setup.py metadata (#1173)
  * restrict to PySide versions before 6.4.0 (#1169)
  * don't do unneccessary evaluations of conditions in EventLoopHelper
  * fix a deleted object error in PyQt5 (#1161)
  * better reporting of toolkit errors (#1157)
  * fix some Python 2 style print statements in documentation (#1157)
buildservice-autocommit accepted request 1005441 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 18)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 17)
- Update the changes file with the patches removal and addition

- Removed pyface-pr958-qt5deprecation.patch because it's not needed anymore
  with the new version
- Add fix-wx-tests.patch to be able to run all wx tests
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 16)
- Update to 7.4.2
 * fixes for Qt workbench backend (#1149)
 * fix ConsoleWidget PySide6 issues (#1146, #1147)
 * fix default AboutDialog image (#1142)
 * remove reference cycle for actions on clean-up (#1143)
 * status bar manager not cleaned up properly (#1141)
 * expose QOpenGLWidget in a consistent place in pyface.qt (#1138)
 * map popup menu coordinates to global (#1137)
 * fix issues with last window close on Qt6 (#1136)
 * font size and stretch are ints at the toolkit level (#1118)
- Release 7.4.1
 * fix segfaults and memory corruption from dropped QImage references (#1108)
- Release 7.4.0
 * adding intermediate interfaces and classes to collect common roles and
   behaviours.
 * adding hooks to control widget sizing behaviour within layouts/sizers.
   deprecating behavior where a class creates the underlying toolkit widget in
   the __init__ method. This was done by a small minority of Widget classes,
   now all widgets are able to use two-step creation (first the
   instance, then the toolkit object via the create() method).
 * creating Qt versions of some widgets, and filling in some gaps in widget
   types (particularly for Fields)
 * providing image classes that wrap PIL images and NumPy arrays that allow
   dynamic images and icons in addition to the resource-based versions.
 * providing a toolkit-independent Font class and corresponding trait that
   supports similar use-cases to the existing TraitsUI Font trait.
 * extracting the menu and toolbar Schema system from Tasks and making it more
   generally useable.
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 945899 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 15)
- Add pyface-pr958-qt5deprecation.patch for python310 test failures
  * gh#enthought/pyface#958, gh#enthought/pyface#873
  * Remove wx test skip for Python 3.9 because the patch for qt
    weirdly also fixes the previously encountered problems with
    wx in python39 and python310 as well.
buildservice-autocommit accepted request 888007 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 14)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 887898 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 13)
- test with qtwebengine, now that qtwebkit has been removed.
buildservice-autocommit accepted request 886278 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 12)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 886270 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 11)
- Exclude wx test for python39 flavor because of segfault inside
  xvfb-run
buildservice-autocommit accepted request 874714 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 10)
baserev update by copy to link target
Displaying revisions 1 - 20 of 29
openSUSE Build Service is sponsored by