dev-python/pyausaxs
Python wrapper around the AUSAXS C++ SAXS library
ChangeLog
commit 40aec45772a5e4233c8033cf0da4c98b78d083f4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Apr 24 00:29:20 2026 +0200
dev-python/pyausaxs: bump to 1.1.3
Found via overlay-vs-PyPI drift scan (2026-04-24): overlay
carried 1.0.4, upstream had shipped 1.1.3. Keep 1.0.4
alongside for now; drop once 1.1.3 is confirmed working in
the SasView integration.
Upstream publishes manylinux2014_x86_64 wheels only, no sdist,
so the ebuild installs the wheel verbatim (same shape as
1.0.4). SRC_URI updated to the 1.1.3 wheel URL; pkgdev
manifest re-run.
The !sci-libs/ausaxs blocker is retained as a conservative
default — 1.0.4's bundled libausaxs.so exposed a specific
extern "C" symbol set (test_integration, evaluate_sans_debye,
fit_saxs, iterative_fit_start/step/finish) that the from-
source sci-libs/ausaxs could not satisfy. 1.1.3 has not yet
been re-verified against the current sci-libs/ausaxs symbol
set, so mutual exclusion stays. Drop the blocker only after
confirming that 1.1.3's bundled library symbols are a subset
of what sci-libs/ausaxs provides.
Pkgcheck clean.
commit 169e9138f6680d63be36ff8f0a4f7e83c415da87
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 20:45:22 2026 +0200
dev-python/pyausaxs: switch to bundled-lib wheel install
Previous stub ebuild tried to link pyausaxs against the system
AUSAXS C++ library (sci-libs/ausaxs-1.2.1), but the ABI between
pyausaxs's bundled pyausaxs/_ausaxs.so and current AUSAXS
diverged: pyausaxs's wheel ships its own forked libausaxs with
symbols that sci-libs/ausaxs no longer exports.
Install the wheel's bundled library as-is (no unbundling) and
add a RDEPEND block against sci-libs/ausaxs so users can't run
both simultaneously. Drop the block once upstream AUSAXS and
pyausaxs realign their ABIs.
commit 1c9f9a9ef5541823e941d40d791dace5e3d757ae
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 18:00:45 2026 +0200
dev-python/pyausaxs: new package, add 1.0.4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Apr 24 00:29:20 2026 +0200
dev-python/pyausaxs: bump to 1.1.3
Found via overlay-vs-PyPI drift scan (2026-04-24): overlay
carried 1.0.4, upstream had shipped 1.1.3. Keep 1.0.4
alongside for now; drop once 1.1.3 is confirmed working in
the SasView integration.
Upstream publishes manylinux2014_x86_64 wheels only, no sdist,
so the ebuild installs the wheel verbatim (same shape as
1.0.4). SRC_URI updated to the 1.1.3 wheel URL; pkgdev
manifest re-run.
The !sci-libs/ausaxs blocker is retained as a conservative
default — 1.0.4's bundled libausaxs.so exposed a specific
extern "C" symbol set (test_integration, evaluate_sans_debye,
fit_saxs, iterative_fit_start/step/finish) that the from-
source sci-libs/ausaxs could not satisfy. 1.1.3 has not yet
been re-verified against the current sci-libs/ausaxs symbol
set, so mutual exclusion stays. Drop the blocker only after
confirming that 1.1.3's bundled library symbols are a subset
of what sci-libs/ausaxs provides.
Pkgcheck clean.
commit 169e9138f6680d63be36ff8f0a4f7e83c415da87
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 20:45:22 2026 +0200
dev-python/pyausaxs: switch to bundled-lib wheel install
Previous stub ebuild tried to link pyausaxs against the system
AUSAXS C++ library (sci-libs/ausaxs-1.2.1), but the ABI between
pyausaxs's bundled pyausaxs/_ausaxs.so and current AUSAXS
diverged: pyausaxs's wheel ships its own forked libausaxs with
symbols that sci-libs/ausaxs no longer exports.
Install the wheel's bundled library as-is (no unbundling) and
add a RDEPEND block against sci-libs/ausaxs so users can't run
both simultaneously. Drop the block once upstream AUSAXS and
pyausaxs realign their ABIs.
commit 1c9f9a9ef5541823e941d40d791dace5e3d757ae
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 18:00:45 2026 +0200
dev-python/pyausaxs: new package, add 1.0.4


View
Download
Browse