What — MolSysMT is preparing Python 3.14 support in uibcdf/molsysmt#237, but MolSysViewer is its required runtime dependency. The staged MolSysViewer 0.23.1 noarch package declares python >=3.11,<3.14, and current MolSysViewer source metadata also stops below 3.14.
How — A Conda dry run with python=3.14 and molsysviewer=0.23.1 from uibcdf/label/staging, uibcdf and conda-forge fails on that Python bound. MolSysMT's local Linux/3.14.7 feasibility wheel already built and passed its 99 Rust exports and bundled BCIF conversion with the lower public dependency chain. Please assess the Viewer source, required Python/Qt/notebook CI, noarch metadata and bundled resources for 3.14, then coordinate clean installed-pair evidence and a later public candidate with MolSysMT. Keep the current 0.22.0/0.23.1 release work in #82 and uibcdf/molsysmt#195 scoped to its existing 3.11–3.13 contract.
Why — Without a compatible MolSysViewer package, raising MolSysMT's own Python ceiling cannot produce a supported installation. This is a provider-side requirement for the suite transition in uibcdf/molsyssuite#29. The requested outcome is a tested and published Viewer package that participates in a clean Python 3.14 MolSysMT–MolSysViewer installation; its implementation and release version remain for the Viewer maintainers to decide.
What — MolSysMT is preparing Python 3.14 support in uibcdf/molsysmt#237, but MolSysViewer is its required runtime dependency. The staged MolSysViewer 0.23.1 noarch package declares python >=3.11,<3.14, and current MolSysViewer source metadata also stops below 3.14.
How — A Conda dry run with python=3.14 and molsysviewer=0.23.1 from uibcdf/label/staging, uibcdf and conda-forge fails on that Python bound. MolSysMT's local Linux/3.14.7 feasibility wheel already built and passed its 99 Rust exports and bundled BCIF conversion with the lower public dependency chain. Please assess the Viewer source, required Python/Qt/notebook CI, noarch metadata and bundled resources for 3.14, then coordinate clean installed-pair evidence and a later public candidate with MolSysMT. Keep the current 0.22.0/0.23.1 release work in #82 and uibcdf/molsysmt#195 scoped to its existing 3.11–3.13 contract.
Why — Without a compatible MolSysViewer package, raising MolSysMT's own Python ceiling cannot produce a supported installation. This is a provider-side requirement for the suite transition in uibcdf/molsyssuite#29. The requested outcome is a tested and published Viewer package that participates in a clean Python 3.14 MolSysMT–MolSysViewer installation; its implementation and release version remain for the Viewer maintainers to decide.