Skip to content

Coordinate MolSysViewer Python 3.14 support with MolSysMT #93

Description

@dprada

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    component:molsysmtCross-component relationship with uibcdf/molsysmtproposalWork not yet part of the contract

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions