gpo.zugaina.org

Search Portage & Overlays:

dev-python/silx

Python packages collection for synchrotron data manipulation

Screenshots

  • silx-3.1.2
    ~amd64 ~arm64
    gui h5pyd opencl python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • silx-3.1.1
    ~amd64 ~arm64
    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 4e983b0c79379ef1468306e1615b2cee8be6d56f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 02:46:10 2026 +0200

dev-python/silx: drop 3.1.0

Down to the last two. The lowest consumer floor in the tree is
>=dev-python/silx-2 (pyfai), and the 3.x consumers ask for >=3.0
(xraylarch), so 3.1.1 and 3.1.2 cover everything.

commit 65ce4b14cfe85157249525960364bc9e89525828
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 4 02:46:10 2026 +0200

dev-python/silx: add 3.1.2

Straight copy. Both dependency claims re-read from the shipped sdist's
pyproject.toml and re-dated rather than carried over on trust: the
[project] block is still numpy, packaging, h5py>=3, fabio, pydantic>=2
and filelock, the opencl / full_no_qt / full / h5pyd extras still map
onto IUSE the way the comment describes, and build-system still pins
cython>=3.1,<3.3, which the BDEPEND cap already matched.

The cython note also loses its parenthetical version marker, which read
as though it dated the cap rather than the check. It now carries an
explicit verification date like the block above it.

commit 260efc301a55860f0bde6bcac7a90d5a7668af59
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 19 16:01:44 2026 +0200

dev-python/silx: drop 3.0.1

commit 0978343a3f9f82fc335bc7ff72a2820187fe3a94
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 19 16:01:40 2026 +0200

dev-python/silx: add 3.1.1

commit 35d2ec251c7079c2c069964e7bd4a5a89adabcfa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 10 09:56:49 2026 +0200

dev-python/silx: drop 3.0.0

commit 46e28d79a69047cda88697559403be73b28f18b7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Aug 10 09:56:17 2026 +0200

dev-python/silx: add 3.1.0

3.1.0 adds filelock to the unconditional runtime deps and requires
cython>=3.1,<3.3 to build (per pyproject); wire both. The cython cap
solves against ::gentoo's 3.2.9.

commit 6c2013b40813810e36b729c0729ce075f645ed33
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:19 2026 +0200

dev-python/silx: Keyword 3.0.0 for ~arm64

commit 36bb10b808a4c8e2b42a56b22e1010be5495472d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 22:15:45 2026 +0200

dev-python/silx: Keyword 3.0.1 for ~arm64

Compiled extension; aarch64-portable, no architecture-specific code.

commit 7ee13b7410fcb730861e9af86ccf2a5b5b6b0551
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun May 10 14:40:41 2026 +0200

dev-python/silx: add 3.0.1

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