Changes between Version 2 and Version 3 of Ticket #70931, comment 2


Ignore:
Timestamp:
Sep 26, 2024, 5:18:57 AM (23 hours ago)
Author:
reneeotten (Renee Otten)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #70931, comment 2

    v2 v3  
    1 I started looking at this (as well as an update of NumPy). If we can agree on dropping support for older systems and (older Python versions) then the update is likely quite straightforward. The first issue you're seeing is due to a switch to the {{{meson}}} build system and in earlier versions upstream still supplied a {{{setup.py}}} file for backwards-compatibility but has stopped doing so now. Initial attempts showed that old OSes did not really want to work with {{{meson}}} build system; I am not willing to spend my time of trying to keep that all working, but I would be willing to look at the update for upstream supported Python versions (3.10+) and modern OSes. But dropping subports before 3.10 will result in a lot of downstream work remove these subports for dependents as well.
     1I started looking at this (as well as an update of NumPy). If we can agree on dropping support for older systems and (older Python versions) then the update is likely quite straightforward. The first issue you're seeing is due to a switch to the {{{meson}}} build system and in earlier versions upstream still supplied a {{{setup.py}}} file for backwards-compatibility but has stopped doing so now. Initial attempts showed that old OSes did not really want to work with {{{meson}}} build system; I am not willing to spend my time of trying to keep that all working, but I would be willing to look at the update for upstream supported Python versions (3.10+ with the latest version, but we could more easily support older versions that can be build with {{{meson}}}, probably Python 3.9) and modern OSes. But dropping earlier subports will result in a lot of downstream work remove these subports for dependents as well.
    22
    33I think that's the major hold up for someone to be motivated to look into this.