Skip to content

Release 2024-04 follow-up #1356

@stonebig

Description

@stonebig

release date: end august (may be delayed early september waiting pytorch and numba)

wanted:

  • technical debt removal:
    • no more NullSoft usage to create the launchers (only mkshim400.py + pywin32)
    • no more inno setup code
    • no more NullSoft installer code
  • Fitness challenge:
    • a slim version < 650 Mo , so it can be checked on virustotal.com
    • standard version < 900 Mo
  • easing Security Checking challenge:
    • releasing a .7z big distro seems now a better idea than .exe, as Windows now supports unpacking .7z
    • as interim, a slim build with .exe format will be provided
  • numpy-2.0.1
  • numpy-2+ may require torch-2.4.1 and numba-0.61 ?

focus:

  • simplification of build and maintenance:
    • drop packages.ini, use only package provided summary
    • further simplification or removal of internal code
    • less packages... less updates to check
    • remove NSIS use for launchers from ALL launchers
    • remove redundant "WinPython Terminal" launcher
    • remove all Inno Setup code
    • Python needs for a build to get down to WinPythondot: flit + packaging + Pywin32
  • simplification of end-user checkings:
    • slim version
    • no auto-executable archives the big version

postpone (no time):

Direction:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions