Skip to content

PythonCall requires Python 3.10+ #2861

Description

@rwest

The release notes just call it "housekeeping" but pythoncall as of the last release (November) requires python 3.10

JuliaPy/PythonCall.jl#696

This is causing our continuous integration to fail. See #2860

Activity

  1. JacksonBurns commented on Dec 1, 2025

    @JacksonBurns
    Contributor

    This can be temporarily resolved in #2860 by limiting the supported versions of PythonCall to before this version.

    Long term, we can support this version of PythonCall once we merge #2796

  2. added a commit that references this issue on Dec 1, 2025
  3. rwest commented on Dec 1, 2025

    @rwest
    MemberAuthor

    I maybe did this too quickly, but it looks like the only place to restrict that version is in the for_rmg branch of ReactionMechanismSimulator.jl so I have tried that.

  4. added a commit that references this issue on Dec 2, 2025
  5. linked a pull request that will close this issueTweaking install_rms for Github Actions #2862on Dec 2, 2025
  6. JacksonBurns commented on Feb 18, 2026

    @JacksonBurns
    Contributor

    I'm getting close to merging #2796, but the limitation that we put on PythonCall here is breaking that PR. Our modern versions of Python cannot install the required version of PythonCall.

    The good news is, I think #2828 already fixed this. By now installing pyjuliacall before RMS, we fix the required PythonCall version to one which is compatible with our code (hopefully). Will try.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions