gpo.zugaina.org

Search Portage & Overlays:

dev-python/traitsui

Toolkit-independent GUI abstraction layer for visualization features of Traits

Screenshots

  • traitsui-8.0.0
    ~amd64 ~arm ~arm64 ~x86
    wx +pyqt6 pyside +demo python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: BSD   
    Overlay: stuff

ChangeLog

commit 813f349a1362e8699de27e1bdcc856317b175231
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Sep 26 03:40:54 2026 +0200

dev-python/traitsui: Keyword 8.0.0 for ~arm

Pure Python, with no compiled code or architecture-specific paths.

commit c4bec831453876bd371d0425b6f8483d911c221d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:49:03 2026 +0200

dev-python/traitsui: remove dead source comment

commit 65d158d2820549e0bd9d62063a6e43ab1fa01692
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 7 11:04:42 2026 +0200

dev-python/pyface, dev-python/traitsui: default to PyQt6

commit 12a493b6cf011d9d0c16d765cb751fe83e031844
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 16:51:11 2026 +0200

dev-python/traitsui: Keyword 8.0.0 for ~arm64

Pure-Python (PEP517), architecture-independent.

commit 946b3d5e6f85aa6d17632eb69d8c14152e056548
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 23:16:52 2026 +0200

*/*: normalize metadata.xml DTD URL and indent

Repo-wide sweep: 144 metadata.xml files updated to use the
https://www.gentoo.org/dtd/metadata.dtd DTD URL (was http://) and
2-space indentation (was tabs). Maintainer blocks left untouched —
the 2026-04-22 normalization sweep added <name> alongside <email>
where the maintainer was Ivan, but third-party maintainer entries
(lebedev.vasya@gmail.com, megagreener@gmail.com, brothermechanic@gmail.com,
etc.) keep their email-only blocks since we can't safely guess the
corresponding <name>.

pkgcheck stays silent on all metadata-* and maintainer-* checks.

commit 04bc9e719ed661a538eade18cc26ad16ca4ea774
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 14:09:43 2026 +0200

dev-python/traitsui: tighten 8.0.0 deps and drop spurious six

Upstream 8.0.0 pyproject.toml lists traits>=6.2, pyface>=8.0 and
importlib-metadata>=3.6 (only for python<3.8). The ebuild had:

- traits without a version bound;
- pyface>=6.0.0, two majors looser than upstream's >=8.0;
- dev-python/six pulled in unconditionally though upstream dropped
it long ago and the source is python3-only.

Add the upstream version bounds and drop six. importlib-metadata is
not needed since PYTHON_COMPAT is 3.12+.

commit 9bc8fb3ed780c84983367593aee6fa9b39d700ac
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 00:49:16 2026 +0200

dev-python/traitsui: drop bogus python USE flag and dead phase wrappers

Standard distutils-r1 cleanup.

commit b91cd93a12cb39be1b4976cdc1af27ca13ce34e5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 15:16:42 2026 +0200

*/*: bump PYTHON_COMPAT from python3_ to python3_

::gentoo has dropped python3.11 from most of the scientific Python
stack - scipy, pandas, ipython, sphinx, sympy, etc. all target
python3_ now. Overlay ebuilds still claiming python3_11
support therefore fail to resolve their PYTHON_USEDEP=[...,
python_targets_python3_11(-),...] clauses against those upstream
packages, which is the bulk of pkgcheck's NonsolvableDeps noise.

Sweep PYTHON_COMPAT across the overlay accordingly. Files touched
include 193 pure-python3 ebuilds plus 4 sci-libs/pycifrw ebuilds that
retain the python2_7 target. Commented-out COMPAT lines and one
ebuild using a custom $ array are left alone.

pkgcheck dropped from 710 to 475 lines after this change; specifically
NonsolvableDepsIn{Dev,Stable} fell from 391 to 182 combined.

Users on a python3.11 profile lose access to the updated versions in
this overlay, mirroring what ::gentoo already did to the rest of the
scientific stack.

Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>

commit 333a849082e704941d018a7f0b99678eda18904f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 01:07:29 2026 +0200

*/*: bump PYTHON_COMPAT to python3_

Match the ::gentoo convention (main tree dropped 3.9 / 3.10 support
a while ago). Three mechanical substitutions:

- python3_ -> python3_ (189 ebuilds)
- python3_ -> python3_ (llvmlite)
- python2_7 python3_ -> python2_7 python3_ (pycifrw)

Leaves the legacy python2_7-only ebuilds and dev-python/cython
(special PYTHON_TESTED pattern on the 0.29 series) untouched.

commit e4b6a73cdcbc42cf1b2897a4228bbb12515d027c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 14:22:16 2026 +0200

dev-python/traitsui: declare local USE flags in metadata.xml

commit fdcd85e698a23113c9a584b7bb7f00c7f6c4c25a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:43:59 2026 +0200

dev-python/traitsui: drop unused inherits

commit 192b6503e32896b0381514de092e40cdb7231b60
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:37:20 2026 +0200

dev-python/traitsui: drop unused local USE flag

commit dcedeb615ff340cfdd2d22e8e49fb901ea348c59
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Mar 15 14:43:55 2026 +0100

dev-python/traitsui: drop 7.0.0, 7.2.1, 7.3.1, 7.4.2, 7.4.3

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit 95f906978350d15d2cb017b73d2fc13d39e1cb39
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Fri Mar 13 01:00:59 2026 +0000

move to pyside6

commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100

*/*: UPD header, Happy New Year

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit 620fdbddebc9ed5a5f601571554a1d0133069cf3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:24:42 2025 +0100

*/*: corrected OldPackageNameDep

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit bd56ad8c4cfa96514317be4d851cb4fcbd6b8802
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 10:40:56 2025 +0100

*/*: adjusting python compat to 3.9 to 3.14

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit 07d305077481312fda2f8958ce6ddbd23997777c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 00:43:52 2025 +0100

dev-python/traitsui: add pypi upstream metadata

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200

finally upd year to 2025 :)

commit a336b511f73c8fb44df2328b3a5cf06781ff0648
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sat May 17 19:34:46 2025 +0100

minor tune

commit 32556769bb1d2696eca94944274f4c7d22608ba9
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sat May 17 19:07:31 2025 +0100

traitsui - pyqt5

commit 6d8b230ae261d633d8ad89c90e7e468ec6db1c66
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sat May 17 18:54:37 2025 +0100

traitsui minor

commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100

upd copyright to 2024

commit 0b7fcf9639be3e82b30db7da1cc4785887b54326
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 04:52:49 2023 +0300

mass updated PYTHON_COMPAT for python:3

commit 9c37981f071ccede23b3f16d3ccdea62bab36f0b
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sat Nov 11 12:14:14 2023 +0000

traitsui

commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200

upd: header

commit 335a8e31c3fa0dc3de8fbf2d134a130fa4a607a6
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Jun 5 21:33:32 2023 +0100

Add files via upload

commit bf01d9b6b82bce033d461290be16dc6cb0f51b72
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jan 19 00:47:22 2023 +0000

minor

commit 13fc68ce622e6072d192b0259df98e034415cf32
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Nov 4 20:35:45 2022 +0000

Add files via upload

commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300

upd date in ebuilds

commit 725ef1ef3c229fdeb7ea29ce88882b7f103d3aca
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Apr 22 14:31:37 2022 +0100

traitsui minor amendments

commit bcf7f82989029af2188f925065cb202e6c0f81ce
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Apr 22 14:27:24 2022 +0100

traitsui version bump

commit d3f488099fe41281d851979cad7806d8faf76609
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jun 3 01:34:14 2021 +0100

traitsui

commit be4e942496ebcd43246c5543372ea83169a9252b
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jun 3 01:33:59 2021 +0100

Delete traitsui-6.1.3.ebuild

commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100

corrected gentoo header

commit 298ee63b4cd3e5c1108435cd794c0e2fdbb1fbc6
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Nov 15 19:59:18 2020 +0000

Update traitsui-7.0.0.ebuild

commit 73e4279fc2b6307787bfc3d3676081f33adaf04b
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sun Nov 15 19:59:00 2020 +0000

Update traitsui-6.1.3.ebuild

commit 4956b01f55873a40a944d5e46271739005f55c2a
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Oct 27 16:16:57 2020 +0000

Update traitsui-6.1.3.ebuild

commit 6111268e0774047ccdfdb0550b6baedac886a6ad
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Tue Oct 27 16:16:35 2020 +0000

Update traitsui-7.0.0.ebuild

commit 692d55c2ad7671f789ba16e93796f9e19d25925b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 17:00:39 2020 +0200

upd dev-python/traitsui

commit d71d6d0a3dd75bdf1d6869c0eb0a447838ae49d8
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Feb 15 21:28:57 2020 +0000

Repomaned

commit 774cffd2c601c202a95b487c0c2df14b6eea4315
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Feb 15 16:52:05 2020 +0000

Ebuild for hyperspy updated