Skip to content

Extend MolSysMT Python support to 3.14 #237

Description

@dprada

What — Extend MolSysMT from Python 3.11–3.13 to 3.11–3.14 under uibcdf/molsyssuite#29. MolSysViewer is a hard dependency and must participate in the supported installation contract; this affects uibcdf/molsysviewer#82 and the coordinated staging work in #195.

How — A source wheel from MolSysMT commit b82019d built as cp311-abi3 and installed in a clean Linux/Python 3.14.7 environment with public SMonitor 0.16.0, DepDigest 0.11.0, ArgDigest 0.13.0, PyUnitWizard 0.26.0 and py-mmcif 1.1.1. Its 99 Rust exports and a bundled BCIF conversion passed. The probe deliberately bypassed the current <3.14 package metadata and did not install MolSysViewer. Next verify the full source and installed-artifact matrices, coordinate the Viewer range and Conda pair, and publish only after every claimed channel passes clean installation.

Why — The lower dependency chain now resolves on 3.14, but MolSysMT's metadata and CI still stop at 3.13. The staged MolSysViewer 0.23.1 requires Python <3.14; a staged-pair Conda solve with Python 3.14 fails. This issue keeps interpreter expansion separate from the current 0.22.0/0.23.1 release gate.

Record — devguide/pending_proposals/extend_molsysmt_python_support_to_3_14.md

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

    ciArea: cicomponent:molsysviewerCross-component relationship with uibcdf/molsysviewerdepsArea: depsin-progressBeing worked on nowpackagingArea: packagingproposalDesign or architecture question awaiting a decision

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions