gpo.zugaina.org

Search Portage & Overlays:

dev-python/traitsui

Traits-capable user interfaces

Screenshots

  • traitsui-8.0.0
    ~amd64 ~x86
    docs editors examples pyqt5 pyqt6 pyside2 pyside6 test wx python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: This software is OSI Certified Open Source Software. OSI Certified is a certification mark of the Open Source Initiative. Copyright c 2004-2023, Enthought, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of Enthought, Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.   
    Overlay: pypi
  • traitsui-8.0.0
    ~amd64 ~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 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