dev-python/exspy
EELS and EDS analysis with the HyperSpy framework
ChangeLog
commit 0aeb3c94932b6b288a8d73f096a32fbe2f4ee23a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:37:11 2026 +0200
dev-python/exspy: move the test dependencies to BDEPEND
The tests run pytest on the build host, but pytest, its plugins and
the runtime dependencies the tests import were in DEPEND, which is for
the target root. Nothing here compiles against DEPEND, so it goes.
commit 6b589db7b7beb2a2ed8767c36335440bcee48dc9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 13:12:22 2026 +0200
dev-python/exspy: drop the redundant S
S="$/$" repeats the default. No behaviour change.
commit fef59a3b56a20fc11d1a26e40043e13f0491b2cb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:26:51 2026 +0200
dev-python/exspy: remove dead 0.3.2 IUSE comment
commit 12537b74dacd3f68d924551919b9776e686003fc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:26:51 2026 +0200
dev-python/exspy: remove dead 0.1 IUSE comment
commit 62ed52224fe193d7e1b662a9336725cfff8c0a5e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 7 11:14:39 2026 +0200
dev-python/exspy: Keyword 0.3.2 for ~arm64
commit 0bb4af9b9ecf2a698420e26b21bf19f2f95d96d9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 7 11:14:32 2026 +0200
dev-python/exspy: Keyword 0.1 for ~arm64
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 a4b75559ac98083113266f9e00b7bc4aa5b58020
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 12:44:28 2026 +0200
dev-python/exspy: align RDEPEND with upstream pyproject.toml
Cross-checked against the unpacked sdist of each version:
- 0.1 declares hyperspy>=2.0rc0, plus pooch, prettytable and
requests as runtime deps. Add the missing three and a >=2.0 bound
on hyperspy.
- 0.3.2 declares hyperspy>=2.3.0 and dropped numexpr. Add
pooch/prettytable/requests, set the hyperspy bound to >=2.3.0,
and drop the now-unused numexpr entry.
Both ebuilds carry an inactive `#pooch` comment from a previous TODO;
remove it now that the dep is actually declared.
commit 3920fc6cd85fe92a5f53430b124affb8b1c32572
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 01:01:14 2026 +0200
dev-python/exspy: drop bogus python USE flag
Standard distutils-r1 cleanup across 0.1 and 0.3.2.
commit 139d4dc18011510fc1dfab711c1c6d3d0774d6d2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 13:35:57 2026 +0200
dev-python/exspy: drop fictional ~x86 keyword
Cascade from hyperspy: 0.1 and 0.3.2 both require dev-python/hyperspy,
which is ~amd64 only after the earlier trim in this series. Drop ~x86.
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 bdc2b548f6b560ca9f32327d4a2cae6913d3568e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 15:14:50 2026 +0200
dev-python/pint: rename from Pint
commit 565ceb1e4aa7b766dee13d034c9d6239d2ac7a05
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:43:55 2026 +0200
dev-python/exspy: drop unused inherits
commit c75cf9fc6c9dc1a18cf6d9ed63bf48118346b382
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:37:20 2026 +0200
dev-python/exspy: drop unused local USE flags
commit 1c864f81b57fe17fcc645cb4321e929656280437
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Sat Mar 14 03:17:14 2026 +0000
Hyperspy amendment
commit 632fec61fcd5b7bb93a40ad11d6030a8de1779aa
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Fri Mar 13 00:59:21 2026 +0000
hyperspy amendment
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 ecc9f5af27c9e1485b604b6ea6674bcfba9554c3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Dec 10 23:18:18 2025 +0100
dev-python/exspy: add github, 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 b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit f8798dd5b010df11ea8c6685ce51800a99589c8b
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Feb 11 14:45:46 2024 +0000
Add files via upload
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 11:37:11 2026 +0200
dev-python/exspy: move the test dependencies to BDEPEND
The tests run pytest on the build host, but pytest, its plugins and
the runtime dependencies the tests import were in DEPEND, which is for
the target root. Nothing here compiles against DEPEND, so it goes.
commit 6b589db7b7beb2a2ed8767c36335440bcee48dc9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Oct 4 13:12:22 2026 +0200
dev-python/exspy: drop the redundant S
S="$/$" repeats the default. No behaviour change.
commit fef59a3b56a20fc11d1a26e40043e13f0491b2cb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:26:51 2026 +0200
dev-python/exspy: remove dead 0.3.2 IUSE comment
commit 12537b74dacd3f68d924551919b9776e686003fc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:26:51 2026 +0200
dev-python/exspy: remove dead 0.1 IUSE comment
commit 62ed52224fe193d7e1b662a9336725cfff8c0a5e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 7 11:14:39 2026 +0200
dev-python/exspy: Keyword 0.3.2 for ~arm64
commit 0bb4af9b9ecf2a698420e26b21bf19f2f95d96d9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 7 11:14:32 2026 +0200
dev-python/exspy: Keyword 0.1 for ~arm64
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 a4b75559ac98083113266f9e00b7bc4aa5b58020
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 12:44:28 2026 +0200
dev-python/exspy: align RDEPEND with upstream pyproject.toml
Cross-checked against the unpacked sdist of each version:
- 0.1 declares hyperspy>=2.0rc0, plus pooch, prettytable and
requests as runtime deps. Add the missing three and a >=2.0 bound
on hyperspy.
- 0.3.2 declares hyperspy>=2.3.0 and dropped numexpr. Add
pooch/prettytable/requests, set the hyperspy bound to >=2.3.0,
and drop the now-unused numexpr entry.
Both ebuilds carry an inactive `#pooch` comment from a previous TODO;
remove it now that the dep is actually declared.
commit 3920fc6cd85fe92a5f53430b124affb8b1c32572
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 29 01:01:14 2026 +0200
dev-python/exspy: drop bogus python USE flag
Standard distutils-r1 cleanup across 0.1 and 0.3.2.
commit 139d4dc18011510fc1dfab711c1c6d3d0774d6d2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Apr 23 13:35:57 2026 +0200
dev-python/exspy: drop fictional ~x86 keyword
Cascade from hyperspy: 0.1 and 0.3.2 both require dev-python/hyperspy,
which is ~amd64 only after the earlier trim in this series. Drop ~x86.
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 bdc2b548f6b560ca9f32327d4a2cae6913d3568e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 15:14:50 2026 +0200
dev-python/pint: rename from Pint
commit 565ceb1e4aa7b766dee13d034c9d6239d2ac7a05
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:43:55 2026 +0200
dev-python/exspy: drop unused inherits
commit c75cf9fc6c9dc1a18cf6d9ed63bf48118346b382
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 12:37:20 2026 +0200
dev-python/exspy: drop unused local USE flags
commit 1c864f81b57fe17fcc645cb4321e929656280437
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Sat Mar 14 03:17:14 2026 +0000
Hyperspy amendment
commit 632fec61fcd5b7bb93a40ad11d6030a8de1779aa
Author: VasilyLebedev <2115578+LebedevV@users.noreply.github.com>
Date: Fri Mar 13 00:59:21 2026 +0000
hyperspy amendment
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 ecc9f5af27c9e1485b604b6ea6674bcfba9554c3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Dec 10 23:18:18 2025 +0100
dev-python/exspy: add github, 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 b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit f8798dd5b010df11ea8c6685ce51800a99589c8b
Author: VasilyLebedev <lebedevv@tcd.ie>
Date: Sun Feb 11 14:45:46 2024 +0000
Add files via upload


View
Download
Browse