[Numpy-discussion] Re: plan for moving to Meson

2022-11-11 Thread Ralf Gommers
On Fri, Nov 11, 2022 at 10:07 PM Stefan van der Walt wrote: > On Fri, Nov 11, 2022, at 06:03, Evgeni Burovski wrote: > > before: any thoughts to change it to e.g. tempita templating? > > With the "e.g." maybe being jinja2. tempita works well, but hasn't been > worked on since 2013. > It

[Numpy-discussion] Re: plan for moving to Meson

2022-11-11 Thread Stefan van der Walt
On Fri, Nov 11, 2022, at 06:03, Evgeni Burovski wrote: > before: any thoughts to change it to e.g. tempita templating? With the "e.g." maybe being jinja2. tempita works well, but hasn't been worked on since 2013. Stéfan ___ NumPy-Discussion mailing

[Numpy-discussion] Re: plan for moving to Meson

2022-11-11 Thread Sebastian Berg
On Fri, 2022-11-11 at 17:03 +0300, Evgeni Burovski wrote: > > (2) a more important one, the `.c.src` format. In SciPy we got rid > > of it, and we're not going to make Meson understand an ad-hoc > > templating method that only NumPy uses. So we have two choices: > > also get rid of it, or write a

[Numpy-discussion] Re: plan for moving to Meson

2022-11-11 Thread Evgeni Burovski
> (2) a more important one, the `.c.src` format. In SciPy we got rid of it, and > we're not going to make Meson understand an ad-hoc templating method that > only NumPy uses. So we have two choices: also get rid of it, or write a new > custom preprocessing utility for NumPy's Meson build. I

[Numpy-discussion] Re: plan for moving to Meson

2022-11-11 Thread Ralf Gommers
On Fri, Nov 11, 2022 at 1:52 PM Sebastian Berg wrote: > On Fri, 2022-11-11 at 12:27 +0100, Ralf Gommers wrote: > > Hi all, > > > > With distutils now removed from the stdlib in the Python 3.12 release > > cycle, the clock is ticking a bit for dealing with our build system > > situation. With

[Numpy-discussion] Re: plan for moving to Meson

2022-11-11 Thread Sebastian Berg
On Fri, 2022-11-11 at 12:27 +0100, Ralf Gommers wrote: > Hi all, > > With distutils now removed from the stdlib in the Python 3.12 release > cycle, the clock is ticking a bit for dealing with our build system > situation. With SciPy's move to Meson now basically complete - there > are > always