* support for Python 3.12 PR #535 Python 3.12 is only tested
with Qt6 All syntactic features of Python 3.12 are supported
and catching error groups is now supported.
* fix a bug in Enaml parser that was not showing proper
location of syntax and indentation errors in tracebacks when
the error was in an Enaml file. PR #530
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-enaml?expand=0&rev=9
- 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
OBS-URL: https://build.opensuse.org/request/show/1043239
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-enaml?expand=0&rev=5
- Update to version 0.14.0
* use enum.IntEnum/IntFlag instead of atom.IntEnum PR #453
* fix operator bindings in template instances PR #445
* fix FlowLayout error with FlowItems that have non-zero stretch or ortho_stretch PR #448
* add support for styling notebook tabs PR #452
* drop official support for Python 3.6 and add minimal support for Python 3.10
As with earlier Python version, support for 3.10 is currently limited to running on
Python 3.10 excluding any features that were added in Python 3.10
- Stop building on Python 3.6 which is no longer supported
- Switch back to using upstream tarball URL in Source field
- Update BuildRequires and Requires from setup.py
OBS-URL: https://build.opensuse.org/request/show/936086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-enaml?expand=0&rev=8
- Update to version 0.14.0
* use enum.IntEnum/IntFlag instead of atom.IntEnum PR #453
* fix operator bindings in template instances PR #445
* fix FlowLayout error with FlowItems that have non-zero stretch or ortho_stretch PR #448
* add support for styling notebook tabs PR #452
* drop official support for Python 3.6 and add minimal support for Python 3.10
As with earlier Python version, support for 3.10 is currently limited to running on
Python 3.10 excluding any features that were added in Python 3.10
- Stop building on Python 3.6 which is no longer supported
- Switch back to using upstream tarball URL in Source field
- Update BuildRequires and Requires from setup.py
OBS-URL: https://build.opensuse.org/request/show/936072
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-enaml?expand=0&rev=2
- Update to version 0.13.0+git.1627388100.6864e8bc (so as to make
the test suite pass with pytest-qt > 3):
* Add release notes entry
* Flow Layout sort fix for stretch or ortho_stretch > 0
* cis: test on python 3.10.b.4
* tests: fix missing imports
* cis: do not run with -W error due to ipykernel and add missed skip for focus
* cis: skip focus tests on linux (ci) and run extended tests on 3.9 rather than 3.8
* cis: bump to python 3.10 beta 3 and skip linux for the time being
* tests: fix warnings and try another window manager
- Switching off temporarily the test suite
(gh#nucleic/enaml#449).
OBS-URL: https://build.opensuse.org/request/show/911483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-enaml?expand=0&rev=7