gpo.zugaina.org

Search Portage & Overlays:

dev-python/silx

Python packages collection for synchrotron data manipulation

Screenshots

  • silx-3.0.0
    ~amd64
    gui h5pyd opencl python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • silx-2.2.2
    ~amd64 ~x86
    doc full test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: pypi

ChangeLog

commit c650a0d41fb50398bbcae88c78e35f185ae212f8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 14:36:42 2026 +0200

dev-python/silx: drop 2.2.2

3.0.0 stable is in the overlay now and the 2.2.2 `full` extra
references dev-python/pyqt5, which is package.masked in ::gentoo
for removal on 2026-05-21. Dropping the older series rather than
diverging its RDEPEND from upstream.

commit 9747126d122e7e0c715970d8a87c8cba667d6b9d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 14:30:17 2026 +0200

dev-python/silx: declare new gui/h5pyd/opencl USE flags in metadata.xml

Follow-up to the USE-flag restructuring: register the three new USE
flag descriptions and normalize the metadata.xml to the overlay's
current style (https DTD, 2-space indent). Maintainer email is
unchanged.

commit 670ce304481573a335ca07459c192586e5e43f9d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 14:29:28 2026 +0200

dev-python/silx: gate optional deps behind gui / opencl / h5pyd USE flags

Upstream pyproject.toml splits silx's dep set into a small
unconditional core (numpy, packaging, h5py>=3, fabio, pydantic>=2)
plus three optional-extras that the 3.0.0 ebuild had been merging
into a single unconditional RDEPEND:

- opencl -> pyopencl + Mako;
- full_no_qt + full -> hdf5plugin, matplotlib>=3.6, pillow, pint,
pooch, pyopengl, pyside:6 (>=6.5), python-dateutil, qtawesome,
qtconsole, scipy;
- h5pyd -> h5pyd>=0.20.0.

Introduce IUSE="gui h5pyd opencl" with REQUIRED_USE="gui? ( opencl )"
(upstream's `full_no_qt` definition references silx[opencl], so the
GUI stack assumes the OpenCL kernels are buildable). Move the
optional-only deps under their respective flags and keep the
unconditional core as the upstream default. Declare the new flags in
metadata.xml. The newly-packaged dev-python/h5pyd provider satisfies
the [h5pyd] extra.

commit c5b0a2b53d7e1e166fccd51188067811f1cbae47
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 14:23:03 2026 +0200

dev-python/silx: drop 3.0.0_rc2

Superseded by the stable 3.0.0 release; the ebuilds were identical.

commit 6a2abf2455ace9fad3242b330477cf9e4ca5a831
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 14:22:41 2026 +0200

dev-python/silx: bump 3.0.0_rc2 to 3.0.0

Stable 3.0.0 was released a few days ago. Copy from the existing
3.0.0_rc2 ebuild verbatim — pyproject.toml dependencies and
build-system requirements are unchanged from rc2 to GA.

commit 82b533a6268756d56ba90f607eb806d91098f4a4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 00:48:18 2026 +0200

dev-python/silx: drop bogus python USE flag

Standard distutils-r1 cleanup across 2.2.2 and 3.0.0_rc2.

commit a467f0f185d17106c6a7eb78ca79ab021a377e7d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 09:59:10 2026 +0200

dev-python/silx: add 3.0.0_rc2 with pyside:6

Upstream 3.x moves to PySide6 as the base Qt binding (silx is
binding-agnostic via its own abstraction layer) and switches the
build system to meson-python. Wire both:

- DISTUTILS_USE_PEP517=meson-python.
- BDEPEND bumps meson and meson-python.
- RDEPEND moves from dev-python/pyqt5 to dev-python/pyside:6.

commit 6ca3008c5f92d7dac61c38c67c3d822251e0d8ed
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 09:50:15 2026 +0200

dev-python/silx: drop 0.13.0, 0.13.1, 1.0.0, 1.1.2

Redundant versions that still depend on dev-python/pyqt5. With
pyqt5 being removed from ::gentoo stable these would become
unbuildable soon. 2.2.2 (freshly migrated to pyside:6) and the
3.0.0_rc2 candidate cover current users.

commit cdcb5f23d4e543990b6454501a791644f8ff8102
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 09:49:34 2026 +0200

dev-python/silx: migrate 2.2.2 from pyqt5 to pyside:6

silx is Qt-binding-agnostic via its silx.gui.qt abstraction
layer, so the binding swap is a pure RDEPEND change with no
source changes needed. With dev-python/pyqt5 being removed from
::gentoo stable, pre-emptively switch to dev-python/pyside:6.

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 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 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 02fee3b133501e13cd97dc4acb029379621c8d56
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 01:05:20 2025 +0100

multiple styling corrections to make pkgscan happy

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

commit e8320ec61143da2ae2a6c5c49ac06f797c66b9ec
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 00:14:55 2025 +0100

dev-python/silx: 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 c6e19d60ac6a331b68b25538b2044ee5aa5e6229
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Sep 21 13:42:49 2025 +0100

pyfai silx

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 fc11228bb8110a26992583614ef4931b13d473df
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sat Nov 11 12:40:53 2023 +0000

Add files via upload

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

upd: header

commit c9e8e23d9f378931c80f07263243021b372ddbf8
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Jun 5 21:38:02 2023 +0100

Add files via upload

commit 6407f733c77fc07787cd8d300ab14f7aac6e4f70
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Thu Jan 19 01:09:30 2023 +0000

dev-python/silx bump

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 a353177cc7c6147c8110f31b878614719b3205ed
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Sat Apr 23 17:40:33 2022 +0100

silx version bump

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

corrected gentoo header

commit d0877f6b0df06ffe46cf6d38fb70d621c3aa1de6
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Aug 28 01:22:06 2020 +0000

silx upd

commit 851795ae60c7fa55d9d719609f446deab8c72a3a
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Aug 28 00:19:41 2020 +0000

Delete silx-0.12.0.ebuild

commit 210b269a1673a540a66ef932bd7e226a864308c3
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Fri Aug 28 00:18:43 2020 +0000

python3_6 dropped for silx

commit b37bf62e12526802d7ad9753e3be53c60f04cd37
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jul 5 21:12:23 2020 +0200

upd silx

commit ad7023407cd4544de352e28719d2cf5a4feba153
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Jun 13 22:23:26 2020 +0000

silx and pyFAI unmasked

commit af88903ec5f2af82f12af4000eb9284f772c651d
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Tue Apr 21 19:56:14 2020 +0000

silx ebuild corrected

commit b9e0e3af7143834346b9f1ae127893a820138b44
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Feb 22 12:03:44 2020 +0000

Repomaned

commit fd187823562026ad392973b5109ddcdedba4d8e7
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Feb 22 11:49:21 2020 +0000

Delete silx-0.11.0.ebuild

commit e929039379d1fc89a78a16b6b1bb8a4d59e4b3be
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Sat Feb 22 11:48:02 2020 +0000

Few ebuilds added, silx masked

commit 40ca57a68e8b537ef5ee3f4c5a74cd40d232c4cd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:45:35 2020 +0100

repomaned long descriptions

commit 8c96aa531885bf7d2ce05251f6ebe5ca3a3986b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:24:30 2020 +0100

corrected gentoo copyright

commit 9667dda9524293bbdbc6bc02bddc1008b5a4d87c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:17:27 2020 +0100

upd gentoo copyright

commit a21417a8f08abfdc61a8ad6919a989c277dfdbbd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 17 23:29:24 2019 +0200

first line...

commit 46d99276dee23794e852cd80a04db50a0f0ab1e5
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Thu Oct 17 21:30:44 2019 +0100

Minimal metadata added

commit fe8260e5fe17bfd3f54fda8e81e331ccbbb22ddd
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Wed Oct 16 21:02:27 2019 +0100

After repoman

Slightly improved, not finished yet

commit 05530599de413b8077c5043b13f8d450652b89ff
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Thu Jul 4 20:00:07 2019 +0300

Description changed

commit 9bc956e1263aed20da731dae889e0609306296f9
Author: LebedevV <vasya_lebedev@mail.ru>
Date: Thu Jul 4 03:02:24 2019 +0300

Ebuilds for XRD and ED processing software