Tags: OpenMS/FLASHApp
Tags
fix(docker): cap Cython below 3.3 so pyOpenMS still builds (#98) The image build fails in the compile-openms stage at 'make -j4 pyopenms': File ".../autowrap/PXDParser.py", line 69, in _check_type_constness return isinstance(ctype, Nodes.CConstTypeNode) AttributeError: module 'Cython.Compiler.Nodes' has no attribute 'CConstTypeNode' AttributeError: module 'Cython.Compiler.Nodes' has no attribute 'CConstOrVolatileTypeNode' autowrap is pinned to 0.24, whose constness check reflects on those two Cython nodes, while Cython had no upper bound and now resolves to 3.3.0, which removed the second one as well - so the fallback raises and the pyOpenMS code generation dies. Nothing in the repository changed; the same commit built fine before Cython 3.3 was released. Checked against autowrap 0.24: Cython 3.1.8, 3.2.0 and 3.2.9 all still provide CConstOrVolatileTypeNode and take the fallback path, 3.3.0 does not - hence '<3.3' rather than a tighter cap. Lifting it again needs an autowrap that supports Cython 3.3 (0.27.0 is current), which in turn has to match the OpenMS branch the image builds. Claude-Session: https://claude.ai/code/session_01RAyRJPFo13Xn4w8b4B8ju6 Co-authored-by: Claude <noreply@anthropic.com>
Fix selection clears not propagating; rebuild js-component bundle (#89) The frontend now round-trips a cleared selection as null/None (so deselecting an amino acid or switching proteoform propagates across the component iframes). update/filter use the "key not in selection_store" convention, so drop None-valued keys before computing data, while still echoing the full state (incl. nulls) back to the frontend so it can clear those fields everywhere. - src/render/render.py: pass an active_state without None values to update_data/filter_data; keep echoing the full state in selection_store. - tests/test_selection_clear.py: pin the StateTracker round-trip invariants (cleared field echoed as None but absent for the data computation). - js-component/dist: rebuilt Vue bundle including the matching frontend fix. https://claude.ai/code/session_01TWkpASnLwnhMAQRxuYFpNs Co-authored-by: Claude <noreply@anthropic.com>
switch to powershell (#52) * switch to powershell * Revert "bump version" This reverts commit 116a481. * Reapply "bump version" This reverts commit 0b48c54. * Revert "switch to powershell" This reverts commit 771a35a. * add debug handling for "build" failure * use current build script * use windows 2022 * make windows build consistent,remove debug
PreviousNext