Skip to content

Upgrade to Python 3.14 #56

@Creeper19472

Description

@Creeper19472

I've already worked out a 3.14 solution for flet builds in gh:cfms-dev/[platform-wheels, flet-build-template, serious-python], although it's smelling dirty.

To achieve this:

  • Extra indexes for pip has been added
  • I have removed build support for armeabi-v7a and x86 archs, since they are somehow not supported by Python 3.14, and python.org does not provide official binary distributions for them;
  • Builds for iOS have not been resolved yet, since I have no idea how to build wheels for them (even for Android there are so many problems I cannot handle - I'm not good at build configs).

Current issues:

  • Currently flet android apps cannot auto-upgrade its old python runtime to the new one, and the new app will crash if you don't manually clear its data to allow it extract the new runtime.
  • Builds for windows still fail when a project uses user extensions (e.g. flet_datatable_2 on the newest dev version), and I have no idea why this occurs, and whether it's caused by project-specific configs.

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