On Sat, Sep 7, 2019 at 5:08 PM Ralf Gommers wrote:
>
> On Sat, Sep 7, 2019 at 4:16 PM Nathaniel Smith wrote:
>>
>> On Fri, Sep 6, 2019 at 11:04 PM Ralf Gommers wrote:
>> > Vendoring means "include the code". So no dependency on an external
>> > package. If we don't vendor, it's going to be eit
Hi all,
There are several open issues about people not being able to compile the
latest release with Python 3.8 betas due to our release containing
generated C code with a too old version of Cython. This happened for Python
3.7 as well. With the Python packaging system having improved that build
d
On Sat, Sep 7, 2019 at 4:16 PM Nathaniel Smith wrote:
> On Fri, Sep 6, 2019 at 11:04 PM Ralf Gommers
> wrote:
> > Vendoring means "include the code". So no dependency on an external
> package. If we don't vendor, it's going to be either unused, or end up as a
> dependency for the whole SciPy/Py
On Fri, Sep 6, 2019 at 11:04 PM Ralf Gommers wrote:
> Vendoring means "include the code". So no dependency on an external package.
> If we don't vendor, it's going to be either unused, or end up as a dependency
> for the whole SciPy/PyData stack.
If we vendor it then it also ends up as a depen
On Sat, Sep 7, 2019 at 2:18 PM sebastian wrote:
> On 2019-09-07 15:33, Ralf Gommers wrote:
> > On Sat, Sep 7, 2019 at 1:07 PM Sebastian Berg
> > wrote:
> >
> >> On Fri, 2019-09-06 at 14:45 -0700, Ralf Gommers wrote:
> >>>
> >>>
> >>
> >>
> That's part of it. The concrete problems it's solv
On 2019-09-07 15:33, Ralf Gommers wrote:
On Sat, Sep 7, 2019 at 1:07 PM Sebastian Berg
wrote:
On Fri, 2019-09-06 at 14:45 -0700, Ralf Gommers wrote:
That's part of it. The concrete problems it's solving are
threefold:
Array creation functions can be overridden.
Array coercion is now cov
On Sat, Sep 7, 2019 at 1:07 PM Sebastian Berg
wrote:
> On Fri, 2019-09-06 at 14:45 -0700, Ralf Gommers wrote:
> >
> >
>
>
> > > That's part of it. The concrete problems it's solving are
> > > threefold:
> > > Array creation functions can be overridden.
> > > Array coercion is now covered.
> > >
On Fri, 2019-09-06 at 14:45 -0700, Ralf Gommers wrote:
>
>
> > That's part of it. The concrete problems it's solving are
> > threefold:
> > Array creation functions can be overridden.
> > Array coercion is now covered.
> > "Default implementations" will allow you to re-write your NumPy
> > arra
>> There may be another very concrete one (that's not yet in the NEP): allowing
>> other libraries that consume ndarrays to use overrides. An example is
>> numpy.fft: currently both mkl_fft and pyfftw monkeypatch NumPy, something we
>> don't like all that much (in particular for mkl_fft, because